OpenCV —— AR实现思路

假如想在移动平台上实现实时物体追踪 使用FAST算子修改的SIFT算法来实现识别功能 从识别出来的原目标和帧图像的匹配关系得到变换矩阵,以此显示三围物体,实现跟踪 人脸识别: Android平台: JMF框架 + JNI + OpenCV CamShift跟踪算法 + LBP人脸识别算法

2016-04-25 20:41:10

阅读数 5235

评论数 4

OpenCV学习笔记(八)—— OpenCV 3.1.0 + opencv_contrib编译(Windows)

        由于在学习图像识别中的特征点检测中,需要用到Surf和Sift算法,但是这两个算法在OpenCV 3.1.0的Release版本中并不存在,因为他们是存放在opencv_contrib目录下面的未稳定功能模块,所以如果我们想要使用这个目录的功能,就需要自己重新进行OpenCV的编译...

2016-04-22 17:36:50

阅读数 44471

评论数 68

OpenCV 3.1.0添加opencv_contrib模块(Windows)

参考 https://segmentfault.com/a/1190000003496009 说明一下,当我编译OpenCV_contrib时,已经是要配合OpenCV3.1的版本才能编译通过,所以有要自己编译OpenCV_contrib的请尽量使用较新的OpenCV版本。 一...

2016-04-22 14:30:47

阅读数 3709

评论数 0

OpenCV学习笔记(七)—— OpenCV for Android实时图像处理

在上篇中我们已经实现了相机打开和实时图像信息的获取,那么接下来我们可以尝试在获取的图像信息进行一些处理,然后实时显示出来,在这里我们要完成的的几种处理:         灰化、Canny边缘检测、Hist直方图计算、Sobel边缘检测、SEPIA(色调变换)、ZOOM放大镜、PIXELIZE像素...

2016-04-21 16:37:58

阅读数 24677

评论数 61

OpenCV学习笔记(六)—— OpenCV for Android打开相机

在之前的篇章中,我们完成了Android平台开发环境的配置,也找到了剔除OpenCV Manager API的办法,那么接下来我们开始从零开始,完成一个个人的程序,实现功能如下:         1.识别指定的图片,并用彩色框绘制图片边缘         2.在识别的图片上显示一个3D的模型   ...

2016-04-20 20:59:27

阅读数 8854

评论数 14

OpenCV学习笔记(五)—— OpenCV for Android剔除OpenCV Manager依赖

在上篇中,我们成功配置了OpenCV在Eclipse中的开发环境,并成功运行其中一个demo,但是对于OpenCV Manager的依赖让其用户体验变得很差,那么我们应该如何剔除对OpenCV Manager依赖呢?在此之前,我们应先了解一下OpenCV Manager。   一、OpenCV M...

2016-04-20 16:53:23

阅读数 7754

评论数 6

OpenCV学习笔记(四)—— OpenCV for Android移植到Android平台

如今,大部分的AR都是基于移动设备的,所以这里我们尝试在Android中调用OpenCV的功能来做一些相关的测试。由于OpenCV是基于C语言和部分C++语言开发的,而Android开发使用的则是Java,那么如何才能在Java中调用OpenCV库中的类或者代码呢?这就需要借助于JNI了,不过在使...

2016-04-20 12:11:25

阅读数 8421

评论数 2

OpenCV学习笔记(三)—— OpenCV编程起点

摘要:         由于最近AR(增强现实)这个概念非常火爆,各种基于AR的应用及游戏逐渐面向大众,而在AR中最重要的两个技术就是跟踪识别和增强渲染,其中跟踪识别是通过OpenCV这个开源的计算机视觉库来实现的,所以我就想着研究一下这个库,这里是个人的学习笔记,不是什么权威的教程,如果你们有...

2016-04-19 10:01:56

阅读数 2778

评论数 4

OpenCV学习笔记(二)—— OpenCV整体结构

摘要:         由于最近AR(增强现实)这个概念非常火爆,各种基于AR的应用及游戏逐渐面向大众,而在AR中最重要的两个技术就是跟踪识别和增强渲染,其中跟踪识别是通过OpenCV这个开源的计算机视觉库来实现的,所以我就想着研究一下这个库,这里是个人的学习笔记,不是什么权威的教程,如果...

2016-04-18 18:11:55

阅读数 4761

评论数 0

OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置

摘要:         由于最近AR(增强现实)这个概念非常火爆,各种基于AR的应用及游戏逐渐面向大众,而在AR中最重要的两个技术就是跟踪识别和增强渲染,其中跟踪识别是通过OpenCV这个开源的计算机视觉库来实现的,所以我就想着研究一下这个库,这里是个人的学习笔记,不是什么权威的教程,如果你们有错...

2016-04-18 16:19:12

阅读数 20168

评论数 18

提示
确定要删除当前文章?
取消 删除