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

Nvidia Jetson Nano: Custom Object Detection from Scratch Using TensorFlow and OpenCV

Nvidia Jetson Nano: Custom Object Detection from Scratch Using TensorFlow and OpenCV

Author of this article: Reprinted from: https://medium.com/swlh/nvidia-jetson-nano-custom-object-detection-from-scratch-using-tensorflow-and-opencv-113fe4dba134 The purpose of this blog is to guide users in creating a custom object detection model optimized for performance to be used on the NVidia Jetson Nano. Table of Contents: Required Materials Creating a Custom Dataset Preprocessing Labeling Creating TFRecords CNN Training Model Installing Raspberry Pi Camera on … Read more

A Step-by-Step Guide to Using OpenCV on Raspberry Pi

A Step-by-Step Guide to Using OpenCV on Raspberry Pi

Click the card below to follow “Computer Vision Home” for the latest insights on visual/image processing! Get the latest updates on visual/image processing delivered to you! Creating products involves not only software but also hardware, which plays a crucial role. Specifically, in computer vision, we need compact edge hardware to deploy our object detection models … Read more

PyTelescope: Create Your Remote Stargazing Tool with Python!

PyTelescope: Create Your Remote Stargazing Tool with Python!

▼ Click the card below to follow me ▲ Click the card above to follow me When it comes to stargazing, many people think of expensive professional equipment and complex operations. But now, I want to share a super cool Python project – PyTelescope. This is a magical tool that allows you to easily control … Read more

How to Develop a Desktop Software Using Qt, VS, and C++ (Simple, Fun, Detailed)

How to Develop a Desktop Software Using Qt, VS, and C++ (Simple, Fun, Detailed)

Currently updated to the point where we can write a calculator [The interface can be seen at the end]. ① This tutorial is suitable for Recommended readers: Beginners in VS + QT. ② Prerequisite installation VS2019 or 2022 Community Edition (This is too simple, so I won’t write it here!) It is recommended to refer … Read more

Deploying Inference with OpenCV 4.8 and YOLO 11 in C++

Deploying Inference with OpenCV 4.8 and YOLO 11 in C++

Click the blue text above to follow us WeChat Official Account:OpenCV Academy Follow us for more knowledge on computer vision and deep learning Since the release ofYOLOv5 version 7.0, and the introduction of YOLOv8 and YOLO 11, previous versions of OpenCV 4.6 can no longer load exported ONNX format models. Only OpenCV 4.7 and above … Read more

Mastering Python Raspberry Pi Development: A Comprehensive Guide

Mastering Python Raspberry Pi Development: A Comprehensive Guide

Author:Mingri TechnologyPublisher:Tsinghua University PressPublication Date: October 2021 Editor’s Recommendation “Mastering Python Raspberry Pi Development” focuses on beginners while also providing advanced knowledge necessary for becoming a programming expert. (1) Mainstream technology, comprehensive analysis. This book is rich in content, covering all aspects of Python Raspberry Pi development, including Raspberry Pi basics, using Python on Raspberry … Read more

Add a Christmas Hat with Python and OpenCV (Includes Code)

Add a Christmas Hat with Python and OpenCV (Includes Code)

Authorized reprint from the public account CVPy (ID: x-cvpy) With the arrival of Christmas, many people are tagging the official WeChat account to add a Christmas hat to their profile pictures. Of course, this can be done with many photo editing software. However, as someone learning image processing, I believe it is necessary to write … Read more

NVIDIA Jetson Nano 2GB Series Article (29): DeepStream Object Tracking Functionality

NVIDIA Jetson Nano 2GB Series Article (29): DeepStream Object Tracking Functionality

In the application of computer vision, “recognition” is just a relatively basic technology. Many people often question during the execution of deep learning inference applications, “What is the use of the recognized categories?” Confirming how many types we want to recognize in each frame of the image and their positions in the image is just … Read more

Different Linking Methods for CMake Libraries

Different Linking Methods for CMake Libraries

1. Different Libraries Have Different Linking Methods OpenCV uses ${OpenCV_LIBS} target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS}) protobuf uses ${PROTOBUF_LIBRARIES} target_link_libraries(${PROJECT_NAME} ${PROTOBUF_LIBRARIES}) jpeg-turbo uses the target name libjpeg-turbo::turbojpeg-static target_link_libraries(${PROJECT_NAME} libjpeg-turbo::turbojpeg-static) 2. How to Determine Which Method to Use Generally, the following methods can be used: Check the CMake file for usage instructions. (Well-written CMake files usually include usage instructions) Look … Read more