java opencv sift_Java opencv中sift的实现
标签:Java 使用opencv中的sift进行计算。/*** 传入一张图片得到sift特征点* @param mat* @return*/public MatOfKeyPoint getFeaturePoints(Mat mat){FeatureDetector fd = FeatureDetector.create(FeatureDetector.SIFT);MatOfKeyPoint mkp
标签:
Java 使用opencv中的sift进行计算。
/**
* 传入一张图片得到sift特征点
* @param mat
* @return
*/
public MatOfKeyPoint getFeaturePoints(Mat mat){
FeatureDetector fd = FeatureDetector.create(FeatureDetector.SIFT);
MatOfKeyPoint mkp =new MatOfKeyPoint();
fd.detect(mat, mkp);
return mkp;
}
/**
* 获取sift特征
* @param mat
* @return
*/
public Mat getFeature(Mat mat){
Mat desc = new Mat();
MatOfKeyPoint mkp = getFeaturePoints(mat);
DescriptorExtractor de = DescriptorExtractor.create(DescriptorExtractor.SIFT);
de.compute(mat,mkp,desc );//提取sift特征
return desc;
}
原创地址:http://blog.csdn.net/yuexin2/article/details/46894023
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)