Barcode detection
A software for barcode detection in image and video files.
Algorithm description.
Processing of a frame starts from detection of monotonic color blobs and filtering those ones that have suitable dimensions to be distinguished as bars. Later, a hierarchical clustering algorithm is applied to generate groups of bars with similar properties using custom criteria for merging. Finally, they are analyzed, and the most prominent samples (if any) are selected as a result to be displayed to a user.
The code was written with an assumption to convert it to other programming languages native for different platforms. That’s why usage of 3rd-party libraries was limited to OpenCV only.
Key functionality:
- image processing,
- pattern recognition,
- clustering,
- detection
Similar Projects
Multi-Channel AI Platform
A chatbot platform with NLP, built for flexible interactions, cross-channel deployment, and continuous product expansion.
Automatic pancreas detection in 3d CT scans
Multi-stage system of pancreas segmentation using CT scans.
AI-Powered Housekeeping
A mobile app that streamlines housekeeping workflows, tracks tasks in real time, and ensures consistent cleaning quality.