opencv learning notes five-dimensional and two-dimensional discrete convolution
Purpose of convolution:
Convolution is mainly used for noise reduction, which is a way of noise reduction;
Two dimensional discrete convolution includes Gaussian filtering, smoothing filtering, median filtering, bilateral filtering and guided filtering algorithms that can ensure the edge of the image;
1, Understand the source and classific ...
Added by amalosoul on Thu, 27 Jan 2022 02:07:06 +0200
OPenCV contour discovery
Introduction to contour discovery
Definition of profile
An outline represents a series of points (pixels), which form an ordered point set, so an outline can be understood as an ordered point set.
Contour discovery definition
Contour discovery is a method to find object contour based on image edge extraction. Therefore, the threshold se ...
Added by advoor on Wed, 26 Jan 2022 21:36:19 +0200
OpenCV starts with beginners - object detection, frame the object outline, and design the interactive interface
reference resources:
Use Opencv and Python to build your own object detection software.
According to the content in the reference video, you can build it by yourself. However, because the video is in English and the subtitles turned out by the machine are not accurate, the steps and code notes are made into notes, and the complete projec ...
Added by googlit on Tue, 25 Jan 2022 17:04:52 +0200
Gesture tracking based on Opencv+Mediapipe
Relevant introduction
OpenCV is based on Apache 2 Cross platform for 0 licensed (open source) distribution computer vision and machine learning Software library, which can run in Linux,Windows,Android and Mac OS On the operating system. It is lightweight and efficient - it is composed of a series of C functions and a small number of C + + cla ...
Added by FraXTC on Tue, 25 Jan 2022 11:23:25 +0200
Introduction to image processing - morphological operation
Morphological operation
1. Connectivity
In the image, the smallest unit is the pixel. There are 8 adjacent pixels around each pixel. There are three common adjacent relationships: 4 adjacent, 8 adjacent and D adjacent. As shown in the figure below: 4 adjacency: the 4 neighborhood of pixel p(x,y) is: (x+1,y); (x-1,y); (x,y+1); (x,y-1)
D ad ...
Added by Ward on Mon, 24 Jan 2022 21:41:51 +0200
Draw a white rectangle using the region growth method
Firstly, the region growth method in digital image processing is briefly introduced
Three problems need to be considered in the application of region growth method
1. What are the seed pixels or which one
The general principles for selecting and determining a set of seed pixels are: (1) Pixels close to the cluster center can be used as seed ...
Added by paul.mac on Mon, 24 Jan 2022 16:18:09 +0200
Image graying and binarization
Image graying
What is image graying?
Image graying is not to turn a simple image into gray, but to integrate the BGR channels of the image with a certain law to make the image display bit gray. The rules are as follows:
Manual graying
First, we use manual graying: The idea is: First create a blank picture with the same length and width as ...
Added by peDey on Sun, 23 Jan 2022 03:12:27 +0200
Run yolov5 on Xavier and solve the pytorch version compatibility problem
This article mainly describes how I r u n yolov5:v4.0 on Jetson AGX Xavier 0
My Xavier configuration:
JetPack: 4.3cuda:10.0python:3.6.9
YOLOv5
The download training reasoning here runs on the server.
Download yolov5:
git clone https://github.com/Oswells/yolov5.git
Note: This is fork ultralytics/**yolov5 **Yolo V5, version 4.0 of the gre ...
Added by jstgermain on Sat, 22 Jan 2022 02:22:59 +0200
Face detection using Javascript and OpenCV
Hello, we will study how to detect faces from images using conventional Javascript, HTML Canvas and OpenCV libraries. Let's look at some examples first, and then we'll continue to write code and explain If you need to view the complete code base, just get my github repositoryGitHub - rajeshpachaikani/face-detection-opencv-js: Simple demonstrati ...
Added by nova912 on Sat, 22 Jan 2022 02:06:37 +0200
Color space of OpenCV (cv2.cvtColor)
This blog will introduce three color spaces (RGB, HSV, Lab) in OpenCV and their conversion, and discuss the key role of lighting conditions and color space in computer vision applications.
The key point is to always consider lighting conditions before writing code! In general, it is easier to control lighting conditions than to write code ...
Added by shibobo12 on Sat, 22 Jan 2022 01:35:10 +0200