我正在使用opencv
在Python中制作的学校项目,我有两个部分的问题。opencv在盒子中选择一个对象的最佳方式是什么?
我有6张照片的对象(one of each side)和a box filled with the same object之一。照片的质量很差,但我的下一次测试将会拍出更好的照片。我的目标是在框中找到最容易到达的对象(为了抓住它)。我意识到特征和轮廓检测的不同算法,并且我尝试了其中的一些与上面的照片,但我不知道哪种方法会给我最大的可能性来找到最容易到达的对象。
现在来看第二部分。当我找到一个对象时,我想在图片中找到它的位置,我不知道如何利用特征或轮廓检测的结果来获取对象像素中的位置。
这是我第一篇关于堆栈溢出的文章,以及我的第一个使用opencv的项目,如果问题不清楚,我还不清楚,而且我还在自己做一些测试,但是我指望已经做了类似的程序员这个。
您的第一个问题尝试** SIFT ** –
获得SIFT功能执行**匹配** –
感谢您的回答,我现在无法测试它,但我会做。我只是有一个简单的问题,是不是我有一个盒子充满了同一个对象的问题? SIFT会不会识别每个物体? – bachinblack