NMS simulation code: from the paper efficient non maximum supply

Efficient non maximum suppression The non maximum suppression mentioned here is a little different from the non maximum suppression mentioned at ordinary times. NMS refers to the application in the detection algorithm, which filters multiple rectangular boxes and filters out the required rectangular boxes. The NMS ment ...

Posted on Fri, 03 Apr 2020 05:31:12 -0700 by cdinca

Analysis of HAL Method Call Flow in OpenCV

There are some so-called HAL(Hardware Acceleration Layer) implementations in OpenCV that seem to be hardware related by name, but they are not. It can be understood that a faster version of OCV implementation is better.What this article does is to find out its implementation or cut into the process to get through the whole function call logic.T ...

Posted on Wed, 18 Mar 2020 11:00:02 -0700 by readourlines

Audio and video series 4: how to get started with ffmpeg for beginners (taking FLV decoding H.264 as an example)

Audio and video series 4: how to get started with ffmpeg for beginners (taking FLV decoding H.264 as an example) install Upper hand Run demo directly Tutorial of ffmpeg Library Learning of professional knowledge Look at the source code of ffmpeg Give an example discover problems Find API documenta ...

Posted on Mon, 16 Mar 2020 23:17:02 -0700 by danrah

opencv basic threshold to achieve image threshold output · basic explanation (including gif effect picture)

Article directory Explanation purpose display Threshold function: cv.threshold application image threshold operation Introduction to function parameters Basic introduction to threshold type Code instance Gray image example Traverse (grayscale) all cases - all threshold type effects display (and co ...

Posted on Fri, 13 Mar 2020 09:18:45 -0700 by silviuchingaru

Visual odometer optical flow

Optical flow is a method to describe the motion of pixels between images over time: Based on the assumption that the gray level is constant:I(x1,y1,z1)=I(x2,y2,z2)=I(x3,y3,z3) \begin{aligned} I(x_{1},y_{1},z_{1})=I(x_{2},y_{2},z_{2})=I(x_{3},y_{3},z_{3}) \end{aligned} I(x1​,y1​,z1​)=I(x2​,y2​,z2​)=I(x3​ ...

Posted on Thu, 12 Mar 2020 00:05:55 -0700 by audiodef

Basic functions and principles of OpenCV

1 morphological operation Image morphological operation: a collection of shape based image processing operations, mainly based on morphological mathematics on the basis of set theory.Application of morphology: noise elimination, boundary extraction, region filling, connected component extraction, conv ...

Posted on Sat, 07 Mar 2020 21:17:53 -0800 by c-o-d-e

Implementation of digital image processing in python - Wiener filter for image restoration

content validity Direction and angle estimation of motion blur kernel Determination of the length and angle of the optimal motion fuzzy kernel Motion blur kernel generation Wiener filtering Direction and angle estimation of motion blur kernel Here is a general method, cepstrum, as follows: It sh ...

Posted on Fri, 06 Mar 2020 01:59:13 -0800 by andrei.mita

Target detection in Python

I. Preface From learning single-chip computer and C language to learning CV and Python, I got a lot of help in CSDN, Jianshu, blog Park and github, so I also want to share some of my own small things to you, hoping to help others. mark, the first blog to record life. 2, Image detection steps 1. Read two pictures The first one is the small objec ...

Posted on Sat, 15 Feb 2020 05:54:52 -0800 by philicious

Implement FlowNetPytorch (ubuntu18.04 cuda10.1 cudnn7.6.4) using a pre-trained model

The definition of optical flow and so on, if you don't know you can search by yourself, you won't talk about it here. There are many traditional methods for optical flow extraction, which do not necessarily require in-depth learning, such as those that come with opencv.Here's how to say that flownet is ...

Posted on Tue, 11 Feb 2020 19:56:33 -0800 by Gibbs

[learning notes] OpenCV+C + + (2)

Mat object Mat object and IplImage object The image data structure, automatic memory allocation and no memory leakage introduced after Mat object OpenCV2.0 are object-oriented data structures, which are divided into two parts: the head part and the data part. IplImage has existed since OpenCV was rel ...

Posted on Fri, 07 Feb 2020 07:51:09 -0800 by PHP_apprentice