我正在开发一个项目,并遇到了一种情况。我想在红外图像中检测矩形对象(黑色键盘)。背景非常干净,所以它不是一个真正的难题,我在OpenCV中使用了简单的阈值和minAreaRect来解决它。 Easy case of the problem使用openCV检测图像中部分模糊的矩形
但我也希望程序来跟踪该对象时,我用我的手来移动它(是的,实时)。而且我的手会覆盖像这种情况下的一小部分物体。 Tricky case of the problem
我最初的想法是在容易的情况下学习对象大小,对于困难的情况,尝试匹配我的“学习矩形”来覆盖尽可能多的白色像素。
任何人都有更好的解决方案,也许基于特征的方法?我不知道使用功能是否可以改善这种情况,因为这些红外图像中的物体大部分是黑色的。
预先感谢您。
谢谢。我尝试使用形态学操作,它似乎工作。 –
@duy_sau_rom如果你发现答案有用,并且它解决了你的问题,请考虑upvoting并将答案标记为'accepted' –
我是stackoverflow中的新成员,需要多一点点信誉才能赞成。我以后会回来为你效劳。 :') –