
openCV
SomebodyLuo
这个作者很懒,什么都没留下…
-
转载 Android 在 SElinux下 如何获得对一个内核节点的访问权限
Android 5.0下,因为采取了SEAndroid/SElinux的安全机制,即使拥有root权限,或者对某内核节点设置为777的权限,仍然无法在JNI层访问。本文将以用户自定义的内核节点/dev/wf_bt为例,手把手教会读者如何在JNI层获得对该节点的访问权限。第一步:找到需要访问该内核节点的进程(process),笔者自己这个节点由system_server进2016-06-30 10:57:05775
0
-
原创 我的Opencv4Android添加V4L2支持的移植记录(3)
博主QQ:1356438802本文实验平台:Eclipse + Opencv 2.4.10 + MTK Android 4.4平板(这一直是我的Android实验平台)可能各位看官,看到前面的文章会觉得很凌乱,一会儿这个平台,一会儿那个平台。其实我的主要思路就是:opencv中的任何一个功能,首先在windows上验证成功,再到Ubuntu,然后到And2016-07-13 11:24:172098
0
-
原创 我的Ubuntu安装使用openCV记录(3)——for QT
博主QQ:1356438802本文章的开发环境:ubuntu12.04虚拟机 + opencv 2.4.10经过前面两篇文章的实验,我们已经能够在ubuntu下成功使用opencv 简单的程序预览usb camera的图像,接下来我要把《win7_64bits下QT使用openCV库(3)》文章中的例程移植到Ubuntu平台中使用,实现预览、拍照、录像功能。2016-07-09 11:22:441156
0
-
原创 我的Ubuntu安装使用openCV记录(2)
博主QQ:1356438802在上一篇文章中《我的Ubuntu安装使用openCV记录(1)》,我们在ubuntu+opencv2.4.10的环境下,成功测试了sample/c 目录下面的人脸识别例程。我们可以打开build_all.sh这个编译脚本看看。首先注意我们在《Installing OpenCV 2.1 in Ubuntu》这篇文章中make install之2016-07-08 17:48:44589
0
-
原创 win7_64bits下QT使用openCV库(3)
博主QQ:1356438802前一篇文章,我用VideoCapture和VideoWriter实现了预览和录像,预览是将frame转换成Qimage后刷到Lable上面显示,但是录像没有实现长时间连续录制,只是用while循环存储了100帧。接下来我要继续改进程序,实现随时预览、随时录像、随时关闭。示例下载:#include "mainwindow.h"#includ2016-07-08 15:57:56925
0
-
原创 win7_64bits下QT使用openCV库(2)
博主QQ: 1356438802本文实验平台:win7_64bits + QT Creator 3.4.1 + QT 5.4.2(MSVC 2013, 32bit)一、先讲一个题外的东西,但是跟QT和video相关的。QT5开始有QCamera类,可以很方便的实现camera的预览、拍照、录像。下载:示例如下:#include "dialog.h"#in2016-07-07 18:02:151446
0
-
原创 我的Opencv4Android添加V4L2支持的移植记录(2)
博主QQ:1356438802在前一篇文章的基础上,对app增加实时预览功能,源码如下:http://download.csdn.net/detail/luoyouren/95685872016-07-06 12:02:441376
2
-
原创 我的Opencv4Android添加V4L2支持的移植记录(1)
博主QQ:1356438802引言前面几篇文章我已经在Windows / Ubuntu / Android 三个平台成功安装了opencv的使用/编程环境,但是我需要在android平台使用usb video camera(即UVC)。当然在Ubuntu上,默认编译出来的opencv库本身就支持V4L2(UVC的操作API函数集),而Windows是将UVC纳入了DirectShow2016-07-04 09:35:214484
2
-
原创 我的Android使用openCV记录(3)
三、使用 c++ API开发android,其实也就是做JNI开发:JNI——java native interface,java本地接口。可以在java类中调用jni函数,而jni函数又以C++的形式调用了openCV库。创建工程 步骤如工程一,创建新工程GrayProcess2,将lena.jpg添加到资源文件,并按上2016-04-27 18:43:492365
3
-
原创 win7_64bits下QT试用openCV库(1)
1. 编译环境的搭建参考下面这篇文章http://blog.csdn.net/luoyouren/article/details/511807022. 测试例程下载链接:http://pan.baidu.com/s/1slehGK1 密码:6o5jdialog.cpp#include "dialog.h"#include "ui_dial2016-04-23 09:55:221105
0
-
原创 我的Ubuntu安装使用openCV记录(1)
博主QQ:1356438802本来我想在ubuntu虚拟机上做openCV研究的,因为在Ubuntu做出来的程序更方便移植到安卓(这是我的终极目标),而且我只有一台电脑,没法装Ubuntu物理机。但是后来发现虚拟机跑起来有点卡,影响心情。后来还是换成先在windows上面搞吧,所以就有了我另外的那些windows安装openCV文章。以下是我的安装使用记录2016-04-23 10:15:551713
0
-
转载 Installing OpenCV 2.1 in Ubuntu
OpenCV is an excellent library for Computer Vision. I have been using it for years and it helped me a lot during my master thesis.OpenCV 1.0 can be easily installed in Ubuntu via the repositories.2016-04-23 10:17:32900
0
-
原创 我的Android使用openCV记录(1)
博主QQ:1356438802前面的文章我已经说了,我的最终目的是要在Android上应用openCV。刚开始我在Ubuntu虚拟机上搭建了openCV的开发环境,可是虚拟机太卡,我又换到windows下,搭建QT开发环境。经过两个平台的折腾,我已经对openCV的开发环境滚瓜烂熟了。现在我要在Android上run openCV的应用!!!耶!start...(其2016-04-27 18:27:561861
0
-
原创 我的Android使用openCV记录(2)
二、使用java API开发android创建工程 (1) 打开eclipse,创建android应用工程GrayProcess; (2) 将测试图像lena.jpg添加到资源目录res/drawable-hdpi中; (3) 在Package Explorer中选择项目GrayProcess,单击右2016-04-27 18:40:231743
0
-
原创 图像识别(13)——手势识别(1)——用matchShapes识别手形数字
博主QQ:1356438802QQ群:473383394——UVC&OpenCV473383394平台:Win7 64bits + Qt 5.3.0 MinGW 32bit + OpenCV 2.4.10前面的几篇文章中,已经做到了基本的LED灯光点捕捉和轨迹绘制,接下来我要开始手势识别的研究过程。一般做手形识别,会先做肤色分割,因为人的皮肤颜色(黄2017-03-24 17:10:2424845
16
-
原创 我的Opencv4Android添加V4L2支持的移植记录(4)
博主QQ:1356438802这次我们来对《我的Opencv4Android添加V4L2支持的移植记录(2)》的实时预览进行一些优化。先来看那篇文章中源码的ImageProc.cpp文件#include "ImageProc.h"#include "cv.h"#include "highgui.h"#include "opencv2/core/core.hp2016-08-04 11:56:48937
0
-
原创 OpenCV 图像处理领域活跃的博主
浅墨_毛星云 博客专栏:[OpenCV]入门教程 南京航空航天大学 硕士毕业 http://blog.csdn.net/column/details/opencv-tutorial.html星沉阁冰不语 博客专栏:OpenCV实践之路 北京化工大学 机械电子工程研究生http://blog.csdn.net/column/details/opencv-prac2016-09-16 09:06:551594
0
-
原创 图像识别(7)——静态图片识别LED灯+Canny阈值调节+圆心打点
博主QQ:1356438802QQ群:473383394——UVC&OpenCV473383394平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10看《OpenCV3编程入门-毛星云》PDF 将近看了两个月,终于要开始实践了。其实大部分人应该是一边学习一边实践,我呢,反正有时间,就强迫自己耐住性子,2016-12-24 10:58:025109
0
-
转载 修改vs2012默认的库目录及包含目录的方法(续——Win7_64bits下Visual Studio2012中安装配置OpenCV)
博主QQ:1356438802vs2012及vs2010里的库目录及包含目录不在像之前的版本那样,修改一次目录可以直接包含在所有的解决方案里,比如用到有关OPENGL或者OPECV函数的库,就必须在每个解决方案里包含一次库目录及包含目录,这样相当麻烦,在这种情况下,我们可以修改包含目录及库目录的默认值,方法如下(此针对vs2012):首先打开vs2012,新建一个解决方案,找到2016-12-03 11:17:181647
0
-
原创 图像识别(8)——使用OpenCV预览USB摄像头+曝光设置
博主QQ:1356438802QQ群:473383394——UVC&OpenCV473383394平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10其实用OpenCV预览USB摄像头,在前面的文章中为了录制视频,已经讲过了,这里在贴出来,相当于复习下。因为OpenCV是纯C语言和2016-12-24 12:25:0914264
5
-
原创 图像识别(9)——UVC预览+曝光滑动调节
博主QQ:1356438802QQ群:473383394——UVC&OpenCV473383394平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10将上一文中的程序再改进,增加滑动条调节曝光值。//--------------------------------------【程序说明】-----2016-12-24 12:37:032225
0
-
原创 图像识别(10)——UVC预览+曝光滑动调节+Canny阈值调节+圆心打点
博主QQ:1356438802QQ群:473383394——UVC&OpenCV473383394平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10将《图像识别(7)——静态图片识别LED灯+Canny阈值调节+圆心打点》与《图像识别(9)——UVC预览+曝光滑动调节》两份代码结合,就可以得到动态视频的2016-12-24 12:51:181534
0
-
原创 图像识别(12)——LED灯光点捕获+基于QT平台绘制轨迹(2)
博主QQ:1356438802QQ群:473383394——UVC&OpenCV473383394平台:Win7 64bits + Qt 5.3.0 MinGW 32bit + OpenCV 2.4.101. 虽然在Windows64系统上运行,图像分析的帧率可以达到25FPM,但是如果做平均值滤波,手写笔运动速度较快时,首先会导致时间延迟,2017-02-11 09:17:001840
0
-
原创 图像识别(5)——《OpenCV3编程入门-毛星云》第三部分 掌握imgproc组件
博主QQ:1356438802平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10童鞋们,我们继续翻目录,哈哈哈当然我不是翻目录,我是真的已经一字一句看过了,我自认为C语言基础还是很好的,代码方面可以看得很快。但是算法方面有点吃力。下面红色文字是我自己的总结!2016-12-06 16:04:432919
0
-
原创 图像识别(11)——LED灯光点捕获+基于QT平台绘制轨迹(1)
博主QQ:1356438802QQ群:473383394——UVC&OpenCV473383394平台:Win7 64bits + Qt 5.3.0 MinGW 32bit + OpenCV 2.4.10在前面的文章中,我已经实现了捕获红外LED灯的光点,并且借助OpenCV的imshow()函数,可以直接将光点轨迹图像显示在窗体界面上。另外由于Op2017-02-09 17:43:233908
0
-
原创 图像识别(4)——《OpenCV3编程入门-毛星云》第二部分 初探core组件
博主QQ:1356438802平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.102016-11-01 12:00:181376
0
-
原创 图像识别(3)——《OpenCV3编程入门-毛星云》第一部分 快速上手OpenCV
博主QQ:1356438802平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10接下来的很长一段时间我将沿着学习,记录整个学习过程和心得,既是自己的学习笔记,也为后来人提供一份参考资料。由于我上半年研究了一段时间OpenCV,各种平台的安装使用都很熟练了,大家可以去看我前面的文章。主要是为了适配我们公司一个合作2016-10-21 08:59:512998
1
-
原创 图像识别(2)——《OpenCV3编程入门》毛星云编著
博主QQ:1356438802QQ群:473383394——UVC&OpenCV47 最近几天开始收集图像识别的相关资料: 程序开源库主要就是OpenCV,这是主流工具,所以我暂时也没去了解其他的算法库。 算法讲解类的书籍,网友推荐了基本经典的,《数字图像处理第二版中文版(冈萨雷斯)》、《模式识别-第二版(西奥多里蒂斯 著,李晶皎译)》,这俩是...2016-10-19 19:09:194105
3
-
原创 Win7_64bits下Visual Studio2012中安装配置OpenCV
博主QQ: 1356438802配置的环境是: Windows7_64, Visual_Studio_2012openCV的版本是: openCV_2.4.7下面开始详细地讲解整个配置的过程:步骤1: 首先需要下载openCV,这是Sourceforge的链接 http://sourceforge.net/projects/opencvlibrary/2016-10-14 16:44:12857
0
-
原创 图像识别(1)——手写笔&手势识别
博主QQ:1356438802我们Windows微型投影仪的交互功能,想做两个级别:用手写笔直接在投影仪平面上书写、绘画;直接通过手势动作可以操控Windows桌面或者软件;具体可以观摩下面这个系列产品介绍视频:Windows无屏PC上面这两个交互功能,都要用到图像识别。手写笔上有一个红外LED灯,当把摄像头的曝光度调低时,整个画面就只有这个红外的亮点。2016-10-12 10:33:183234
0
-
原创 图像识别(0)——终于进入“正轨”
博主QQ:1356438802我的工作终于进入了“正轨”,开始全面深入的图像识别研究。前面花了半年的时间入门OpenCV(开源计算机视觉库),看看我的博客,OpenCV这个专题文章都写了17篇了。我始终觉得“懒惰是人类之光”,人类文明的发展都是为了让自己偷懒,让自己不那么累的情况下,视觉、听觉、触觉都可以延伸到其他地方。那么离开鼠标,离开键盘,解放双手,是我们当2016-10-11 18:53:361162
0
-
原创 Win7_64bits下qt5.3.1+opencv2.4.9编译环境的搭建
1. 到官网下载qt-opensource-windows-x86-mingw482_opengl-5.3.1.exe文件,执行该文件,选择默认安装即可实现QT的安装(安装在C盘的根目录下),该文件封装好了Qt libraries、Qt Creator,其中Qt Creator为3.1.2版本。 2. 到官网http://opencv.org/dow2016-04-18 16:47:322481
2