资源简介
linux opencv车牌识别源码,该源码,可以定位车牌的位置,并进行裁剪,得到只有车牌位置的子图像!!适合初学opencv的各类人士!
代码片段和文件信息
#include “cv.h“
#include “highgui.h“
#include “cxcore.h“
#include
#include
#include
#include
using namespace std;
CvPoint pt[4];
IplImage* img = 0;
IplImage* img0 = 0;
const char* wndname = “Demo“;
const char* names[] = { “che.jpg“
“benze.jpg“
0 };
void FindContours(IplImage* srcIplImage*src1);
IplImage*cvGetSubImage(IplImage*imageCvRect roi);
int main(int argc char** argv)
{
int i;
for( i = 0; names[i] != 0; i++ )
{
img0 = cvLoadImage( names[i] 0 );
if( !img0 )ing
{
printf(“Couldn‘t load %s/n“ names[i] );
continue;
}
img=cvCreateImage(cvSize(400300)81);
IplImage* pyr=cvCreateImage(cvSize(img->width/2img->height/2)IPL_DEPTH_8U1);
cvResize(img0img);
cvNamedWindow(“input“1);
cvShowImage(“input“img);
cvSmooth(imgimgCV_GAUSSIAN);
//img = cvCloneImage( img0 );
IplImage* imgS=cvCreateImage(cvGetSize(img)IPL_DEPTH_16S1);
IplImage* imgTh=cvCreateImage(cvGetSize(img)IPL_DEPTH_8U1);
IplImage* temp=cvCreateImage(cvGetSize(img)IPL_DEPTH_8U1);
cvSobel(imgimgS203);
cvNormalize(imgSimgTh2550CV_MINMAX);
cvNamedWindow( wndname1);
cvNamedWindow(“Sobel“1);
cvShowImage(“Sobel“imgTh);
cvThreshold( imgTh imgTh 100 255 CV_THRESH_BINARY );
for (int k=0; kheight; k++)
for(int j=0; jwidth; j++)
{
imgTh->imageData[k*img->widthStep+j] = 255 - imgTh->imageData[k*img->widthStep+j];
}
cvNamedWindow(“Th“1);
cvShowImage(“Th“imgTh);
IplConvKernel* K=cvCreateStructuringElementEx(3110CV_SHAPE_RECT);
IplConvKernel* K1=cvCreateStructuringEle
相关资源
- 尚观教育李慧芹Linux下C语言前嵌入式
- 基于Linux C语言的多线程模拟智能家具
- p2p的C语言编写,LINUX可执行程序+运行
- linux命令c语言自己实现大概40来个
- linux下网络编程TCP客户端和服务器端数
- linux环境下C语言编程指南 源代码
- C/C++实现linux和Windows查看系统、进程、
- Linux GTK 聊天室 MySql C语言聊天室
- opencv多视频同一窗口显示C++程序
- Linux 串口源代码纯C++
- udp 聊天室 基于linux c语言实现
- Visual+C+++车牌识别程序
- C语言实现Linux文件系统模拟文档内有
- 基于opencv的手势识别
- linux下alsa架构采集声音成wav格式播放
- Linux软件工程师(C语言)实用教程_
- C C++ Linux多线程文件程序
- 模拟战争游戏
- 利用opencv做的垃圾检测代码
- c语言直接读写xls文件,无需安装off
- OSPF基于C语言的算法实现
- C语言版本Linux环境下MD5加密函数
- 车牌识别系统从车牌定位、字符分割
- Linux下串口通讯程序C++源代码
- libudt - UDT 传输库 linux c 接口封装
- Opencv3.0 鱼眼相机标定fisheye
- C++教程网Linux网络编程视频教程
- 基于C语言的linux远程终端管理系统
- 多线程产生Fibonacci序列
- LSD直线提取算法Opencv
评论
共有 条评论