OpenCV
worthsen
Just do it!
展开
-
人脸识别demo
上一篇博客介绍主机安装opencv3.0后,自己运行一个samples,具体如下:1、在自己的opencv源文件下找到CPP所在路径,本人的如下: /home/guit/opencv/opencv-3.0.0/samples/cpp$ cd /home/guit/opencv/opencv-3.0.0/samples/cpp$ g++ facedetect.cpp -o f原创 2017-08-10 12:26:43 · 1693 阅读 · 0 评论 -
OpenCV3.2+Qt5.8.0+Win10开发视频监控系统----Qt工程的发布
一、基础知识因为QT基本上都是采用动态编译的(被安装的OS中的),(如安装包往往都是默认动态编译处理好的动态库),所以我们采用动态连接的方式进行发布应用。如果采用静态的方式发布,则需要重新通过对QT的源码进行“静态编译”后形成lib,或者obj的形式。然后安装在开发的系统中。采用QTCreater继承开发环境编译,以及发布处理。总体来说非常方便,(1)选择器以Debug或者Re...原创 2018-01-19 09:09:05 · 1095 阅读 · 0 评论 -
opencv——安装opencv
一、下载源1、https://sourceforge.net/2、github官方下载源a、https://github.com/opencv/opencv/releasesb、https://github.com/opencv/opencv_contrib/releases3、直接对应版本搜索百度云或者是CSDN下载,这样下载速度比较快! 二、下面是自己安装成功过的过...原创 2017-08-11 08:34:27 · 1098 阅读 · 0 评论 -
TX2--jetson TX2如何安装opencv3.0或者是更高版本
一、准备工作1、下载OpenCV 3.0,链接,如果自己需要更好的版本,自己选择下载 二、安装步骤1、按照opencv的安装流程,解压,在opencv主目录建立一个build文件夹,进入build文件夹2、cmake(1)这是最重要的一步,参考链接http://docs.opencv.org/3.2.0/d6/d15/tutorial_building_tegra_cuda...原创 2017-08-10 17:59:22 · 11799 阅读 · 1 评论 -
X is not a member of 'cv'异常解决
一、X is not a member of 'cv'异常情况举例1、实例一//'resize' is not a member of 'cv''cvtColor' is not a member of 'cv''putText' is not a member of 'cv''rectangle' is not a member of 'cv'//2、实例二//VideoTest.c...原创 2018-02-02 13:13:22 · 6402 阅读 · 0 评论 -
发布基于opencv库的Qt工程--确定调用到的opencv库
一、工程概况自己建了一个视频监控的工程,该工程使用到了opencv库,现在发布该工程,需要知道工程代码中调用了哪些opencv库。 二、确定调用到的opencv库自己的工程中目前只是利用opencv库实现了,读取网络摄像头,并将视频显示在Qlabel中。利用depends工具可以找到工程中依赖的opencv库,但是不全!具体还需要知道opencv中的依赖关系。1、depends...原创 2018-01-19 13:20:28 · 715 阅读 · 0 评论 -
设置摄像头分辨率
一、videocapture类的介绍1、Class for video capturing from video files, image sequences or cameras.2、The class provides C++ API for capturing video from cameras or for reading video files and image sequences....原创 2018-03-08 13:17:28 · 5020 阅读 · 0 评论 -
opencv--资料汇总
一、书籍1、《OpenCV 3编程入门》[毛星云、冷雪飞等]2、《学习OpenCV》[Bradski G、Kaehler A]3、《OpenCV 3计算机视觉:Python语言实现(原书第二版)》[JoeMinichino编、刘波等译]4、《Qt 5 and OpenCV 4 Computer Vision Projects》[Zhuo Qingliang]二、官网&am...原创 2018-03-23 12:06:36 · 572 阅读 · 0 评论 -
opencv3.2(with ffmpeg) 交叉编译移植到arm板(imx6),成功跑起来。
一、整体介绍1、本篇博客介绍opencv3.2 交叉编译过程,自己备用。2、不同的linux系统、opencv版本、arm编译器,opencv交叉编译方法会有所不同。本文提供一个已验证可实行的方法:Ubuntu14.04+Opencv3.2+arm-linux-gcc-4.3.2。二、操作步骤1、在 opencv 交叉编译之前要先进行依赖库的交叉编译,然后才能进行 opencv 库的交叉编译(因为...原创 2017-09-22 15:24:47 · 5355 阅读 · 7 评论 -
TX2--OpenCV3.2+OpenCV_contrib3.2+CUDA8.0+python3.5安装
一、需求1、在TX2上编译安装OpenCV3.2+OpenCV_contrib3.2+CUDA8.0+python3.5 二、当前环境1、在TX2板子上安装好Jetpack包后,对应的 CUDA 便是 8.0 版本,查看命令如下;//nvcc -V//2、python版本用如下命令查看,我的开发板,经过查看有两个版本 2.7 和 3.5;//查看python2...原创 2018-03-27 17:51:20 · 5515 阅读 · 0 评论 -
opencv——opencv配置选项详解
一、介绍1、OpenCV (Open Source Computer Vision Library) is released under a BSD license and hence it’s free for both academic and commercial use. It has C++, Python and Java interfaces and supports Windo...原创 2018-07-10 16:45:06 · 5102 阅读 · 0 评论 -
opencv配置选项
一、选项介绍1、介绍表BUILD_EXAMPLESONGoverns whether the C/C++ examples are built BUILD_JASPEROFFGoverns whether the Jasper library (libjasper) is built from source in the 3rdparty directory BUILD_JPEGOFFAs abo...原创 2018-07-10 17:07:23 · 2275 阅读 · 0 评论 -
OpenCV--图像数字化
图像数字化一、二、参考数字图像处理的本质是操作矩阵一、二、参考1、《OpenCV算法精讲》 张平 编著原创 2019-01-17 21:20:49 · 957 阅读 · 0 评论 -
OpenCV--介绍
介绍一、定义二、历史三、版本的差异1、OpenCV 1.x2、OpenCV 2.x3、OpenCV 3.x4、OpenCV 4.x参考一、定义OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。二、历史1、1999年,Intel公司启动OpenCV项目。2、2006年,发布1.0版本。3、2009年10月,发布2....原创 2019-01-09 18:49:11 · 1222 阅读 · 0 评论 -
OpenCV3.2+Qt5.8.0+Win10环境配置
为了配置这环境,自己倒腾了两天,找了好多配置的参考博客,目前就这篇,我亲测成功,不过博主没给下载链接,我这附上链接。(最后附有地址)工具版本: - Qt5.8.0:qt-opensource-windows-x86-mingw530-5.8.0.exe 链接地址:http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.8/5.8.0/...转载 2017-07-28 18:24:15 · 6353 阅读 · 4 评论 -
OpenCV中使用Eigenfaces 或 Fisherfaces进行人脸识别
OpenCV中使用Eigenfaces 或 Fisherfaces进行人脸识别Translate by Dawn~~~~~~~~~~~~~~~~~~~~~~翻译的好辛苦~~~~~~~~~~~~~~~~~~本文将介绍中人脸检测和人脸识别的概念,并提供一个项目,检测人脸,认出他们,当它再次看到他们。人脸识别是一种流行和困难的题目,和许多研究者投入年到人脸识别的字段。所以这里将会解释简单方法转载 2017-12-20 17:09:36 · 2486 阅读 · 0 评论 -
opencv介绍
模块core:简洁核心模块,基本函数,基本数据结构imgproc:图像处理模块,线性和非线性图像滤波,几何图像转换,颜色空间转换,直方图等。video:视频分析模块,运动估计,背景消除,物体跟踪算法calib3d:基本多视角几何算法,单体和立体相机的标定,对象姿势估计,双目立体匹配算法和元素的三维重建features2d:包含了显著特征检测算法,描述算子和算子匹配算法objdet原创 2017-12-20 16:39:32 · 672 阅读 · 0 评论 -
安装opencv出现:cudalegacy/src/graphcuts.cpp:120:54: error: ‘NppiGraphcutState’ has not been declared
原文链接:http://blog.csdn.NET/allyli0022/article/details/62859290/home/usrname/OpenCV-3.0.0/modules/cudalegacy/src/graphcuts.cpp:120:54: error: ‘NppiGraphcutState’ has not been declared type转载 2017-08-10 17:30:18 · 2483 阅读 · 0 评论 -
(02)opencv之计算机视觉——学习网站
转(致谢):作者:采石工链接:https://www.zhihu.com/question/20822510/answer/45691624网站:OpenCV 官网http://opencv.org/OpenCV论坛http://www.opencvchina.com/OpenCV中文网站http://www.opencv.org.cn/He转载 2017-08-11 09:15:57 · 379 阅读 · 0 评论 -
Qt5下实现摄像头预览及捕获图像方法二(openCV3与Qt5交互使用)
致谢:http://www.cnblogs.com/annt/p/ant003.html前言:OpenCV对图像及视频的处理方便且很专业,对于摄像头的支持也很好,但有个不足就是它虽然具有GUI模块(即highgui),但是实在是很简陋,就连一个按键都无法直接实现(需要借助滚动条实现),这一点难以满足可视化的图像处理的想法;另一方面,Qt作为一个优秀的图形库,在GUI上表现出色,且界面设计可转载 2017-08-15 13:57:08 · 3238 阅读 · 0 评论 -
opencv3.0交叉编译成功
http://albert-oma.blogspot.jp/2015/09/opencv-cross-compilation-for-arm-based.html本篇記錄編譯 OpenCV (static) 的過程。此次測試使用軟體版本如下Ubuntu 14.04 32bit OpenCV 3.0.0ARM 2013 05 (gcc 4.7.3)步驟如下转载 2017-09-13 12:27:07 · 1952 阅读 · 0 评论 -
opencv2.4.9移植迅为4412开发板文档
OpenCV是目前开源项目中最著名的基于机器视觉方向的图像处理的开发包,目前已经有被移植到嵌入式Linux环境上。本文介绍了OpenCV交叉编译的基本步骤。一、编译环境及库文件linux环境:ubuntu12.04交叉编译:4.3.2arm板子:iTOP4412开发板libz: libjpeg: libpng: libyas转载 2017-09-14 11:12:48 · 739 阅读 · 1 评论 -
ubuntu14.04+cuda8.0(TX2宿主机)安装opencv3.0
ubuntu14.04+cuda8.0(TX2宿主机)安装opencv3.0 嗯嗯,由于开发需要,要在电脑上安装opencv,自己试了opencv2.4,opencv3.1,opencv3.2,opencv3.0,然后编译过程中出现好多问题,最终经过一天的努力,安装好了,opencv3.0^...^ 首先到官网上下载原版的opencv: http:/原创 2017-08-10 08:26:19 · 1542 阅读 · 0 评论 -
Ubuntu16.04下安装OpenCV3.2.0
致谢:http://www.cnblogs.com/arkenstone/p/6490017.htmlopencv基本上是搞CV必备套件之一了,支持的语言也非常多,但是安装起来有点麻烦(如果是在conda下安装的话则可以用conda install -c menpo opencv3=3.2.0)。需要注意的是,pip可以安装的opencv-python安装并不依赖ope转载 2017-09-08 13:57:15 · 1541 阅读 · 0 评论 -
ubuntu卸载opencv
opencv安装后,即使编译成功,而在调用处理图像视频时,尤其访问摄像头时,会出现错误,其实错误是安装opencv前,没有安装好必要的依赖库,而这需要安装顺序的,所以出现这类问题必须卸载重装。本人在不同平台重装opencv好多次,卸载opencv的步骤如下:1、在自己编译的文件夹下,执行此命令,本人的是 /home/guit/opencv3.0/build/ $ m原创 2017-08-31 11:24:26 · 4529 阅读 · 0 评论 -
CMake编译opencv-3.2.0出现 Downloading opencv_ffmpeg.dll...
问题如图:原因:3rdparty中文件不全解决办法:删掉该文件夹,git地址https://github.com/itseez/opencv ,然后替换3rdparty文件夹。原创 2017-09-17 20:28:15 · 10681 阅读 · 1 评论 -
QImage和IplImage之间转换
环境:qt5.6+opencv3.2+imx6q工程:车辆检测在嵌入式系统中实现qt和opencv的处理,最基础的就是QImage和IplImage之间的转换。这样两者就可以进行一起使用图像数据,从而达到利用qt显示和利用opencv处理的功能。 下面我将贴出代码: QImage ----->> IplImage [cpp] vi原创 2017-10-10 13:42:25 · 738 阅读 · 0 评论 -
Mat和IplImage相互转换
Mat 是OpenCV和C++的接口矩阵类,ImlImage是OpenCV和C语言的接口的结构体,但是C++程序有时候时候还是要用到ImlImage,例如在MFC中的Picture Control显示图片。下面总结了针对OpenCV3.0以上版本的Mat和IplImage相互转换方法:[cpp] view plain copy转载 2017-10-10 15:36:42 · 12378 阅读 · 2 评论 -
OpenCV结合V4l2实现人脸检测
版权声明:本文为博主原创文章,未经博主允许不得转载。之前简答得实现了一下人脸检测,不过使用的opencv自带的摄像头操作函数,然而那个并不能使用在嵌入式设备上,为了通用性,我将让opencv使用v4l2获得的数据帧进行检测。说明 v4l2其实并不难,只不过大家容易被网上那动辄几百行的代码唬住,那些代码大多都是在检错,因为操作硬件这种事情出错的概率确实很高,每转载 2017-10-20 12:52:03 · 1517 阅读 · 0 评论 -
OpenCV3.2+Qt5.8.0+Win10配置和使用----配置环境变量+编译opencv+opencv-contrib
一、配置环境变量(1)PATH中添加对应的变量(CMake和Qt环境变量)(2)生效操作 A、设置环境变量后重启电脑 B、打开DOS终端, 如果是设置环境变量“PATH”,则在修改完成后,在DOS窗口命令行中输入:set PATH=C: ,然后关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电脑”->“属性”->“高级”-&...原创 2017-09-17 19:34:23 · 2594 阅读 · 0 评论 -
Linux环境下使用V4L2+opencv以MJPEG格式读取USB摄像头并实时显示
转眼间,V4L2已经搞了很长时间,从最开始的一窍不通,到后来的渐渐熟悉,从最开始照猫画虎的使用YUYV格式之间转换,到后来使用MJPEG格式读取,中间颇有周折。趁任务完成间隙,来简单总结下V4L2的使用。(文章只主要写了过程,完整程序已经附在最后)有读者要问,opencv已经有相关的读取摄像头的函数,为什么要使用V4L2这么麻烦呢。其实主要是因为后面要将程序移植到板子上,而在板子上不能直接转载 2017-11-22 15:24:46 · 5464 阅读 · 5 评论 -
Ubuntu16.04下安装OpenCV3.2.0(虚拟机)
opencv基本上是搞CV必备套件之一了,支持的语言也非常多,但是安装起来有点麻烦(如果是在conda下安装的话则可以用conda install -c menpo opencv3=3.2.0)。需要注意的是,pip可以安装的opencv-python安装并不依赖opencv,只是封装了opencv的Python API,一般情况下也够用。但是如果准备安装完整版本的opencv,这里比较建议将op原创 2017-12-11 16:49:52 · 614 阅读 · 0 评论 -
OpenCV--编译OpenCV4.0版本
编译及环境搭建一、搭建准备二、编译步骤1、安装好Qt和CMake2、使用CMake编译注参考一、搭建准备1、IDE(1)在win10下使用Qt5.8(2)Qt安装包链接(3)鉴于网上安装教程很多,安装步骤此处略。2、OpenCV(1)点击4.0.0-alpha版本下载3、编译工具(1)CMake-gui,对应CMake下载链接(2)Qt中tool下的gcc、g++,Qt安装并配...原创 2019-01-09 20:00:00 · 2687 阅读 · 0 评论