随笔分类 -  Opencv

Opencv+C++之身份证识别(一)
摘要:五月份各种课程,也是最后一个学期了,所以就没有跟大家分享自己的一些所学。现在课程终于结束了,即将开始下一阶段的项目开发,所以趁这个间隙把前段时间做的一些东西做一个总结吧。言归正传,对各种证件的识别系统大家都不陌生,尤其是对车牌号的识别已经应用到我们生活的很多方面,例如小区摄像头对入库车辆车牌的识别,高速收费站前对车牌识别的摄像头等。那么对身份证信息的识别跟其它识别有什么区别呢,我想主要是对身份证的识别是在一个相对静态的环境下,受环境,光照等的扰动比较小,一般都是先对身份证摄像后,通过系统对身份证上的信息进行识别;第二点就是它跟其它证件一样,证件上的信息都有固定的颜色和位置,这样对我们第二步的分 阅读全文

posted @ 2013-06-07 10:21 翠竹林 阅读(24686) 评论(15) 推荐(4) 编辑

opencv中Mat与IplImage,CVMat类型之间转换
摘要:opencv中对图像的处理是最基本的操作,一般的图像类型为IplImage类型,但是当我们对图像进行处理的时候,多数都是对像素矩阵进行处理,所以这三个类型之间的转换会对我们的工作带来便利Mat类型较CvMat和IplImage有更强的矩阵运算能力,支持常见的矩阵运算(参照Matlab中的各种矩阵运算),所以将IplImage类型和CvMat类型转换为Mat类型更易于数据处理。Mat类型可用于直接存储图像信息,通过函数imread、imwrite、imshow等实现(与Matlab中的函数相似),似乎在某种程度上可以取代IplImage类型。(1)将IplImage类型转换到Mat类型Mat:: 阅读全文

posted @ 2013-04-10 19:54 翠竹林 阅读(28345) 评论(5) 推荐(4) 编辑

Opencv 提取图像中的矩形区域
摘要:采用OPENCV,从一幅图像中提取部分区域,并保存为新图像。2010-08-04 09:572657人阅读评论(3)收藏举报image采用OPENCV,从一幅图像中提取部分区域,并保存为新图像。void CFRDemo1Dlg::OnButton1(){//加载源图像CV_LOAD_IMAGE_COLOR或者CV_LOAD_IMAGE_GRAYSCALEIplImage *pSrc = cvLoadImage("lcl.jpg", CV_LOAD_IMAGE_GRAYSCALE);if(!pSrc){ MessageBox("图像文件加载失败!",&qu 阅读全文

posted @ 2013-04-09 22:11 翠竹林 阅读(11601) 评论(0) 推荐(1) 编辑

Opencv图像读取,存储
摘要:配置好OpenCV以后,包含以下两个头文件:#include "cv.h"#include "highgui.h" IplImage* image=cvLoadImage("D:\\123.jpg",-1);//函数cvLoadImage()的第1个参数是图像文件的路径.//第2个参数是读取图像的方式:-1表示按照图像本身的类型来读取,1表示强制彩色化,0表示//强制灰值化.if(image==NULL){ MessageBox("无法读取图像数据!", "提示",MB_OK);//在MFC工程 阅读全文

posted @ 2013-04-09 19:48 翠竹林 阅读(5674) 评论(0) 推荐(1) 编辑

opencv学习之一
摘要:对有关opencv的基础知识做一系列的总结,今天是第一节第一章1.1介绍 OpenCV(Open Source Computer Vision Library)是一个基于BSD协议的开源库,它包含了数百个计算机视觉的算法实现。这个文档描述了OpenCV2.x的API函数,这个版本的API是基于C++,而早期的1.x版本的OpenCV是基于C语言的。后者在opencv 1x.pdf中给出了描述。 OpenCV具有模块化结构,这意味着程序包中包含着一些动态和静态的库。以下列出的是可用的模块:core(核心)——这个紧凑的模块定义了一些基础的数据结构,包括密集型多维数组Mat和一些其他模块将会用.. 阅读全文

posted @ 2013-04-08 19:08 翠竹林 阅读(16132) 评论(2) 推荐(1) 编辑

转载opencv2.4.0在Vs10下的配置
摘要:摘要:在VS2010环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。要强调一点的就是,这种配置方法里使用的Opencv库是直接安装Opencv时候自带的dll库,在你的VS里面是无法调试Opencv的。如果需要调试Opencv,必须应用自己编译出来的Opencv库,具体怎么编译自己的Opencv库,网上有很多例子,再此不再赘述。1、下载软件 下载OpenCV-2.4.0,双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv的路径全名,如D:\. 阅读全文

posted @ 2013-04-07 13:59 翠竹林 阅读(1189) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示