1
我想通过一个网络摄像头同时跟踪具有不同颜色的多个对象。现在我可以做到单一门槛的单一颜色:各种阈值
IplImage* GetThresholdedImage(IplImage* imgHSV)
{
IplImage* imgThresh=cvCreateImage(cvGetSize(imgHSV),IPL_DEPTH_8U, 1);
cvInRangeS(imgHSV, cvScalar(170,160,60), cvScalar(180,2556,256), imgThresh);
return imgThresh;
}
我正在寻找一些提示做各种阈值。如果可能的话,它需要多少个窗口?我是否需要为不同的颜色分配不同的窗口?
做最简单的方法,这是对每种颜色创建一个阈值的图像你想跟踪。你可以修改'GetThresholdedImage()'获取'cvScalar'参数的上限和下限,然后为每个对象调用一次。 – Aurelius
你可以有点特定? – yxing
错误:函数“cvScalar”不是类型名称? – yxing