之前程序是用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