阅读背景:

java项目里调用opencv,提取surf特征,如何从keyPoints中读出提取的特征点?

来源:互联网 
之前程序是用C++写的,现在想要移植到java平台,需要用java重新写一遍,但是opencv里同一个函数在C++和java里有所变化,比如特征点检测里的detect,在C++里的参数可以是(Mat  image,vector<cv::KeyPoint>  keypointslist),但是在java里只能是(Mat  image,KeyPoint keypoints)或者(List<Mat> image,List<MatOfKeyPoint>   keypoints),即输入图像image和输出关键点keypoints必须全是List或全不是List,但是一幅图像提取出的特征点有好多,大概几千个。可能是我的理解有偏差,不用list也可以存储多个keypoints; 之前程序是用C++写的,现在想要移植到java平台,需要用java重新写一遍,但是opencv



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: