Fork me on GitHub
摘要:验证码识别--type2 终于来到了彩色图像,一定有一些特点 这里的干扰项是色彩不是很鲜艳的、灰色的线条,还有单独的干扰点,根据这些特性进行去除 直接ostu的话,有的效果好,有的效果不好 本来是准备通过RGB值直接来去除的,我相信一定也有某种很好的算法,能够直接过滤掉,但是效果不好,因为对于RGB 阅读全文
posted @ 2015-05-10 13:11 jsxyhelu 阅读(961) 评论(0) 推荐(0) 编辑
摘要:傅里叶变换在机器视觉的运用 傅里叶变换在机器视觉的运用 这样一幅图像 1、是如何生成的? 2、体现了什么? 3、如何处理并用来增强原始图片数据? 一、这样的图像是如何生成的? 傅里叶变换如果用来处理图片的话,很多条件不用考虑,而使用的方法也多种多样。一方面,可以作滤波器过滤掉噪音;一方面,可以直接用 阅读全文
posted @ 2015-05-10 13:08 jsxyhelu 阅读(2058) 评论(0) 推荐(1) 编辑
摘要:验证码识别--type5 每一种验证码都是由人设计出来。在设计过程中,可能由于多个方面的原因,造成了这样或那样的可以被利用的漏洞。验证码识别,首先需要解决的问题就是发现这些漏洞--然后利用漏洞解决问题。 这个图片看上去很复杂,有空心字符、有粘连、有干扰线,但是为什么人在识别的时候不会出错?是因为主要 阅读全文
posted @ 2015-05-10 13:07 jsxyhelu 阅读(568) 评论(0) 推荐(1) 编辑
摘要:[wiki,blog]使用opencv自带的融合函数 [wiki,blog]使用opencv自带的融合函数 /*M/////////////////////////////////////////////////////////////////////////////////////// // // 阅读全文
posted @ 2015-05-10 13:03 jsxyhelu 阅读(1620) 评论(0) 推荐(1) 编辑
摘要:证码识别--资料收集 一、验证码基础知识 证码识别--资料收集 一、验证码基础知识 验证码设计的目的就是区分“人”和“机器”,所以它在被设计的时候,主要的目的就是防止被采用就是自动识别出来。所以作为破解者来说,一开始就是处于劣势地位的。当然这使得验证码的破解变成了一项结合图像识别、模式识别的猜谜解题 阅读全文
posted @ 2015-05-10 12:44 jsxyhelu 阅读(650) 评论(0) 推荐(1) 编辑
摘要:实现gabor filter的滤波 图像纹理对于航空遥感图片、织物图案、复杂自然风景和动植物都适合。这里我采用遥感图片、织物图案和钢铁表面来做,并和canny图片进行一定的对比。 遥感图像 编织物 相比较canny算法(或者自适应canny)来说,gabor的确在全局的特征显示上面有所优势,特别是在 阅读全文
posted @ 2015-05-10 12:41 jsxyhelu 阅读(405) 评论(0) 推荐(1) 编辑
摘要:证码识别--type1 ​从最简单的开始。主要是研究通用的方法、整理通用的框架和思路,最后整理超越之上的价值。 思路,主要是两个部分:图像的分割和图像的识别。这里的分割,可能是分割到字符的程度,也可能是分割到笔画的程度。 对于type1来说 其分割还是比较简单的,这种程度的验证码识别,就要达到95% 阅读全文
posted @ 2015-05-10 11:29 jsxyhelu 阅读(440) 评论(0) 推荐(1) 编辑
摘要:电影院观影人数统计 一、基本知识和背景 ​ 图像识别和监控相配合,能够帮助使用者获得监控内容的定量信息。通过对所获得的数据的统计分析,就能够得到超出图像本身的价值,并且反馈现实,获得真正的利益。电影院观影人数统计就是这样的一个例子。 二、系统架构和图片分析 基于千兆局域网,由服务器自行采集各监控点数 阅读全文
posted @ 2015-05-10 11:13 jsxyhelu 阅读(2463) 评论(2) 推荐(2) 编辑
摘要:基本形态学算法 为什么要做基本形态学算法的研究和实现?是因为形态学是一个非常有力,应用 广泛的工具,但同时也是研究不是很清楚的工具。往往一个恰到好处的变换,就能够省下许多的劳动。对此的分类和研究就显得非常有必要,而相关代码的积累,也很有价值。 零、基本概念: 膨胀:白->黑; dilate 腐蚀:黑 阅读全文
posted @ 2015-05-10 11:08 jsxyhelu 阅读(2842) 评论(0) 推荐(0) 编辑
摘要:基于卷积神经网络的以图搜图算法实现 如果用这个名称去搜索论文,一定有不少。为什么了,因为从原理上来看,卷积神经网络就非常适合找图片的相似的地方。想想看,许多大牛、小牛、微牛的文章都是说如何从mnist中、从CIFA10中、从CIFA100中去找到相似的图片。那么,反过来想一想,如果那么复杂的数据卷积 阅读全文
posted @ 2015-05-10 11:02 jsxyhelu 阅读(6326) 评论(2) 推荐(0) 编辑
摘要:CPU和GPU实现julia 主要目的是通过对比,学习研究如何编写CUDA程序。julia的算法还是有一定难度的,但不是重点。由于GPU实现了也是做图像识别程序,所以缺省的就是和OPENCV结合起来。 一、CPU实现(julia_cpu.cpp) //julia_cpu 采用cpu实现julia变换 阅读全文
posted @ 2015-05-10 10:45 jsxyhelu 阅读(1570) 评论(0) 推荐(1) 编辑
摘要:一直有计划研究实时图像拼接,但是直到最近拜读西电2013年张亚娟的《基于SURF特征的图像与视频拼接技术的研究和实现》,条理清晰、内容完整、实现的技术具有市场价值。因此定下决心以这篇论文为基础脉络,结合实际情况,进行“基于SURF特征的图像与视频拼接技术的研究和实现”。 阅读全文
posted @ 2015-05-04 11:51 jsxyhelu 阅读(5479) 评论(1) 推荐(8) 编辑
摘要:验证码识别--type7 一、干扰分析 有黑色边框,然后点干扰,线干扰 去边框 去点干扰 变成这样的结果,方便运算吗?也可以多种方式联合起来运算的。我相信在很多情况下,都可能会遇到类似的结果。我们人类能够识别这样的结果,是通过一个复杂的识别的过程,那么机器如何来识别?一定有一些方法套路在里面。 通过 阅读全文
posted @ 2015-05-04 11:44 jsxyhelu 阅读(470) 评论(0) 推荐(0) 编辑
摘要:机器视觉项目基础框架 【注意,这个框架已经过时,最新的内容请查看gomfctemplate】 一、背景 ​ 虽然OPENCV是可以在多平台下面运行,并且通过封包(DLL)的形式,可以被多种程序所调用,但是在windows平台下面,OPENCV和MFC程序一起使用还是最常见,也是功能最强大的。这里搭建 阅读全文
posted @ 2015-03-28 22:03 jsxyhelu 阅读(3119) 评论(0) 推荐(1) 编辑
摘要:实现gabor filter的滤波 图像纹理对于航空遥感图片、织物图案、复杂自然风景和动植物都适合。这里我采用遥感图片、织物图案和钢铁表面来做,并和canny图片进行一定的对比。 遥感图像 编织物 相比较canny算法(或者自适应canny)来说,gabor的确在全局的特征显示上面有所优势,特别是在 阅读全文
posted @ 2015-03-14 11:14 jsxyhelu 阅读(2224) 评论(0) 推荐(0) 编辑