我想让应用程序使用 EMGU CV(OPENCV 包装器)检测我的网络摄像头中的正方形/矩形。正方形/矩形将具有纯色。
如果可能的话,我想获得正方形/矩形的宽度和高度
在这个视频中,你可以看到我想做的事情。
http://www.youtube.com/watch?v=ytvO2dijZ7A&NR=1
我正在使用 C#
最佳答案
如果您已经知道所需对象的颜色,则可以根据该颜色分割图像。 (这可能是为什么当这个家伙拍摄进出相机的方向时矩形消失的原因[照明差异]。一旦你将对象从图像中分割出来,你就可以对图像进行区域计算。[在 matlab 中认为 regionprops ]
一旦你有了 blob,你就可以尝试进行模型拟合以获得所表示对象的良好近似值。
关于opencv - 如何使用 EMGU CV 检测正方形/矩形或其他形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1964650/