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