WebRTC is a modern way to make web browser based real-time applications. And I recently found out that this awesome library supports Kurokesu C1 camera in 1080p resolution. It will take few minutes to test provided example scripts. Open webrtc samples in your browser and click “getUserMedia with resolution constraints” to get started. Click desired […]
Read MoreDumb thermometer gets digital output
Some time ago I purchased 4 channel thermometer. Soon after tried few optical character recognition (OCR) techniques on 7 segment symbols including pytesseract, they worked but I was not happy with results. Few days ago pyimagesearch published article detailing his approach. So I pushed it a bit forward and made solution more robust. Also added […]
Read MoreLong range license plate recognition
Automatic license/number plate recognition (ALPR / ANPR) is a specialized kind of optical character (OCR). Target applications might include automatic car parking control, electronic toll collection, neighborhood watch, vehicle tracking and such. Concerns about these systems have centered on privacy fears of government tracking citizens’ movements. Critics have described it as a form of mass […]
Read MoreKurokesu C1 camera firmware upgrade
Good news everyone! Friends from Sonix made custom firmware for Kurokesu C1 camera. Now camera has wider manual white balance adjustment range (9300K instead of 6500K). Also frame rate is now flexible and camera can adapt to lower light automatically. Unfortunately camera firmware can’t be upgraded remotely, if you have purchased camera before this date […]
Read MoreDIY PCB inspection microscope
Despite how good microscope you have, stand is still very important part of final assembly. And while there are many commercial ones made of cast iron, they might cost more than a microscope head itself. I decided to make stand from wildly available material laying around – it’s MDF (Medium Density Fiberboard). Advantages – stable […]
Read MoreOpenCV USB camera widget in PyQT
Both tools OpenCV and PyQT are incredibly useful. One in combination with Qt Designer gives rapid GUI building possibility. Another is used for visual image/video analysis. There was one drawback – very little documentation how to use them into one piece of code. All in the past now! To be short – sample program I […]
Read MoreAdvanced OpenCV 3 python hole detection
OpenCV is a well known computer vision library used as base framework used by major companies like Google, IBM, Sony and numerous others. It enables quick vision based tool development and results can be seen in a minutes after starting to code. This time I will show how to find round blobs (for example fiducial […]
Read MoreMicroscope lens for SMD inspection
Every proud DSLR owner knows that no universal lens is good enough. While there are tons of lens reviews out there for larger cameras, smaller cameras are mostly left outside. Today I will be reviewing microscope lens. Will be using my own camera C1. Overview Lens is manufactured in China and sold various places. Also […]
Read MoreManual USB camera settings in Linux
More comprehensive updates and knowledge base is maintained HERE There are many UVC compatible webcams most of them support full auto mode but only a few of these cameras provide extended manual white balance, gain and exposure control. Kurokesu C1 family (C1, C1 PRO, C1 MICRO), Logitech C920 and Brio are the ones […]
Read More