openCV
somebot
这个作者很懒,什么都没留下…
展开
-
Android 在 SElinux下 如何获得对一个内核节点的访问权限
Android 5.0下,因为采取了SEAndroid/SElinux的安全机制,即使拥有root权限,或者对某内核节点设置为777的权限,仍然无法在JNI层访问。本文将以用户自定义的内核节点/dev/wf_bt为例,手把手教会读者如何在JNI层获得对该节点的访问权限。第一步:找到需要访问该内核节点的进程(process),笔者自己这个节点由system_server进转载 2016-06-30 10:57:05 · 1093 阅读 · 0 评论 -
我的Opencv4Android添加V4L2支持的移植记录(3)
博主QQ:1356438802本文实验平台:Eclipse + Opencv 2.4.10 + MTK Android 4.4平板(这一直是我的Android实验平台)可能各位看官,看到前面的文章会觉得很凌乱,一会儿这个平台,一会儿那个平台。其实我的主要思路就是:opencv中的任何一个功能,首先在windows上验证成功,再到Ubuntu,然后到And原创 2016-07-13 11:24:17 · 2474 阅读 · 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:44 · 1398 阅读 · 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:44 · 714 阅读 · 0 评论 -
win7_64bits下QT使用openCV库(3)
博主QQ:1356438802前一篇文章,我用VideoCapture和VideoWriter实现了预览和录像,预览是将frame转换成Qimage后刷到Lable上面显示,但是录像没有实现长时间连续录制,只是用while循环存储了100帧。接下来我要继续改进程序,实现随时预览、随时录像、随时关闭。示例下载:#include "mainwindow.h"#includ原创 2016-07-08 15:57:56 · 1160 阅读 · 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"#in原创 2016-07-07 18:02:15 · 1685 阅读 · 0 评论 -
我的Opencv4Android添加V4L2支持的移植记录(2)
博主QQ:1356438802在前一篇文章的基础上,对app增加实时预览功能,源码如下:http://download.csdn.net/detail/luoyouren/9568587原创 2016-07-06 12:02:44 · 1685 阅读 · 2 评论 -
我的Opencv4Android添加V4L2支持的移植记录(1)
博主QQ:1356438802引言前面几篇文章我已经在Windows / Ubuntu / Android 三个平台成功安装了opencv的使用/编程环境,但是我需要在android平台使用usb video camera(即UVC)。当然在Ubuntu上,默认编译出来的opencv库本身就支持V4L2(UVC的操作API函数集),而Windows是将UVC纳入了DirectShow原创 2016-07-04 09:35:21 · 5205 阅读 · 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:49 · 2809 阅读 · 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_dial原创 2016-04-23 09:55:22 · 1313 阅读 · 0 评论 -
我的Ubuntu安装使用openCV记录(1)
博主QQ:1356438802本来我想在ubuntu虚拟机上做openCV研究的,因为在Ubuntu做出来的程序更方便移植到安卓(这是我的终极目标),而且我只有一台电脑,没法装Ubuntu物理机。但是后来发现虚拟机跑起来有点卡,影响心情。后来还是换成先在windows上面搞吧,所以就有了我另外的那些windows安装openCV文章。以下是我的安装使用记录原创 2016-04-23 10:15:55 · 1955 阅读 · 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:32 · 1077 阅读 · 0 评论 -
我的Android使用openCV记录(1)
博主QQ:1356438802前面的文章我已经说了,我的最终目的是要在Android上应用openCV。刚开始我在Ubuntu虚拟机上搭建了openCV的开发环境,可是虚拟机太卡,我又换到windows下,搭建QT开发环境。经过两个平台的折腾,我已经对openCV的开发环境滚瓜烂熟了。现在我要在Android上run openCV的应用!!!耶!start...(其原创 2016-04-27 18:27:56 · 2051 阅读 · 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:23 · 2018 阅读 · 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:24 · 30891 阅读 · 16 评论 -
我的Opencv4Android添加V4L2支持的移植记录(4)
博主QQ:1356438802这次我们来对《我的Opencv4Android添加V4L2支持的移植记录(2)》的实时预览进行一些优化。先来看那篇文章中源码的ImageProc.cpp文件#include "ImageProc.h"#include "cv.h"#include "highgui.h"#include "opencv2/core/core.hp原创 2016-08-04 11:56:48 · 1059 阅读 · 0 评论 -
OpenCV 图像处理领域活跃的博主
浅墨_毛星云 博客专栏:[OpenCV]入门教程 南京航空航天大学 硕士毕业 http://blog.csdn.net/column/details/opencv-tutorial.html星沉阁冰不语 博客专栏:OpenCV实践之路 北京化工大学 机械电子工程研究生http://blog.csdn.net/column/details/opencv-prac原创 2016-09-16 09:06:55 · 1925 阅读 · 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:02 · 7024 阅读 · 0 评论 -
修改vs2012默认的库目录及包含目录的方法(续——Win7_64bits下Visual Studio2012中安装配置OpenCV)
博主QQ:1356438802vs2012及vs2010里的库目录及包含目录不在像之前的版本那样,修改一次目录可以直接包含在所有的解决方案里,比如用到有关OPENGL或者OPECV函数的库,就必须在每个解决方案里包含一次库目录及包含目录,这样相当麻烦,在这种情况下,我们可以修改包含目录及库目录的默认值,方法如下(此针对vs2012):首先打开vs2012,新建一个解决方案,找到转载 2016-12-03 11:17:18 · 1894 阅读 · 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:09 · 17177 阅读 · 5 评论 -
图像识别(9)——UVC预览+曝光滑动调节
博主QQ:1356438802QQ群:473383394——UVC&OpenCV473383394平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10将上一文中的程序再改进,增加滑动条调节曝光值。//--------------------------------------【程序说明】-----原创 2016-12-24 12:37:03 · 3295 阅读 · 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:18 · 2078 阅读 · 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:00 · 2504 阅读 · 0 评论 -
图像识别(5)——《OpenCV3编程入门-毛星云》第三部分 掌握imgproc组件
博主QQ:1356438802平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10童鞋们,我们继续翻目录,哈哈哈当然我不是翻目录,我是真的已经一字一句看过了,我自认为C语言基础还是很好的,代码方面可以看得很快。但是算法方面有点吃力。下面红色文字是我自己的总结!原创 2016-12-06 16:04:43 · 3306 阅读 · 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()函数,可以直接将光点轨迹图像显示在窗体界面上。另外由于Op原创 2017-02-09 17:43:23 · 4983 阅读 · 0 评论 -
图像识别(4)——《OpenCV3编程入门-毛星云》第二部分 初探core组件
博主QQ:1356438802平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10原创 2016-11-01 12:00:18 · 1613 阅读 · 0 评论 -
图像识别(3)——《OpenCV3编程入门-毛星云》第一部分 快速上手OpenCV
博主QQ:1356438802平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10接下来的很长一段时间我将沿着学习,记录整个学习过程和心得,既是自己的学习笔记,也为后来人提供一份参考资料。由于我上半年研究了一段时间OpenCV,各种平台的安装使用都很熟练了,大家可以去看我前面的文章。主要是为了适配我们公司一个合作原创 2016-10-21 08:59:51 · 3494 阅读 · 1 评论 -
图像识别(2)——《OpenCV3编程入门》毛星云编著
博主QQ:1356438802QQ群:473383394——UVC&OpenCV47 最近几天开始收集图像识别的相关资料: 程序开源库主要就是OpenCV,这是主流工具,所以我暂时也没去了解其他的算法库。 算法讲解类的书籍,网友推荐了基本经典的,《数字图像处理第二版中文版(冈萨雷斯)》、《模式识别-第二版(西奥多里蒂斯 著,李晶皎译)》,这俩是...原创 2016-10-19 19:09:19 · 4383 阅读 · 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:12 · 1035 阅读 · 0 评论 -
图像识别(1)——手写笔&手势识别
博主QQ:1356438802我们Windows微型投影仪的交互功能,想做两个级别:用手写笔直接在投影仪平面上书写、绘画;直接通过手势动作可以操控Windows桌面或者软件;具体可以观摩下面这个系列产品介绍视频:Windows无屏PC上面这两个交互功能,都要用到图像识别。手写笔上有一个红外LED灯,当把摄像头的曝光度调低时,整个画面就只有这个红外的亮点。原创 2016-10-12 10:33:18 · 4326 阅读 · 0 评论 -
图像识别(0)——终于进入“正轨”
博主QQ:1356438802我的工作终于进入了“正轨”,开始全面深入的图像识别研究。前面花了半年的时间入门OpenCV(开源计算机视觉库),看看我的博客,OpenCV这个专题文章都写了17篇了。我始终觉得“懒惰是人类之光”,人类文明的发展都是为了让自己偷懒,让自己不那么累的情况下,视觉、听觉、触觉都可以延伸到其他地方。那么离开鼠标,离开键盘,解放双手,是我们当原创 2016-10-11 18:53:36 · 1329 阅读 · 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/dow原创 2016-04-18 16:47:32 · 2693 阅读 · 2 评论