Building a Raspberry Pi-Based Parking Lot License Plate Recognition System
Developing a Complete Automated Parking Management Solution
A full-featured unmanned parking solution featuring license plate detection, automatic billing, and gate control
Project Overview and Significance
As urbanization accelerates and vehicle ownership grows, parking lot management faces challenges like low efficiency, high labor costs, ...
Posted on Sun, 30 Aug 2026 16:39:06 +0000 by shadysaiyan
Resolving OpenCV 4 Compatibility Issues in Visual SLAM Chapter 7
When migrating the source code from "Visual SLAM: Theory and Practice" to a development environment using OpenCV 4, several compilation errors arise due to deprecated constants and API changes. This guide addresses the necessary modifications to the build system and source code too ensure a successful build.
1. Updating the Build Conf ...
Posted on Sat, 29 Aug 2026 16:37:37 +0000 by Smudly
Implementing Bilateral Filtering for Image Denoising
Bilateral filtering is a non-linear, edge-preserving, and noise-reducing smoothing filter for images. Unlike traditional filters like Gaussian blur, which only consider spatial distance, bilateral filtering also considers the intensity difference between pixels. This dual-domain approach allows it to smooth images while simultaneously preservi ...
Posted on Tue, 25 Aug 2026 16:40:05 +0000 by janet287
Setting Up Libtorch and OpenCV in Visual C++ Projects
Libtorch Setup for C++ Development
Prerequisites
This guide assumes PyTorch 2.1.2 with CUDA (cu118) is already installed on the system.
Installation
Download the Libtorch debug distribution matching your PyTorch version: libtorch-win-shared-with-deps-debug-2.1.2+cu118.zip
Extract the archive to a preferred location on disk.
Important: The Lib ...
Posted on Sun, 16 Aug 2026 16:38:25 +0000 by masteroleary
Printed Digit Recognition via Camera Capture with OpenCV
This project implements optical character recognition for printed digits using OpenCV camera capture and template matching. The system processes video frames, isolates digit regions, compares them against stored templates, and transmits results via serial communication.
#include <opencv2/opencv.hpp>
#include "SerialInterface.hpp" ...
Posted on Thu, 13 Aug 2026 16:50:16 +0000 by JoeBrewer
Mastering Conda: Installation, Configuration, and Environment Control
Introduction to Environment Isolation
Utilizing Conda allows developers to maintain isolated workspaces for each project, ensuring dependency conflicts are avoided. Each project can operate with its own specific set of libraries and Python versions without interfering with the system-wide installation or other projects.
Installation Procedures
...
Posted on Mon, 10 Aug 2026 16:49:45 +0000 by netcoord99
Image Segmentation Using Graph Cut and K-Means Clustering
Objective
Understand graph cut operations and implement interactive segmentation by providing foreground and background markers on an image or selecting a region containing the foreground using a bounding box.
Implement image segmentation using clustering methods (K-means algorithm).
Implementation
1. Interactive Segmentation with Graph Cut
I ...
Posted on Mon, 10 Aug 2026 16:43:28 +0000 by apaxson
Creating ASCII Art GIFs with Python
Introduction
In our previous discussion, we explored creating custom QR codes. Building upon that foundation, this article demonstrates how to transform images into ASCII art representations where characters replace pixel colors, with each character's color matching the original pixel values.
Required Dependencies
For image manipulation, we'll ...
Posted on Mon, 03 Aug 2026 16:54:25 +0000 by sgoldenb
Building OpenCV 4.8 from Source on Ubuntu Systems
Downloading OpenCV 4.8 Source
Execute the following commands in a terminal to download and extract the source code:
wget -O opencv-4.8.zip https://github.com/opencv/opencv/archive/4.8.0.zip
unzip opencv-4.8.zip -d opencv-4.8
Installing Build Dependencies
Install required compliers and libraries using apt:
sudo apt update
sudo apt install -y bu ...
Posted on Fri, 31 Jul 2026 16:01:36 +0000 by Rithiur
Implementing Image Gradient and Edge Detection using OpenCV
In digital image processing, calculating the gradient of an image is a fundamental step for edge detection and sharpening. This process involves finding the intensity changes between neighboring pixels. Below are two methods to implement this using C++ and the OpenCV library: a manual pixel-iteration approach and a more optiimzed approach using ...
Posted on Fri, 24 Jul 2026 16:22:35 +0000 by lances