OpenCV while being the most popular tool for a lot of machine vision applications it relies on a third party and some poorly maintained code. Capturing MJPEG compressed video from a UVC USB camera was always the case and it did not work or worked with some issues. This situation is especially bad for Windows OS. […]
Read MoreMeasure linear rail quality with camera and excel
No matter how precise and rigid your mechanical system is, it will always have some imperfections. These imperfections can be measured and described. If measurements show opposite it means your measurement tools are not precise enough or you are doing it wrong. There are a lot of expensive and highly specialized tools to measure every […]
Read MoreUVC camera exposure timing in OpenCV
USB cameras can have the exposure set to manual (cheaper ones have only full auto mode). It’s a pretty straight forward function in OpenCV, but insufficiently documented thus hard to find exact times and calculations. Also there are two major implementations for Linux and Windows. Linux – exposure times are set in units 1/s (all […]
Read MoreUpdated C1 PRO x18 motorized camera block
After intensive tests and feedback from actual installations motorized 18x zoom camera block gets some updated. From now on only this version will be shipped. Updated feature list: New mount plate More stable and secure mechanical design Occupies less space Added new M3 thread mounting features to mount plate FFC cable attached more securely and […]
Read More18x optical zoom motorized camera kit
Recently released smallest motorized lens controller which could be suitable to drive advanced lenses. And after a few iterations finally, the SCF4 controller is released. It is time to introduce a new camera module C1_PRO_X18. MK2 updates Specs 5.5~96mm optical zoom (approximately 54.2° to 3.4° horizontal view angle) Motorized Focus, Zoom, Day/Night filter Reference points […]
Read MoreHow to capture 30fps with Kurokesu cameras in David-3D
When talk comes about 3D scanning everybody knows David-3D software. It’s a pity but it lacks trivial camera control options like selecting MJPEG mode and stuck in YUYV uncompressed mode, this limits performance to low frame rate (about 5 fps). David-3D software does not like it and refuses to scan. It was an issue and […]
Read MorePedestrian detection using YOLOv3
Owning a quality camera can be fairly useful by itself. Video stream can provide a lot of information not easily comprehendable by just using various sensors. However, not always there is a human eye to make a sense of it. Therefore, additional algorithms can be implemented to provide a lot of insights automatically. A lot […]
Read MoreHeatmap motion analysis of autonomous robot
I have always wanted to ease my daily life and obtain vacuum robot. Many things were stopping for a while, but finally found a local company which provides demo units so could not resist taking one for a spin. What a good chance to run some computer vision processing algorithms to analyze it! Seen few […]
Read MoreMeasuring minimal and maximal microscope magnification and zoom ratio
Magnification ratio is one of many parameters to describe optical instrument – microscope in this case. Magnification ratio usually comes along with zoom range. These terms are often being misused. In this post I will measure zoom range and magnification ratio of monocular video microscope lens and stereo inspection microscope (Konus #5424) head. Despite being […]
Read MoreAny CS-mount camera deserves autofocus!
I have been working on open-sourced motorized zoom lens for a while. Probably there is no need to mention benefits of having motorized zoom/focus lens on a regular CS type camera. Even greater value comes by having auto-focus capability. This feature is being calculated on host computer and does not consume lot of resources. Many […]
Read More








