摘要:前言 项目车号识别过程中,车体有三种颜色黑车黑底白字、红车红底白字、绿车黄底绿字,可以通过判断车体的颜色信息,从而判断二值化是否需要反转,主要是基于rgb2hsv函数进行不同颜色的阈值判断。 matlab代码可参考: http://www.cnblogs.com/happyamyhope/p/665
阅读全文
摘要:前言 项目车号识别过程中,车体有三种颜色黑车黑底白字、红车红底白字、绿车黄底绿字,可以通过判断车体的颜色信息,从而判断二值化是否需要反转,主要是基于rgb2hsv函数进行不同颜色的阈值判断。 MATLAB代码如下: 问题总结: 1.注意不同颜色H/S/V的范围,可以根据实际情况设置; 2.matla
阅读全文
摘要:前言 求解一个向量中,连续非零区域的数目。 完
阅读全文
摘要:前言 项目采购的海康威视的抓拍机,需要首先获取抓拍图片,之后基于抓拍图片进行图像处理。本文基于海康SDK开发文档,按照开发步骤,咨询海康技术人员,现将开发过程记录如下。 主要过程的c++代码: /****************************************************
阅读全文
摘要:前言 项目进行过程中遇到一些文件夹相关操作,本文主要是删除指定目录。 c++代码如下: /************************************************************************ * Copyright(c) 2016 ZRJ * All ri
阅读全文
摘要:前言 针对有其他干扰的字符区域,干扰区域明显偏于某侧的,可以使用质心判断进行去除。 matlab代码如下: 以上代码只使用了列方向质心进行判断,可根据实际需求进行更改。 完
阅读全文
摘要:前言 车号识别项目中,车号字符含有较多粘连和断裂,针对断裂字符,改进了一篇论文中的弧特征方法,效果还可以。 算法matlab代码如下: blackqiege函数:去除边缘无用背景区域; writeqiege函数:去除边缘无用前景区域干扰; 问题及改进: 1.原论文中对弧特征的定义有异议,可自行查看;
阅读全文
摘要:前言 对已有的视频进行解帧,得到视频图像帧,便于之后的图像处理。 c++/opencv代码如下: #include<highgui.h> #include<cv.h> #include<iostream> using namespace std; using namespace cv; int ma
阅读全文
摘要:前言 项目需要得到视频帧图像的某一区域作为模板,首先需要确定ROI区域的坐标范围,很简单,直接上代码。 注意: imtool函数是人机交互获取ROI区域的坐标值; 完
阅读全文
摘要:前言 项目算法需求,需要将车号区域字符分割出来,尝试过一些方法,比如投影法、峰谷特征等,由于字符有粘连或者断裂的问题,分割效果并不理想,本文基于谷区域的最低点进行粘连字符的分割。 另外,由于项目比较紧,一直没有更新博客,博友的评论也没有及时回复,实在抱歉!以后还是要经常写写博客的。。。 实验步骤和原
阅读全文