[ visual operation and control all-in-one computer small class ] three minutes to realize camera acquisition and image saving

1, Background The purpose of the implementation of machine vision scheme is to automatically detect the product target through image processing algorithm and output the judgment state and data results. Therefore, image acquisition is the basis of the implementation of machine vision scheme. There are two methods of image acquisition: one is t ...

Posted by Chunk1978 on Mon, 27 Dec 2021 15:42:52 +0100

Source code analysis of find_template for image matching

aircv It is a small open source project released by Netease. It should also be the most cited project for simple image matching. The last article did how to use find of aircv_ Template description, however, it is not a mature project. There are many small pits in it, which need to be improved. Today, let's do a code logic analysis.Core function ...

Posted by Porl123 on Mon, 27 Dec 2021 12:16:53 +0100

Start using OpenCV

Start using OpenCV 1. Compile OpenCV 1.1 configure OpenCV using the command line OpenCV official website tutorial The OpenCV official website tutorial is configured by using the command line. It is written in detail. Generally, it can be successful if you operate according to the tutorial. Because the domestic access to GitHub is unstable, ...

Posted by twick100 on Sun, 26 Dec 2021 02:55:19 +0100

A binarization method for uneven illumination image

Previously, we talked about the two most commonly used image binarization algorithms, "Otsu method" and "optimal threshold iteration method", and made some improvements to the "optimal threshold iteration method", so that it can distinguish the foreground and background to a certain extent in the case of uneven ill ...

Posted by biz0r on Sat, 25 Dec 2021 16:58:24 +0100

PyQT: the first Demo, which draws the line chart of column pixels of the image at the click position of the mouse

Scene: there are a series of images. You need to view the pixel value of each column of the image. You can read the image, specify the column, and then view it. However, it is troublesome. You have to modify each column. Then use the callback function slider, so that you don't have to modify the column every time, but if you change an image, yo ...

Posted by LinuxForce on Fri, 24 Dec 2021 18:07:25 +0100

Detailed explanation of mean shift principle and code

What is target tracking: tracking a target in an image, to put it bluntly, is to track a small image in the image. Remember the concept of image and small image, so let's start.   Mean shift principle The principle of mean shift is to find the local optimum according to the gradient climb of probability density. probability density If ...

Posted by Nandini on Fri, 24 Dec 2021 17:29:11 +0100

OpenCV_ Background modeling and optical flow estimation

1, Background modeling First, what belongs to the background? It's easy for us to judge which part of a picture is the background subjectively, but the computer can't identify which part is the background, so we have to find a way to tell the computer which part is the background. 1. Frame difference method Because the target in the sc ...

Posted by krotkruton on Tue, 21 Dec 2021 08:25:34 +0100

[image processing] improved image watermark hiding and extraction based on DWT+DCT+PBFO matlab source code, including GUI

I. Introduction This paper includes three parts: 1) introduction, 2) introduction and code implementation of image change technology, 3) digital watermarking technology and code implementation based on image transformation technology. Digital watermarking is an effective technology for copyright protection and data security maintenance of d ...

Posted by Trent Hatred on Mon, 20 Dec 2021 18:33:48 +0100

Operate image pixels and realize some functions -- image brightness, contrast adjustment, image inversion and fusion (openCV learning record -- 2)

0. Preface opencv has two operations on pixels, one is to operate on a single pixel (point operation), and the other is to operate on the pixels of a region. They can be used separately to achieve different effects Recently, I mainly learned some point operations and some effects that can be achieved through point operations The first i ...

Posted by echox on Mon, 20 Dec 2021 17:08:40 +0100

[Image Encryption] DNA Chaotic System Image Encryption [MAT 1190]

1. Introduction to DNA Chaotic System Image Encryption Image encryption based on DNA encoding uses DNA encoding by dividing the image into blocks, generating a key through the CHEN hyperchaos system, and decoding the encrypted image after special DNA operations. Logistic chaos is very simple, not to mention how complex it is. The Logistic func ...

Posted by sivarts on Mon, 20 Dec 2021 05:21:01 +0100