OpenCV中是否存在一个meanshift集群实现?如果是的话,有没有关于我如何做到的文件?
答案 0 :(得分:2)
你可能知道,这不是问这类问题的地方(这里你应该遇到编程问题......)。
关于您的问题,OpenCv只有用于追踪的手段。例如,here您可以找到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
将包含元素的新位置。就如此容易。希望它有所帮助
答案 1 :(得分:1)
有pyramid mean shift filtering可用作构建块,用于创建自己的均值移位分段或基于GPU的mean shift segmentation。