OpenCV 中是否有 meanshift 聚类实现?如果是这样,是否有任何关于我如何做到这一点的文档?
问问题
12477 次
2 回答
3
您可能知道,这里不是问这类问题的地方(在这里您应该遇到编程问题......)。
关于您的问题,OpenCv 只有meanshift for tracking。例如,在这里您可以找到 Python 教程。使用meanshift的基本思想如下:
hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)#Convert the image to HSV colorspace
dst = cv2.calcBackProject([hsv],[0],roi_hist,[0,180],1) #Use gthe Hue to backproject the color histogram
ret, track_window = cv2.meanShift(dst, track_window, term_crit) #Apply meanshit to get the new location of the element
结果track_window
将包含元素的新位置。就如此容易。希望能帮助到你
于 2015-01-10T10:14:17.493 回答