使用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 + python紅球檢測和跟蹤
- 3. 通過OpenCV跟蹤對象
- 4. 使用opencv跟蹤矩形
- 5. OpenCV 3.0包含跟蹤器
- 6. 的OpenCV和Python:對象跟蹤和保存對象被跟蹤爲圖像
- 7. OpenCV - 如何將像素跟蹤輪廓轉換爲頂點跟蹤輪廓
- 8. 用jQuery跟蹤點擊 - php跟蹤
- 9. 紅點跟蹤器
- 10. 如何跟蹤opencv python中的不同輪廓
- 11. 如何跟蹤使用OpenCV和Python的blob
- 12. 問題:使用opencv在python中進行單個對象跟蹤
- 13. 跟蹤白色背景中的白色球(Python/OpenCV)
- 14. GoTurn跟蹤器是否支持opencv 3.1 python api?
- 15. 如何使用Python中的OpenCV跟蹤動作?
- 16. 使用Raspberry pi 3,OpenCV和Python的運動跟蹤器
- 17. OpenCV C++簡單對象跟蹤
- 18. 使用OpenCV進行物體跟蹤
- 19. 需要跟蹤opencv Mats的類型
- 20. OpenCV跟蹤架空視圖的人
- 21. 使用光流的OpenCV跟蹤
- 22. 對象跟蹤openCV,問題,建議?
- 23. python跟蹤分段錯誤
- 24. hello.py跟蹤Python錯誤
- 25. 換人跟蹤Python代碼
- 26. Python中的跟蹤代碼
- 27. 跟蹤功能在Python
- 28. 的Python插值跟蹤
- 29. 如何跟蹤python導入
- 30. 共享點記錄/跟蹤
這跟蹤某個顏色的對象,而不是先前基於x,y座標設置的點 – None 2011-05-15 23:07:39
@無:請參閱我的編輯。 – 2011-05-16 14:36:43
我已經看過一個opencv程序的視頻,您可以點擊屏幕上的任意位置的一個點,然後跟蹤它 – None 2011-05-17 02:59:54