opencv3_java akaze的特征提取与图像匹配 akaze
来源:互联网 发布:什么是网络爬虫 编辑:程序博客网 时间:2024/06/05 15:57
akaze的特征提取与图像匹配 akaze
package opencv_java_demo;import org.opencv.core.*;import org.opencv.imgcodecs.Imgcodecs;import org.opencv.features2d.*;public class akaze {public static void main(String[] args) {try{System.loadLibrary(Core.NATIVE_LIBRARY_NAME);Mat src1=Imgcodecs.imread("./imgaes/src1.jpg");Mat src2=Imgcodecs.imread("./imgaes/src2.jpg");if(src1.empty()||src2.empty()){throw new Exception("no file");}MatOfKeyPoint keypoint1=new MatOfKeyPoint();MatOfKeyPoint keypoint2=new MatOfKeyPoint();FeatureDetector sifDetector =FeatureDetector.create(FeatureDetector.AKAZE);siftDetector.detect(src1,keypoint1);siftDetector.detect(src2,keypoint2);DescriptorExtractor extractor=DescriptorExtractor.create(DescriptorExtractor.AKAZE);Mat descriptor1=new Mat(src1.rows(),src1.cols(),src1.type());extractor.compute(src1, keypoint1, descriptor1);Mat descriptor2=new Mat(src2.rows(),src2.cols(),src2.type());extractor.compute(src2, keypoint2, descriptor2);MatfOfMatch matches=new MatOfMatch();DescriptorExtractor matcher=DescriptorExtractor.create(DescriptorExtractor.BRUTEFORCE);matcher.match(descriptor1,descriptor2,matches);Mat dst=new Mat();Features2d.drawMatches(src1, keypoint1, src2, keypoint2, matches, dst);Imgcodecs.imwrite("./images/akaze.jpg", dst);}catch(Exception e){System.out.println("例外:"+e);}}}
阅读全文
1 0
- opencv3_java akaze的特征提取与图像匹配 akaze
- 使用RANSAC提纯KAZE和AKAZE特征点,达到鲁棒匹配的效果(OpenCV 3.2.0下,源码)
- OpenCV学习笔记(二):OpenCV3.0 AKAZE特征检测与显示
- 图像特征提取与匹配
- OpenCV_局部图像特征的提取与匹配_源代码
- OpenCV_局部图像特征的提取与匹配_源代码
- OpenCV_局部图像特征的提取与匹配_源代码
- OpenCV_局部图像特征的提取与匹配_源代码
- OpenCV_局部图像特征的提取与匹配_源代码
- OpenCV_局部图像特征的提取与匹配_源代码
- OpenCV_局部图像特征的提取与匹配_源代码
- 图像特征的特点及其常用的特征提取与匹配方法
- 图像特征特点及其常用的特征提取与匹配方法
- 图像特征特点及其常用的特征提取与匹配方法
- 图像特征特点及其常用的特征提取与匹配方法
- 图像特征特点及其常用的特征提取与匹配方法
- 图像特征特点及其常用的特征提取与匹配方法
- 图像特征特点及其常用的特征提取与匹配方法
- 【Sql】sql优化之细谈
- 计算机网络-运输层&应用层
- css样式学习5
- c++指针小结
- AJAX
- opencv3_java akaze的特征提取与图像匹配 akaze
- Hyperloop 让发布简洁高效
- BZOJ 3894 文理分科 解题报告 最小割 网络流 DINIC
- JNDI
- Android AutoLayout全新的适配方式 堪称适配终结者
- 工程大小优化之图片资源
- 部分笔记: canvas, permission , softInput , cardview
- Java面向对象的基本概念(对象、封装、继承、多态、抽象、接口、泛型)
- python特性(十):GeneratorExit异常