opencv
三劫散仙
唯有学习,可以解忧
展开
-
使用python3+opencv3实现的识别答题卡的例子(01)
answer_sheet_scan使用python3+opencv3实现的一些识别答题卡的例子由于工作需要,最近在研究关于如何通过程序识别答题卡的客观题的答案,之前虽然接触过python,但对于计算机视觉这一块却完全是一个陌生的领域,经过各种调研,发现网上大多数的例子都是采用的OpenCV这个开源库来做的,OpenCV是计算机视觉领域的处理的一个非常优秀的开源库,原生由C++编写,也提供了各个主流...原创 2018-05-09 21:46:13 · 8774 阅读 · 1 评论 -
计算机图形处理的一些知识
最近在搞opencv来做一些简单的图像识别,既然涉及到图像识别,那么首先我们要把图像重新认识一下,大部分人看到一张照片可能就是单纯的一张照片,在一些做图像处理的人的眼中,可不就这么简单了。计算机图形的分类(1)位图(Bitmap)也叫做点阵图,删格图象,像素图,简单的说,就是最小单位由象素构成的图,缩放会失真。构成位图的最小单位是象素,位图就是由象素阵列的排列来实现其显示效果的,每个象素有自己的颜...原创 2018-04-25 17:55:02 · 745 阅读 · 0 评论 -
opencv里面直方图的意义
什么是直方图直方图是一种图表类型,在计算机视觉领域通常用来指反映图片的亮度,色彩,强度在整个图片里面的分布情况。直方图我们可以理解成另一种理解图片的方式。直方图可以是彩色的图片,也可以是灰度图,直方图的X轴的范围是(0-255),Y轴则是不同像素值上,像素的数量,如果是彩色的图片Y轴则会有R,G,B三种像素展示,如果是灰度值则只有一种像素展示。一些术语BINS: 默认情况直方图是显示0-255范围...原创 2018-05-10 20:08:27 · 4405 阅读 · 0 评论 -
如何使用opencv和matplotlib把多个图片显示在一个窗体内
在使用opencv处理一些计算机视觉方面的一些东西时,经常会遇到把多张图片放在一个窗体内对比展示,而不是同时打开多个窗体,opencv作为一个专业的科学计算库,虽然也提供了方法,但使用起来并不是特别灵活而matplotlib作为一个专业的图形库则弥补了这个缺点,下面我们来看下使用。使用opencv展示多张图片def opecv_muti_pic(): # 图1 img = cv.i...原创 2018-05-14 17:41:39 · 10668 阅读 · 3 评论 -
windows 10环境下安装Tesseract-OCR与python集成
前言Tesseract是一个开源的ocr引擎,可以开箱即用,项目最初由惠普实验室支持,1996年被移植到Windows上,1998年进行了C++化。在2005年Tesseract由惠普公司宣布开源。2006年到现在,都由Google公司开发。官网宣传目前支持100多种语言的识别,根据我的测试,目前感觉其对机器打印的比较规整的英语,或者阿拉伯数字的识别准确率还是挺高的,但是对手写的任何东西,效果都非...原创 2018-05-30 20:30:39 · 42412 阅读 · 9 评论 -
opencv里面直方图的意义
[size=large][b][url]https://blog.csdn.net/u010454030/article/details/80272797[/url][/b][/size][b][color=green][size=large] 有什么问题可以扫码关注微信公众号:我是攻城师(woshigcs),在后台留言咨询。 技术债不能欠,健康债更不能欠, 求道之路,与君同行。 [/si...2018-05-10 20:05:02 · 225 阅读 · 0 评论