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

Technical Guide: Installing OpenCV4 and Contrib Libraries on the RK3588 ELF 2 Development Board

Technical Guide: Installing OpenCV4 and Contrib Libraries on the RK3588 ELF 2 Development Board

In the field of embedded application development, OpenCV has become the preferred tool for developers handling computer vision tasks due to its rich functionality. Buildroot provides a convenient embedded system build environment, with the default integrated version of OpenCV being 4.5.4. However, in practical applications, different projects often have specific requirements regarding functionality and performance, … Read more

Integrating PLC with Python: Achieving AI Sorting of Foreign Objects on Conveyors with OpenCV at a Hardware Cost

Integrating PLC with Python: Achieving AI Sorting of Foreign Objects on Conveyors with OpenCV at a Hardware Cost

When traditional PLCs meet AI vision, a $2000 edge computing solution is disrupting the market for intelligent cameras priced over $10,000. This article will break down the conveyor foreign object sorting system based on OpenCV, revealing the true costs of implementing industrial AI. 1. System Architecture: Three-Tier Collaborative Model 2. Core Hardware Cost List (Based … Read more

Deploying the PP-OCRv5 Model Using C++ on Windows

Deploying the PP-OCRv5 Model Using C++ on Windows

# PaddleOCRv5 C++ Inference Project Tutorial ## 1. Project Overview This project is based on PaddleOCR v5, utilizing Paddle Inference and OpenCV to implement text detection and recognition in both Chinese and English, supporting orientation classification, suitable for secondary development and deployment on the Windows platform. ## 2. Environment Preparation – Operating System: Windows 10/11 … Read more

Implementing Pose Detection Using Raspberry Pi 4 and Coral USB Accelerator

Implementing Pose Detection Using Raspberry Pi 4 and Coral USB Accelerator

Click the card below to follow “Computer Vision Home“ Visual/Image processing insights delivered promptly! In this article, we will explore how to set up a pose detection AI system using the Raspberry Pi 4 and Coral USB Accelerator.Pose detection AI is an engaging application that allows computers to recognize and analyze human poses in real-time, … Read more

Programming Virtual Reality and Augmented Reality in C Language

Programming Virtual Reality and Augmented Reality in C Language

Programming Virtual Reality and Augmented Reality in C Language In today’s technological era, Virtual Reality (VR) and Augmented Reality (AR) technologies are gradually becoming part of our lives. Although these technologies are often associated with advanced programming languages such as C++, C#, or Python, we can also use the C language to implement some basic … Read more