使用Python,OpenCV和實時網絡攝像頭輸入,我無法弄清楚如何設置基於xy座標的點並跟蹤其移動的位置。Python OpenCV跟蹤點
4
A
回答
2
有幾個博客解釋了基本知識。看看這個:Object tracking in OpenCV and Python 2.6。
編輯:我不認爲你可以跟蹤任意點。爲了能夠在兩個圖像中的一個點之間建立對應關係,您需要了解關於要跟蹤的點的獨特之處。這通常是通過興趣點來完成的,這些興趣點「足夠獨特」,可以跨圖像進行比較。其他方法基於making the point easy to detect使用投影方案。
4
下面是一個跟蹤黃色物體的簡單示例。
https://github.com/abidrahmank/OpenCV-Python/blob/master/Other_Examples/track_yellow_draw_line.py
這裏是跟蹤黃顏色的方法:
1)提取視頻
2的第一幀)轉換幀劃分HSV色空間。取H平面並將其限制爲黃色,以便將黃色物體的二值圖像顯示爲白色(也稱爲斑點)並保持爲黑色。
3)現在你找到blob的中心點。你可以使用矩形或輪廓(特別是如果你有多個斑點的話),在上面的例子中,使用了非常簡單的邏輯,只要在斑點上找到最左邊,最右邊,最上面和最下面的點,並在它周圍繪製一個矩形。並存儲這個值。
4)提取下一幀並按照以上所有步驟獲取新位置。加入這兩個位置並畫出一條線。
結束。
相關問題
- 1. 人臉跟蹤OpenCV
- 2. OpenCV人體跟蹤
- 3. 使用Opencv Python跟蹤多個對象
- 4. OpenCV + python紅球檢測和跟蹤
- 5. OpenCv Blob跟蹤點相對於平面
- 6. 通過OpenCV跟蹤對象
- 7. OpenCV 3.0包含跟蹤器
- 8. OpenCV中的對象跟蹤
- 9. 使用opencv跟蹤矩形
- 10. 的OpenCV和Python:對象跟蹤和保存對象被跟蹤爲圖像
- 11. OpenCV - 如何將像素跟蹤輪廓轉換爲頂點跟蹤輪廓
- 12. 用jQuery跟蹤點擊 - php跟蹤
- 13. 紅外LED跟蹤:使用OpenCV跟蹤x,y,z位置
- 14. Python跟蹤和NameError
- 15. 紅點跟蹤器
- 16. 特徵點跟蹤
- 17. 點擊與DoubleClick點擊跟蹤標籤跟蹤
- 18. GoTurn跟蹤器是否支持opencv 3.1 python api?
- 19. 跟蹤攝像頭,OpenCV和Python的眼睛瞳孔位置
- 20. 使用Raspberry pi 3,OpenCV和Python的運動跟蹤器
- 21. 如何跟蹤使用OpenCV和Python的blob
- 22. 使用OpenCV跟蹤運動(Python中的cv2)
- 23. 如何使用Python中的OpenCV跟蹤動作?
- 24. Python/OpenCV - 彩色水滴識別和跟蹤
- 25. 如何跟蹤opencv python中的不同輪廓
- 26. 問題:使用opencv在python中進行單個對象跟蹤
- 27. 跟蹤白色背景中的白色球(Python/OpenCV)
- 28. 基於光流跟蹤OpenCV中的四邊形點
- 29. 使用opencv進行Android角落跟蹤
- 30. 需要跟蹤opencv Mats的類型
這跟蹤某個顏色的對象,而不是先前基於x,y座標設置的點 – None 2011-05-15 23:07:39
@無:請參閱我的編輯。 – 2011-05-16 14:36:43
我已經看過一個opencv程序的視頻,您可以點擊屏幕上的任意位置的一個點,然後跟蹤它 – None 2011-05-17 02:59:54