Using OpenCV Deep Neural Network Module with NVIDIA GPU and CUDA

Using OpenCV Deep Neural Network Module with NVIDIA GPU and CUDA

In this tutorial, you will learn how to combine OpenCV’s Deep Neural Network (DNN) module with NVIDIA GPU, CUDA, and cuDNN to boost inference speed by 211-1549%. Back in August 2017, I published my first tutorial on image classification using OpenCV’s DNN module. Readers of PyImageSearch loved the convenience and ease of use of OpenCV’s … Read more

Detailed Explanation of Machine Vision Camera Types and Interface Standards

Detailed Explanation of Machine Vision Camera Types and Interface Standards

Click on the above “Beginner’s Guide to Vision” to select Star or Top. Important information delivered promptly With the advancement of imaging technology, the types of cameras and their interfaces continue to evolve to meet the demands of various applications. For machine vision applications in industries such as semiconductor, electronics, biotechnology, assembly, and manufacturing, using … Read more

Comic: Why C Language Never Goes Out of Style?

Comic: Why C Language Never Goes Out of Style?

Click on the above “Beginner Learning Vision”, select to add Star or “Top” Heavyweight content delivered immediately Source: Code Farmer Reversal Edited by: Jishi Platform Postscript: This comic mainly popularizes the development history and application scope of programming languages. C/C++ has always been the best choice for system-level programming, dominating fields such as operating systems, … Read more

Calculating Object Area Using Edge Detection

Calculating Object Area Using Edge Detection

Click on the above“Visual Learning for Beginners”, select to add Star or Pin. Important content delivered immediately The code for this article can be found at: https://github.com/TimChinenov/FarmPlotter In agriculture, it is often desired to obtain the area of different plots of land. While obtaining these areas is relatively straightforward, it involves high costs. Moreover, measuring … Read more

Compiling OpenCV 4.8.1 with CMake and Visual Studio 2022 on Windows

Compiling OpenCV 4.8.1 with CMake and Visual Studio 2022 on Windows

1. Background The project I am maintaining runs on Windows and uses OpenCV version 4.5.2. My local development environment is on Mac and uses the newer OpenCV version 4.8.1. To keep consistency with my local development environment, I plan to upgrade OpenCV used in the project. Since the project also utilizes some features from extension … Read more

Secrets of NVIDIA Jetson Development Unveiled

Secrets of NVIDIA Jetson Development Unveiled

People often ask me various “small” questions in the group: What is the memory size of Jetson TX2? What are the dimensions of the Jetson TX2 development board? Can you provide a hole position diagram? How many cameras can Jetson TX2 support at most? Can Jetson TX2 support this brand of camera? …. What I … Read more

Identity Recognition Using Face_Recognition Library

Identity Recognition Using Face_Recognition Library

In the previous article in this series, we introduced how to use the face_recognition library’s face_locations() function, using less than 20 lines of Python code to easily locate faces in images and videos. This article will further explore the identity recognition capabilities of the face_recognition library. The face_recognition library is a face recognition application library … Read more

Object Recognition and Wireless Transmission Using BeagleBone Black

Object Recognition and Wireless Transmission Using BeagleBone Black

In the last episode of Funpack 3-5 Excellent Projects, we introduced a music player made using Teensy 4.1 and the MIDI protocol. Today, let’s take a look at a project completed by Bao Fei: using the BeagleBone® Black to achieve object recognition and wireless transmission design. Project Introduction Used Board: BeagleBone Black Selected Task: Task … Read more

Build Your Own Hand Detector Using Python in Seconds

Build Your Own Hand Detector Using Python in Seconds

Click on the "Xiaobai Learns Vision" above, select to add "Star" or "Top" Important content delivered first The hand detector is not just an ordinary tool that can detect and track hands; its significance goes far beyond that. You can build amazing projects across various fields from robotics to entertainment. Without further ado, let’s start … Read more

Comprehensive Guide to Edge Detection Algorithms

Comprehensive Guide to Edge Detection Algorithms

Click the above “Beginner Learning Vision” and choose to add “Star” or “Top“ Important content delivered promptly Introduction Image processing is a widely used concept that utilizes information within images. Image processing algorithms take a long time to process data because images are large and contain a vast amount of information. Therefore, it is necessary … Read more