Setup:<br>
Raspberry Pi 2<br>
Debian 7.8 Wheezy<br>
OpenCV 2.4.1<br>
Raspberry Pi camera module<br>
我想獲得簡單的斑點檢測結果顯示在一個圖像窗口與斑點圈出來。我已經驗證了關鍵點檢測正在工作,因爲我運行了:
打印關鍵點
並且我可以看到打印到命令行的關鍵點數量不等,因爲我將相機指向房間。OpenCV簡單的斑點檢測 - 在窗口中顯示結果
進一步測試時,在相機前面繪製一個黑色圓圈,並在其上繪製一個黑色圓圈,可將打印到命令行的關鍵點數量減少爲一個。拿着一張沒有畫任何東西的白紙,會產生零關鍵點。完善!所以,默認關鍵點(簡單的黑色圓圈)的檢測似乎工作得很好。
現在的挑戰:
我如何獲得這些關鍵點展現出來,我可以在我的屏幕上看到的圖像?
當我嘗試運行程序,它悶死了,當我加入這行代碼:
output_image = cv2.drawKeypoints(input_image, keypoints, np.array([]), (0,0,255), cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS)
的錯誤信息是:
AttributeError: 'module' object has no attribute 'drawKeypoints'
預先感謝您的幫助!
你是如何進行這些編輯的?它讀得更好。謝謝。 – 92127x