我正在接收来自ROS发布程序节点的图像。订阅方节点接收图像,使用cvbridge将其转换为采用MONO8编码的Mat对象。然后,ORB特征检测器检测此图像中的特征。但问题是,ORB没有检测到任何东西。当我使用imread命令从内存中读取相同的图像时,同样的代码也在工作。我认为这是由于MONO8编码造成的。那么哪种编码与Opencv中的ORB特征检测兼容呢?
发布于 2017-05-17 18:56:54
得到了答案,实际上我做错了,如果两个图像是相同的,ORB就不会工作。我开始给它不同的图像,现在它工作得很好
https://stackoverflow.com/questions/44006829
复制相似问题