OpenCV和libsvm做的锐界刷交通标志识别的检测与识别。特征提取用的rgb颜色直方图,hu

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
OpenCV特征提取,包括边缘、颜色直方图,纹理【源码】
下载积分:10
内容提示:OpenCV特征提取,包括边缘、颜色直方图,纹理【源码】
文档格式:DOCX|
浏览次数:1201|
上传日期: 18:16:39|
文档星级:
全文阅读已结束,如果下载本文需要使用
 10 积分
下载此文档
该用户还上传了这些文档
OpenCV特征提取,包括边缘、颜色直方图,纹理【源码】
官方公共微信opencv 识别
找寻OpenCV同志(物体识别)
寻找OpenCV同志(物体识别)&&最近在做图像识别的软件,由于没有经验,转去研究Opencv了,官网上的例子大部分写了一遍,它里面只提供了识别人脸,眼睛等的xml网络文件,要去识别其它的东西怎么办呢?比如车辆,昆虫,符号等等.好像自己训练网络很复杂的.有没有高手略知一二的?大家交流一下.解决方案
寻找OpenCV同志(物体识别)解决方法
寻找OpenCV同志(物体识别)最近在做图像识别的软件,由于没有经验,转去研究Opencv了,官网上的例子大部分写了一遍,它里面只提供了识别人脸,眼睛等的xml网络文件,要去识别其它的东西怎么办呢?比如车辆,昆虫,符号等等.好像自己训练网络很复杂的.有没有高手略知一二的?大家交流一下.解决方案请问兄弟,你现在解决了你
OpenCV跟PHP的人脸识别技术
OpenCV和PHP的人脸识别技术
OpenCV安装之前必须依赖的包:(请先安装好)
[OpenCV安装] www.opencv.org.
tar xvzf OpenCV-1.0.0.tar.gz
请问使用opencv识别害虫的方法
请教使用opencv识别害虫的方法第一次发帖。小弟在校参加了一个利用opencv识别害虫的项目。可是对opencv不怎么懂,特征值提取,识别什么的都不会做。大哥们教教我,有源码什么的参考就最好了。
OpenCV学习札记(五十五)——用OpenCV做人脸识别和性别识别contrib
OpenCV学习笔记(五十五)——用OpenCV做人脸识别和性别识别contrib人脸识别的故事说也说不完,调研的事还是交给大家吧。这里说的是用OpenCV做人脸识别。
因为是真正的人脸识别,不是搞笑娱乐的东西,所以数据库一定要强大的,推荐个网站http://www.face-rec.org/databases/
用OpenCV作的一个车牌识别程序解决办法
用OpenCV作的一个车牌识别程序新手用OpenCV作的一个车牌识别程序,目前只能处理黄底黑字& 的车牌图像,供大家交流学习之用。如果感兴趣,可以互相讨论,& 另外,由于样本有限,如果大家有好的测试图像,请发送到,& 以进一步提高算法的效果。下载地址
车牌识别、opencv、libsvm等交流学习,该怎么解决
车牌识别、opencv、libsvm等交流学习交流qq群: & 群名称:图像处理/计算机视觉(待定,视以后发展情况而定,也欢迎各位献策),主要涉及图像处理、计算机视觉等方面本人(群主)略懂车牌识别、opencv、libsvm,现在诚邀高手加入一起学习讨论进步。本群的发展,需要你我的共同努力
opencv基于hmm的人脸识别有关问题
opencv基于hmm的人脸识别问题小弟最近在做人脸识别系统,用到基于opencv的人脸识别隐马尔可夫(hmm)算法,但在其中函数参数遇到了一些问题,在自己努力无果的情况下再次求助各位师兄,问题如下:在对人脸训练部分的一个void cvInitMixSegm( CvImgObsInfo** obsInfoArray
opencv基于hmm的人脸识别有关问题
opencv基于hmm的人脸识别问题小弟最近在做人脸识别系统,用到基于opencv的人脸识别隐马尔可夫(hmm)算法,但在其中函数参数遇到了一些问题,在自己努力无果的情况下再次求助各位师兄,问题如下:在对人脸训练部分的一个void cvInitMixSegm( CvImgObsInfo** obsInfoArray
【OpenCV】基于Adaboost跟Haar-like特征人脸识别
【OpenCV】基于Adaboost和Haar-like特征人脸识别毕设算是告一段落,里面用了一点点人脸识别,其实完全是OpenCV自带的,源自两篇论文:
P. Viola and M. Jones.&&Rapid object detection using a boosted cascade
转:Java运用OpenCV进行人脸识别
转:Java使用OpenCV进行人脸识别
原帖地址:/html/JAVAwendang/.html遇到opencv,使用后,列一下。(当然据说目前挺火的 绿*霸 用的就是这个)opencv是个图形函数库,内容丰富。是Intel资助的开源
opencv和java实现眼睛识别
(小项目,),该如何解决
opencv和java实现眼睛识别
(小项目,急)这是我的毕业设计,要求用java,可是我想java可能实现太困难,就想到jni去调用opencv!因为上班,也没有时间做啊!价格800左右,希望会的人能帮帮我!qq:解决方案
楼主发错地方了吧,应该发到java区
java不太会,挣不起
opencv识别图片的有关问题,小弟我只想求个是和否.
opencv识别图片的问题,我只想求个是和否.....大家好:我想问一下:opencv能否实现某一个图片中我需要的特定的东西:例如 迎面开来的一辆车的反光镜?然后如果我以照照片的地点为三维坐标的原点,能否计算出反光镜的准确坐标呢?解决方案
可以计算出大致位置,精确位置不好计算。通过算法、特征提取等,OpenCV肯定
图像处理中关于车牌识别相关的代码,用到OPenCV吗?多谢
求助图像处理中关于车牌识别相关的代码,用到OPenCV吗?谢谢!如题!谢谢各位大神!解决方案OpenCV只是一个库的应用。有很多方式可以针对车牌识别进行图像操作。不见得要用OPenCV。
解决方案不过用OpenCV倒是一个简单点的方法。
解决方案移植吧http
施用opencv作物件识别(一) —— 积分直方图加速HOG特征计算
使用opencv作物件识别(一) —— 积分直方图加速HOG特征计算
方向梯度直方图(Histograms of Oriented Gradients,简称HOG特征)结合支持向量机( support vector machine, 简称SVM),被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。积分
文章评论 以下网友留言只代表其个人观点,不代表本网站的观点和立场。您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
毕业设计(论文)-基于手势识别的幻灯片控制系统的设计.doc 50页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:200 &&
你可能关注的文档:
··········
··········
1 绪论 近年来,随着计算机性能的逐步提高和各领域对计算机使用的不断深入,人与计算机的交互活动越来越成为人们日常生活中的一个重要组成部分。手势交互作为一种新的人机交互方式被越来越多地采用,特别是基于视觉的手势交互,由于其简单、自然、直观等特性已成为手势交互的重要方式之一。人的手势作为人们日常生活中最广泛使用的一种交流方式,手势识别的研究受到了越来越广泛的关注,然而由于手势本身具有的多样性、多义性,以及时间和空间上的差异性等特点,加之人手是复杂的变形体以及视觉本身的不适定性,使手势识别成为一个具有挑战性的多学科交义的研究课题Human-Computer Interaction)。这一新型交互方式的发展经历了分别由键盘和鼠标为主要工具的界面,虽然至今仍是以使用键盘和鼠标为主,但其使用过程中暴露出来的不便捷、不自然,在很大程度上限制了人机交互的进一步发展。所以,为了使计算机朝着高性能、高智能和高可靠性方面发展,我们需要更深度的研究人机交互活动。近几年,随着计算机技术的迅猛发展,研究自然和谐的人机交互技术(HCI)变得异常活跃,同时也取得了可喜的成就。
基于手势识别的交互活动在自然性和易用性上有其独特的优势,这也是该类交互方式成为研究热点的重要原因。而在手势识别中,因手势输入方式的不同也可分为诸多类,其中,以基于视觉的手势识别最为简易且有代表性。所以,如何基于视觉信息对手势进行识别是近来研究人员的关注所在。
手势,是一种普通的肢体语言,指人手或手臂有目的或有意义的运动。作为一种非常重要的交流方式,它不仅是对于口语的补充,其本身也是人类语言发展过程的一部分。也因此,手势在很多方面都有着十分重要的应用。特别是虚拟现实技术的发展,更进一步促进了手势识别的研究。虚拟现实技术作为一种新的人际交互技术,是指利用计算机技术生成虚拟的声音、图像等构成虚拟环境,刺激用户的感官,同时向用户提供三维输入技术,使用户能以日常生活的经验、技能与虚拟环境进行交互。
此外,随着多媒体技术的发展、计算机性能的不断提高,计算机己经具备了处理语音、图形、图像和文字等多种通信媒体的能力,从计算机到用户的通信带宽得到了进一步的提高。所以,未来计算机的发展方向必然是研究新的输入方式,进一步扩大通信带宽,提高计算机的性能,使用户更便捷的与计算机进行交互活动。其中手势识别技术是一种重要的研究内容,以手指的具体形态来标识的手势识别系统已经开始应用在诸多领域。当然,由于研究难度的限制,目前还有很大的空间可以研究。1.2国内外研究现状
基于手势识别的幻灯片控制系统是一个由众多需求引导、涉及多项技术难点、学科综合性强的课题本课题研究目的是对现有的算法进行综合、改进,得到一个系统,同时根据得到的,设计一个虚拟交互环境,来实现真实世界物体与虚拟环境的互动。本课题旨在 2 背景技术本章主要介绍了在实现中所用到的主要技术,主要包括是一种使用非常广泛的计算机编程语言。是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。? C++设计成静态类型、和C同样高效且可移植的多用途程序设计语言  ? C++设计成直接的和广泛的支援多种程序设计风格(程序化程序设计、资料抽象化、面向对象程序设计、泛型程序设计)  ? C++设计成给程序设计者更多的选择,即使可能导致程序设计者选择错误。  ? C++设计成尽可能与C兼容,籍此提供一个从C到C++的平滑过渡。  ? C++避免平台限定或没有普遍用途的特性。  ? C++不使用会带来额外开销的特性。  ? C++设计成无需复杂的程序设计环境。出于保证语言的简洁和运行高效等方面的考虑,C++的很多特性都是以库(如STL)或其他的形式提供的,而没有直接添加到语言本身里使用new和delete进行动态内存分配和释放   运算符new和delete是C++新增的运算符,提供了存储的动态分配和释放功能。它的作用相当于C语言的函数malloc()和free(),但是性能更为优越。使用new较之使用malloc()有以下的几个优点:   (1)new自动计算要分配类型的大小,不使用sizeof运算符,比较省事,可以避免错误。  (2)自动地返回正确的指针类型,不用进行强制指针类型转换。  (3)可以用new对分配的对象进行初始化。  :  (1)int* p;  p=new int[10]; //分配一个含有10个整数的整形数组  delete[] p; //删除这个数组  (2)int* p  p=new int (100);//动态分配一个整数并初始化使用inline内联函数替代宏调用  对于频繁使用的函数,C语言建议使用宏调用代替函数调用以加快代码
正在加载中,请稍后...1136人阅读
Opencv(4)
数字图像处理中常用的采用模型是RGB(红,绿,蓝)模型和HSV(色调,饱和度,亮度),RGB广泛应用于彩色监视器和彩色视频摄像机,我们平时的图片一般都是RGB模型。而HSV模型更符合人描述和解释颜色的方式,HSV的彩色描述对人来说是自然且非常直观的。
HSV模型中颜色的参数分别是:色调(H:hue),饱和度(S:saturation),亮度(V:value)。由A. R. Smith在1978年创建的一种颜色空间, 也称六角锥体模型(Hexcone Model)。
色调(H:hue):用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°;饱和度(S:saturation):取值范围为0.0~1.0,值越大,颜色越饱和。亮度(V:value):取值范围为0(黑色)~255(白色)。
设 (r, g, b) 分别是一个颜色的红、绿和蓝坐标,它们的值是在 0 到 1 之间的实数。设 max 等价于 r, g 和 b 中的最大者。设 min 等于这些值中的最小者。要找到在 HSV 空间中的 (h, s, v) 值,这里的 h ∈ [0, 360)是角度的色相角,而 s, v ∈ [0,1] 是饱和度和亮度,计算为:
OpenCV下有个函数可以直接将RGB模型转换为HSV模型,注意的是OpenCV中H∈ [0, 180), S ∈ [0, 255], V ∈ [0, 255]。我们知道H分量基本能表示一个物体的颜色,但是S和V的取值也要在一定范围内,因为S代表的是H所表示的那个颜色和白色的混合程度,也就说S越小,颜色越发白,也就是越浅;V代表的是H所表示的那个颜色和黑色的混合程度,也就说V越小,颜色越发黑。经过实验,识别蓝色的取值是 H在100到140,S和V都在90到255之间。一些基本的颜色H的取值可以如下设置:
OpenCV实现
首先我们读取一张图片或从视频读取一帧图像,用下面的函数转为HSV模型。
然后我们对彩色图像做直方图均衡化
接着就是进行颜色检测,我们用void inRange(InputArray src, InputArray lowerb, InputArray upperb, OutputArray dst);函数进行颜色检测,这个函数的作用就是检测src图像的每一个像素是不是在lowerb和upperb之间,如果是,这个像素就设置为255,并保存在dst图像中,否则为0。
通过上面的函数我们就可以得到目标颜色的二值图像,接着我们先对二值图像进行开操作,删除一些零零星星的噪点,再使用闭操作,连接一些连通域,也就是删除一些目标区域的白色的洞。
整个代码实现
实验结果图:&
颜色识别的应用
经典的颜色识别的经典应用就是车牌定位了,因为中国的车牌无非就是蓝色和黄色,还有就是交通标志定位也是个应用。比如下面两张图片,有很明显的颜色区分。&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:5416次
排名:千里之外君,已阅读到文档的结尾了呢~~
自然场景下交通标志牌的检测与识别,自然场景文字识别,自然场景下的文本识别,自然场景文本识别,自然场景识别,自然场景文本检测,自然场景文字检测,标志牌检测报告,交通标志牌检测报告,交通标志牌有检测报告
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
自然场景下交通标志牌的检测与识别
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 tsr交通标志识别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信