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