Opencv 使用cvbridge C+时与ORB兼容的图像编码+;
我正在从ROS发布者节点接收图像。订户节点接收图像,使用cvbridge将其转换为具有MONO8编码的Mat对象。然后,ORB特征检测器检测图像中的特征。但问题是球体没有检测到任何东西。当我使用imread命令从内存中读取相同的图像时,同样的代码也在工作。我认为这是由于MONO8编码。那么,哪种编码与Opencv中的ORB特征检测兼容?得到了答案,实际上我犯了错误,如果两幅图像相同,ORB就不起作用。我开始给它不同的图像,现在它工作良好Opencv 使用cvbridge C+时与ORB兼容的图像编码+;,opencv,orb,Opencv,Orb,我正在从ROS发布者节点接收图像。订户节点接收图像,使用cvbridge将其转换为具有MONO8编码的Mat对象。然后,ORB特征检测器检测图像中的特征。但问题是球体没有检测到任何东西。当我使用imread命令从内存中读取相同的图像时,同样的代码也在工作。我认为这是由于MONO8编码。那么,哪种编码与Opencv中的ORB特征检测兼容?得到了答案,实际上我犯了错误,如果两幅图像相同,ORB就不起作用。我开始给它不同的图像,现在它工作良好