Ruz*_*zar 5 opencv image-processing computer-vision visual-c++
我在OpenCV2.3.1和visual C++中有一个汽车检测项目.
在前景分割中,由于照明而产生反射.此背景(反射)在背景被移除后成为前景的一部分.
我需要有关如何消除这种噪音的建议或想法.因为它会使一些前景对象作为一个对象连接起来,就像使用findContours和drawContours函数时所看到的那样.查看附加图像上以红色突出显示的图像部分.我认为这将简化blob检测阶段.
*注意 - 我不允许在OpenCV中使用内置的cvBlobLib
也许尝试将图像转换为 HSV 然后过滤高 V 量
IplImage imgHSV = cvCreateImage(cvGetSize(imgInput), 8, 3);
IplImage imgThreshold = cvCreateImage(cvGetSize(imgHSV), 8, 1);
cvInRangeS(imgHSV, cvScalar(0, 0, 90, 0), cvScalar(0, 0, 100, 0), imgThreshold);
Run Code Online (Sandbox Code Playgroud)
..根据需要调整标量以消除眩光