Template matching single object, multi object and multi-scale template matching using Python and opencv

This blog will introduce how to use template matching to find objects in images. Template matching is a method to find the position of template image in a large image. OpenCV uses cv2.matchTemplate() and cv2.minMaxLoc() to realize template matching. It is mainly divided into three parts: Template matching single objectTemplate matching mu ...

Posted by Anidazen on Wed, 08 Sep 2021 16:26:05 -0700

[image registration] image registration based on Powell + ant colony algorithm matlab source code

1, Introduction 1 origin and development of ant colony algorithm (ACA) In the process of studying the new algorithm, Marco Dorigo and others found that when ant colony is looking for food, they can exchange foraging information by secreting a biological hormone called pheromone, so they can quickly find the target. Therefore, in their doctoral ...

Posted by Adeus on Sat, 04 Sep 2021 20:02:30 -0700

[image recognition] fingerprint feature extraction based on morphology matlab source code

1, Morphology Morphological operation is actually to change the shape of an object. For example, corrosion is "getting thinner" and expansion is "getting fatter". You can see from the following figure: (http://ex2tron.wang/opencv-python-erode-and-dilate/) Experience: morphological operations generally act on binary gr ...

Posted by Unknown_Striker on Sat, 04 Sep 2021 18:18:25 -0700

[card recognition] gray binary card recognition [Matlab 464]

1, Introduction 1 grayscale The process of converting color image into gray image is called image graying. The pixel value in the color image is determined by the three RGB components, and each component has 0-255 (256) choices. In this way, the pixel value of a pixel can have 16 million possibilities (256256256), while the pixel value of the ...

Posted by mykmallett on Wed, 01 Sep 2021 21:47:38 -0700