Matlab realizes sift feature detection and feature point matching of two images (D. Lowe)

1, Introduction to sift algorithm Scale invariant feature transform (SIFT) is a computer vision algorithm used to detect and describe local features in images. It looks for extreme points in spatial scale and extracts their position, scale and rotation invariants. This algorithm was published by David Lowe in 1999 and summarized in 2004. Its ...

Added by Rheves on Sat, 23 Oct 2021 05:12:38 +0300

Python OpenCV extract object contour

Usually, when extracting the contour of an object, there is noise in the image, and the extraction effect is not ideal. As shown in the following figure, Extract code: import cv2 img = cv2.imread("mouse.png") cv2.imshow("origin",img) gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) ret,binary = cv2.threshold(gray,128,255,cv2.THRESH_BINARY) cv2. ...

Added by Fizzgig on Thu, 21 Oct 2021 08:30:05 +0300

OpenCV-Python Tutorial: Image Gradients (Sobel,Scharr,Laplacian)

Original Link:http://www.juzicode.com/opencv-python-image-gradient Return to the Opencv-Python tutorial Gaussian smoothing, bilateral smoothing And Mean Smoothing, Median Smoothing The smoothing described can be seen as a "low-pass filter" of the image, which filters out the "high frequency" part of the image to make it ...

Added by Square1 on Thu, 14 Oct 2021 19:27:49 +0300

Basic Python Software Design Section 4 - Image Processing

Catalog 1. Audio and Video Processing Software ffmpeg (1) Introduction of software (2) Common tools and commands 1,ffplay 2. ffmpeg main program (3) Case Practice in Class - Converting Multiple Pictures into Videos 1. Picture preparation, cutting video into pictures 2. Run ffmpeg program (4) Self-study expansion Use software to add bl ...

Added by blizzard on Thu, 14 Oct 2021 19:06:21 +0300

Detailed explanation of camera model and de distortion method

We are all familiar with cameras, which can map point sets in 3D space to 2D planes. This mapping process needs to be described by geometric model. The simplest and most basic model is the pinhole camera model, which describes the basic projection and imaging inertia of the camera. However, our commonly used cameras have lenses. Because o ...

Added by travelerBT on Sat, 09 Oct 2021 12:19:16 +0300

Opencv implementation of image encryption and decryption

1. Basic: image encryption and decryption based on XOR operation Generally, the process of image encryption and decryption is realized by bitwise XOR operation. The encryption can be realized by bitwise XOR between the original image and the key image, and the decryption process can be realized by bitwise XOR between the encrypted image and th ...

Added by adige72 on Thu, 07 Oct 2021 09:14:27 +0300

Python Drawing Library Matplotlib

The Matplotlib library is a package used in Python to draw pictures, which can be used to quickly draw the desired image Catalog 1.Installation Configuration 2.quick get start (1) Canvas (2) Subgraph and Subgraph Layout subplot() subplots() (3) Name of coordinate axis and scale Axis name Coordinate axis range (4) Legends and text lab ...

Added by SquirrelJ on Mon, 04 Oct 2021 20:17:05 +0300

C + + reads and writes bmp diagram and displays images

Preparatory knowledge bitmap-file header typedef struct tagBITMAPFILEHEADER { WORD bfType; //File type, must be BM(1-2 bytes) DWORD bfSize; //File size, in bytes (3-6 bytes, low order first) WORD bfReserved1; //Reserved word, must be 0 (7-8 bytes) WORD bfReserved2; //Reserved word, ...

Added by chris davies on Wed, 22 Sep 2021 20:12:22 +0300

Raspberry Pie Visual Cart Globe Tracking (Color Tracking) (OpenCV Color Space HSV)

Catalog Basic Theory (HSV) Why use HSV space instead of RGB space? HSV 1. Hue (hue) 2. Value (lightness) 3. Saturation Effect Display I. Initialization Slider initialization 1. Create callback functions 2. Window Settings (Name) 3. Slider bar settings Code 2. Motion Functions 3. Helicopter Control 4. Obtaining binary maps in HSV ...

Added by kishanforum on Mon, 20 Sep 2021 21:18:40 +0300

IQA (image quality assessment)

See my blog for the original text: IQA (image quality assessment) Full name: Image Quality Assessment Baidu Encyclopedia IQA: https://baike.baidu.com/item/IQA/19453034?fr=aladdin subjective evaluation Subjective evaluation methods can be divided into two kinds: absolute evaluation and relative evaluation. However ...

Added by mcsleazycrisps on Mon, 20 Sep 2021 04:54:10 +0300