我想檢測電視的角落。那是我錄製了播放電影的電視的視頻,我想將電視上播放的內容重新映射到電影文件。我被告知,找到電視角落的最佳方式是在錄製電視屏幕的角落時添加一些標記(如四月標籤),然後使用OpenCV檢測它們。我在OpenCV中找不到這樣的lib/method /標籤(我使用Python和Processing/Java)。有人能指出我嗎?我也歡迎其他建議,以便我如何可靠地檢測屏幕。我嘗試了邊緣檢測,但這不可靠,因爲它有時會根據電影內部的內容來檢測內容。我知道我可以訓練我的程序來找到一個對象,但我不想爲校準過程進行培訓,因爲它會增加很大的開銷。OpenCV標記檢測
0
A
回答
1
您可能可以設計一個獨特的圖案標籤並編寫一個簡單的算法來檢測它。首先,您可以看看this paper,其中標籤可以使用簡單而有效的方法進行準確識別。
您也許能夠在沒有標籤的情況下檢測電視機。你大概會知道電視的長度和高度的比例。使用linear hough transform查找圖像中突出的線條。然後,對於每組4條線,找到4條線的交點。測量線段的長度,並檢查大致水平線的長度與大致垂直線的長度比是否與電視機的長度和高度的比率相匹配。給你最接近的匹配的集合可能是電視。如果背景中沒有太多的模式,這個算法也會工作得非常快。
相關問題
- 1. 檢測標記用的OpenCV和Python
- 2. OpenCV - 如何檢測帶有alpha通道的標記
- 3. 如何在使用OpenCV的紙張上檢測註冊標記?
- 4. OpenCV中的三維變形用於標記檢測
- 5. 檢測二維圖像中的標記[Python/OpenCV]
- 6. Blob檢測OpenCV
- 7. OpenCV的 - 檢測
- 8. OpenCV:檢測覆蓋標籤的邊框
- 9. 使用OpenCV進行徽標檢測
- 10. Xcode不檢測tesseract和opencv標題
- 11. OpenCV高速交通標誌檢測
- 12. 座標檢測記錄
- 13. NFC - 無法檢測標記
- 14. Perl - 檢測標題記錄
- 15. OpenCV的檢測紙
- 16. OpenCV GPU HOG檢測
- 17. 線檢測的OpenCV
- 18. opencv人臉檢測
- 19. OpenCV手部檢測?
- 20. OpenCv形狀檢測
- 21. 人物檢測 - opencv
- 22. 虛假檢測Opencv
- 23. 檢測嘴OpenCV的
- 24. OpenCV皮膚檢測
- 25. OpenCV指尖檢測
- 26. OpenCV檢測角落
- 27. OpenCV檢測號碼
- 28. OpenCV開槽檢測
- 29. OpenCV:車軸檢測
- 30. 運動檢測opencv