Performance Optimization of Real-Time Video Object Detection Based on Rockchip RK3588

Using traditional methods like OpenCV and FFmpeg for real-time video software decoding, performance is limited on low-configuration edge computing terminals. Taking the following configuration as an example:On this configuration of the edge computing terminal, running 4 channels of real-time video decoding, the CPU usage reaches nearly 100%.Using the RKMMP solution can effectively reduce CPU usage. … Read more

Using the RK3588 Chip NPU: YOLOv8-Pose Example for Image Detection Deployment on Android System and In-Depth Source Code Analysis (RKNN API)

1. Objective of This Article Adapt the YOLOv8-Pose example for the Android platform, providing functionality for pose recognition after selecting an image. Learn the source code and RKNN API through the project. 2. Development Environment Description Host System: Windows 11 Target Device: Android development board equipped with RK3588 chip Core Tools: Android Studio Koala | … Read more

Using the RK3588 Chip NPU: Running and Interpreting the Official rknn_yolov5_android_apk_demo

1. Objective of This Article This article will accomplish two tasks: Run the official dynamic target recognition example using the camera on the RK3588 development board. Interpret the source code to enhance understanding of the rknn development. 2. Development Environment Description Host System: Windows 11 Target Device: Android development board equipped with RK3588 chip Core … Read more

Deploying YOLOv8 on Wildfire RK3588

Description Deploying YOLOv8 on Wildfire RK3588, we use yolov8s.pt (downloaded from the YOLOv8 official website) as an example. 1. pt->onnx Do not use the official YOLOv8 code; instead, use the Rockchip YOLOv8 code, available at https://github.com/airockchip/ultralytics_yolov8 After downloading the code, execute the model conversion with the following code: from ultralytics import YOLO model = YOLO('yolov8s.pt') … Read more

Porting the Panthor Driver for RK3588

The RK3588’s GPU is the Mali G610, and this driver has already been merged into the mainline Mesa. For the community, the well-known open-source organization Collabora has open-sourced the Panthor solution based on Mali. The Mesa side uses the mainline version, and the kernel update is based on the Linux 6.8 Panthor driver. The details … Read more

RK3588 Graphics Switching Solution

During the development of RK3399, we learned that Mesa was implementing Panfrost to provide an open-source solution for the Mali T860 graphics card, and ARM also provided a closed-source libmali solution to each chip solution vendor. Now, as we enter the era of RK3588 as a mainstream chip, we can leverage previous content to implement … Read more

IoT Sensors + AI for Cost Control in Equipment Maintenance

Here is an article on “IoT Sensors + AI for Cost Control in Equipment Maintenance” that has been formatted for easy copying and pasting, avoiding advertisements and other information, while also considering keyword optimization for WeChat search.The New Era of Intelligent Maintenance: How IoT Sensors and AI Reduce Equipment Maintenance CostsIntroduction:In the era of Industry … Read more

The ‘Invisible Bridge’ of IoT Device Communication – An Introduction to Serial Transparent Transmission

In the era of the Internet of Things, communication between smart devices has become particularly important. Whether it is smart homes, industrial automation, or remote monitoring, efficient and stable data transmission between devices is key. Serial transparent transmission technology acts like an “invisible bridge,” silently supporting communication between these devices. Today, we will discuss serial … Read more

Am I Suitable for Transitioning to Project Manager?

Recently, I have received numerous inquiries from students asking about transitioning to a project manager role. Coincidentally, I have also been contemplating this issue and would like to discuss it with everyone. Feel free to share and comment; your insights can help more people enjoy the joys of project management! When it comes to project … Read more