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

Edge Detection Based on Deep Learning in OpenCV

Edge Detection Based on Deep Learning in OpenCV

Click on the "Xiaobai Learns Vision" above, select to add "Star" or "Top" Heavyweight content, delivered first time Author: ANKIT SACHAN Compiler: ronghuaiyang Introduction This article analyzes the pros and cons of Canny and provides the process of using deep learning for edge detection in OpenCV. There is a code link at the end. In … Read more

Introduction to Python Image Processing – Histogram Processing of Color Images

Introduction to Python Image Processing - Histogram Processing of Color Images

Click the "Xiaobai Learns Vision" above, select "Star" or "Top" Important content delivered at the first time Introduction In yesterday’s article, we introduced histogram processing based on grayscale images and briefly mentioned histogram processing of color images, but did not discuss the best methods. Let’s start by importing all the necessary libraries! import numpy as … Read more

Learn Efficient C++ Chart Drawing in 5 Minutes

Learn Efficient C++ Chart Drawing in 5 Minutes

Click the above “Beginner’s Visual Learning“, select to add “Star” or “Pin“ Important content delivered promptly. Introduction Let me introduce a simple and efficient chart drawing and data visualization tool in C++: matplotlib-cpp. First, here are my system configurations and software version information. – Windows 10 64-bit – VS2015 – Python3.6.5 – OpenCV4.2 Installing and … Read more

Analysis of Camera Image Sensor Parameters and Their Impact on Imaging

Analysis of Camera Image Sensor Parameters and Their Impact on Imaging

Click on the above“Beginner’s Visual Learning” to select “Star Mark” or “Top” Important content delivered promptly Introduction: The mobile camera system consists of components such as lenses, sensors, apertures, and ISP (Image Signal Processor, generally integrated into SoC), combined with software algorithms. The quality of these components essentially determines a mobile phone’s photography performance. In … Read more

Source Code Analysis! Implementing TPU Inference on Milk-V Duo

Source Code Analysis! Implementing TPU Inference on Milk-V Duo

Previously, I ran a ResNet18-based model inference using the classification program provided by Milk-V Duo, but I haven’t delved deeply into how the specific C++ program runs. Here, I found the source code and will briefly analyze the TPU program’s execution process, mainly referencing the official “CVITECK TPU SDK User Guide”. 1. Basic Development Process … Read more

Compiling OpenCV with MinGW-GCC and Developing in VSCode on Windows

Compiling OpenCV with MinGW-GCC and Developing in VSCode on Windows

0. Introduction OpenCV (Open Source Computer Vision Library: http://opencv.org) is an open-source library that contains hundreds of computer vision algorithms. It is essentially a C++ API, rather than the C-based OpenCV 1.x API (the C API has been deprecated since the release of OpenCV 2.4 and has not been tested with C compilers). Since OpenCV’s … Read more

What Should We Do If ARM Merges with Nvidia?

What Should We Do If ARM Merges with Nvidia?

Recently, a major news story in the tech world is that Nvidia is set to acquire ARM, confirming months of rumors and causing a significant stir. In the field of computer processors, Intel, Nvidia, and ARM have traditionally coexisted, each managing their own business segments. Intel dominates the traditional CPU market; Nvidia’s GPUs are the … Read more

RK3588 C++ Visual Deployment Course Introduction

RK3588 C++ Visual Deployment Course Introduction

Reply to the public account: course, to obtain resources. RK3588 C++ Visual Deployment Course Introduction {“type”:”load_by_key”,”key”:”banner_image_0″,”image_type”:”search”} 1. Course Details This course focuses on in-depth explanations of visual deployment using C++ on the RK3588 platform. As a leading domestic chip, the RK3588 features a quad-core Cortex-A76 and a quad-core Cortex-A55 processor architecture, combined with an integrated … Read more

Efficient Integration of OpenCV and ndarray in Rust: Deep Practices in Type-Safe Image Processing

Efficient Integration of OpenCV and ndarray in Rust: Deep Practices in Type-Safe Image Processing

Abstract Introduction In the field of image processing, the seamless collaboration between OpenCV and NumPy in the Python ecosystem has become the industry standard. When developers transition to Rust, they face the integration challenges of the two core libraries, <span>opencv</span> and <span>ndarray</span>. This article delves into a comprehensive technical solution for combining these two libraries … Read more