
opencv
superdont
电子工业出版社优秀作者,代表作《OpenCV轻松入门》(累计印刷超过20次),《计算机视觉40例》等。
展开
-
OpenCV在MFC图像控件内显示图像
1.按照文章《OpenCV+MFC显示图像》,完成配置。2.创建相应的图像控件,按钮控件。3.进行类型转换。在当前OpenCV2版本内,图像格式为cv::Mat ,而该格式无法直接在MFC内显示。因此,需要将其转换为可以在MFC内显示的CvvImage类格式,该类内有函数 DrawToHDC()支持MFC。试了一下无法直接实现,需要曲线救国。首先,将 格式cv::Mat变换为格式IplImage,原创 2014-04-26 21:14:48 · 19838 阅读 · 2 评论 -
【python下使用OpenCV实现计算机视觉读书笔记3】读写视频文件
代码如下:import cv2videoCapture = cv2.VideoCapture('car.avi')fps = videoCapture.get(cv2.cv.CV_CAP_PROP_FPS)size = (int(videoCapture.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)),int(videoCapture.get(cv2.cv.CV_C原创 2014-05-19 12:07:20 · 8625 阅读 · 7 评论 -
Python结合OpenCV学习资料
1.sunny2038的专栏 http://blog.youkuaiyun.com/sunny2038作者建立了一个学习系列,讲得很详细,有很多的基本的图像处理实例。2. https://github.com/abidrahmank/OpenCV2-Python 很多实例!正在看。原创 2014-05-19 20:07:04 · 5785 阅读 · 0 评论 -
OpenCV人脸检测
对人脸进行检测#include "opencv2/core/core.hpp" #include "opencv2/objdetect/objdetect.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include #include using names原创 2014-04-27 11:29:03 · 11400 阅读 · 1 评论 -
OpenCV脸部、眼睛检测
/*功能:实现对眼睛、脸部的跟踪。版本:1.0 时间:2014-4-27*/#include #include #include #include #include #include using namespace std;using namespace cv;void detectEyeAndFace( Mat frame );//将下面两个文件复制到当前工原创 2014-04-27 12:59:57 · 9667 阅读 · 1 评论 -
【python下使用OpenCV实现计算机视觉读书笔记4】保存摄像头视频
读取摄像头内容,然后保存一段十秒钟的视频。import cv2cameraCapture = cv2.VideoCapture(0)fps = 30 # an assumptionsize = (int(cameraCapture.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)),int(cameraCapture.get(cv2.cv.CV_CAP_PROP_FRA原创 2014-05-19 16:23:46 · 7618 阅读 · 0 评论 -
QT内使用OpenCV
在QT内使用Opencv,调试了好久总是出问题。开始在pro文件内进行了opencv的配置,然后就是不能识别#include包含文件,后来不知道什么原因,神奇地 能够识别包含了。可是,新的问题出现了,不能够识别cv函数,后来发现仅仅是不能识别opencv2.4函数,opencv1.0的函数还是可以识别的,使用IplImage能够正常显示图像。后来不知道怎么回事,又神奇地可以识别opencv2.4.原创 2014-05-16 20:44:55 · 36478 阅读 · 4 评论 -
QT creator使用OpenCV问题集
将遇到的问题罗列在此:1.不能编译运行提示找不到编译器。目录下面有中文符号。2.编辑器内不能显示光标。此问题可能是因为使用谷歌输入法造成的,修改内嵌编辑模式。http://hi.baidu.com/befreedoma/item/1ded81e0f0018edbeb34c962原创 2014-05-21 21:52:25 · 3106 阅读 · 0 评论 -
python调用Opencv3
python调用Opencv3原创 2015-06-08 16:07:08 · 24893 阅读 · 1 评论 -
图像手工画效果【QT+OpenCV】
图像手工画效果【QT+OpenCV】原创 2015-07-28 21:10:41 · 13503 阅读 · 0 评论 -
雕刻效果的实现【OpenCV+QT】
雕刻效果的实现【OpenCV+QT】原创 2015-07-23 07:59:29 · 12804 阅读 · 0 评论 -
【python下使用OpenCV实现计算机视觉读书笔记2】图像与字节的变换
import cv2import numpyimport os# Make an array of 120,000 random bytes.randomByteArray = bytearray(os.urandom(120000))flatNumpyArray = numpy.array(randomByteArray)# Convert the array to make a原创 2014-05-19 11:32:17 · 3807 阅读 · 0 评论 -
【python下使用OpenCV实现计算机视觉读书笔记1】输入输出
说明:该部分内容为《OpenCV Computer Vision with Python》读书笔记。1.读入文件与保存。import cv2image=cv2.imread('a.jpg')cv2.imwrite('b.jpg',image)2.以灰度方式 读取进来(此时会丢失部分信息),然后将其保存。import cv2grayImage = cv2.imread('a.jpg', cv原创 2014-05-19 11:15:14 · 4166 阅读 · 0 评论 -
QT内label控件通过opencv显示图像
1.对pro进行配置,使其能够理解opencv。INCLUDEPATH+=d:\opencv249\include\opencv\ d:\opencv249\include\opencv2\ d:\opencv249\includeLIBS+=d:\opencv249\lib\libopencv_calib3d24原创 2014-05-18 13:30:50 · 15753 阅读 · 1 评论 -
非常坑爹
调试了好久,在MFC内居然不能够解析“Mat”总是显示"Mat"未定义,修改include、lib、依赖库,不断地修改:#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include "cv.h"还是不能显示,最后想起来是需要:using namespace cv;using names原创 2014-05-01 23:02:44 · 3001 阅读 · 0 评论 -
OpenCV操作像素
Mat src=imread("image/test.png"); for(int i=1;i<src.cols;i++) src.at(10,i)[0]=255; for(int i=1;i<src.cols;i++) src.at(20,i)[1]=255; for(int i=1;i<src.cols;i++) src.at(30,i)[2]=255; for(int i=原创 2014-05-03 10:18:59 · 2731 阅读 · 0 评论 -
OpenCV改变像素颜色
操作像素,并改变像素的颜色。原创 2014-05-03 10:34:45 · 14985 阅读 · 1 评论 -
OpenCV实现图像在水平方向上投影
开始没有将数组赋值为零,不能正常显示。代码如下:Mat srcImage=imread("test.png"); imshow("C",srcImage); cvtColor(srcImage,srcImage,CV_RGB2GRAY); threshold(srcImage,srcImage,127,255,CV_THRESH_BINARY); //imshow("d",srcIma原创 2014-05-04 09:22:44 · 14168 阅读 · 2 评论 -
OpenCV灰度化图像
OpenCV2版本很多函数发生了变化,例如二值化,其示例:void CmyMFC2Dlg::OnBnClickedButton1(){ // TODO: Add your control notification handler code here // 读入一张图片 Mat mat=imread("test.jpg"); Mat mat2; //cvCvtColor(ma原创 2014-04-26 22:07:35 · 26749 阅读 · 0 评论 -
findContours函数导致崩溃
在程序中使用:findContours(grayImage, contours, hierarchy, CV_RETR_EXTERNAL, CV_CHAIN_APPROX_SIMPLE, Point(0, 0) );后导致程序崩溃,将该语句屏蔽后,程序并没有问题。同样打开的另外一个工程使用该语句没有问题。将没有问题的语句拷贝到该工程下,同样出错。解决方案:在配置属性->常规->MFC的使用中,将在原创 2014-05-03 20:35:15 · 13193 阅读 · 2 评论 -
OpenCV依据颜色的车牌定位
使用颜色属性定位车牌。原创 2014-05-03 22:05:43 · 14213 阅读 · 4 评论 -
OpenCV使用边缘提取、腐蚀、轮廓进行车牌定位
OpenCV249实现车牌定位,采用是sobel边缘检测、轮廓检测、腐蚀等实现。原创 2014-05-03 21:38:05 · 24974 阅读 · 2 评论 -
QT+QT creator+OpenCV图像灰度化
1).pro文件#-------------------------------------------------## Project created by QtCreator 2014-05-18T12:56:52##-------------------------------------------------QT += core guigreaterThan(原创 2014-05-18 19:43:01 · 7721 阅读 · 9 评论 -
Python下使用OpenCV
1.下载Python,当前OPencv版本为249,不过其支持的最新版本的Python为2.7,所以可以下载276版本。2.下载numpy,开始我使用了1.6,没有通过。下载了最新的1.8.1版本。3.将Opencv安装目录下opencv\build\python\2.7\x86中的cv2.pyd复制到python安装目录Lib\site-packages下。4.找到opencv源文件内的draw原创 2014-05-19 08:51:10 · 64148 阅读 · 10 评论 -
手写数字识别【QT+OpenCV】
手写数字的识别,简化版。使用QT+OpenCV完成。原创 2015-07-17 13:55:27 · 17296 阅读 · 4 评论