0
我想通過以下步驟來識別使用OpenCV
已知對象:如何識別對象與給定的形狀
- 使用
Background Sub-tractor
得到前景物體。 - 查找輪廓並遍歷頂層。
現在,當我迭代輪廓時,我想匹配給定形狀的每個輪廓,並在輪廓與給定形狀匹配時繪製矩形。
這裏我也想說一下;給定的形狀尺寸是100x100像素,但輪廓尺寸可能小於或大於形狀尺寸,則尺寸不得影響匹配結果。
在我使用Template Matching
之前,結果並不好,因爲即使給定的對象不在框架內,它也會檢測到其他內容。和matchShapes()
函數,但大小可以影響結果。
現在有什麼好方法可以完成這樣的工作嗎?如果有人知道,請告訴我如何做到這一點。
在此先感謝!
我試過shape_example.cpp,(opencv3.2,Mac系統)。它沒有按預期給出結果。 – Amit