給定一個普通白色背景上的對象,是否有人知道OpenCV是否提供了輕鬆檢測捕獲幀中的對象的功能?OpenCV對象檢測 - 中心點
我試圖找到對象(矩形)的角點/中心點。我目前這樣做的方式是通過蠻力(爲對象掃描圖像)並且不準確。我想知道是否有引擎蓋下的功能,我不知道。
編輯詳情: 大小約與小蘇打罐相同。相機定位在物體上方,使其具有2D /矩形感。來自相機的方向/角度是隨機的,從角點計算得出。
這只是一個白色的背景,其上的對象(黑色)。拍攝的質量與您期望從Logitech網絡攝像機看到的效果相同。
一旦我得到角點,我計算中心。中心點然後轉換爲釐米。
它正在精煉'如何'我得到這四個角落是我正在努力的重點。你可以看到我的蠻力法與這個圖像:Image
參照cvCornerHarris,你可以詳細說明它是如何使用的嗎?從我所看到的,你創建一個圖像並運行cvCornerHarris(圖像,cornerimg,blockSize(?),apertureSize(?))。而且,您如何能夠從角落圖像中獲取信息? – 2008-11-11 18:23:04
從我可以告訴它的工作方式是每像素運行一個大小爲'apertureSize'的sobel邊緣檢測器,由'blockSize'像素組圍繞'blockSize'。然後它使用公式給出在該區域中檢測到的邊緣的分數。角落將有水平和垂直。 – geometrikal 2008-11-11 23:20:21