mwbr.net
当前位置:首页 >> 为什么不可以再opEnCv3中使用SurFFEAturEDEtECtor >>

为什么不可以再opEnCv3中使用SurFFEAturEDEtECtor

3版本的Surf等算法移到了opencv_contrib的包里面,需要下载后自己编译

因为含有surf特征提取算法在OpenCV2.0版本中是放在nonfree头文件中。 换成了3.0版本之后,对nonfree模块测试的还不够,所以暂时还没有直接给出像之前2.0版本那样方便的nonfree库。 而是放在了xfeatures2d头文件和xfeatures2d库中。 xfeatures2d...

一般用opencv都只是用一小部分功能,很多功能都不用。opencv3删去了opencv_contrib等模块,更加轻量化了,没发现文件比以前小多了吗,需要用到对应的模块可以单独下载,用起来更灵活了。对初学者可能不是很友好,但是对老司机来说是一件好事。

需要下载opencv_contrib.0版本中使用SURF的话.0版本之后.0版本那样方便的nonfree库.0版本中是放在nonfree头文件中; detector = SURF,所以暂时还没有直接给出像之前2:create( )。 而是放在了xfeatures2d头文件和xfeatures2d库中。 使用时的语法...

oid sift_detector_and_descriptors(IplImage* i_left,IplImage* i_right) { Mat mat_image_left=Mat(i_left,false); Mat mat_image_right=Mat(i_right,false); cv::SiftFeatureDetector *pDetector=new cv::SiftFeatureDetector; pDetector->d...

还是可以使用的,但是是在opencv_contrib-master里面,这个需要自己单独去下载。这一点用起来确实没有opencv2方便了。

还是可以使用的,但是是在opencv_contrib-master里面,这个需要自己单独去下载。这一点用起来确实没有opencv2方便了。

void sift_detector_and_descriptors(IplImage* i_left,IplImage* i_right) { Mat mat_image_left=Mat(i_left,false); Mat mat_image_right=Mat(i_right,false); cv::SiftFeatureDetector *pDetector=new cv::SiftFeatureDetector; pDetector->d...

void sift_detector_and_descriptors(IplImage* i_left,IplImage* i_right) { Mat mat_image_left=Mat(i_left,false); Mat mat_image_right=Mat(i_right,false); cv::SiftFeatureDetector *pDetector=new cv::SiftFeatureDetector; pDetector->d...

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com