摘要:
图像形态学一般用于阈值化后的二值图像,其实也可以用于灰度图像的处理,这篇文章主要对灰度中的应用做分析。1.膨胀与腐蚀函数void cvErode( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 );//腐蚀函数void cvDilate( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 );//膨胀函数函数解释可以参考:opencv论坛,关于里面的结构IplConvKernel可以参考: 阅读全文
摘要:
都是一些常用函数,但是可能太常用了,里面的一些关键点,没做过多的研究,今天主要对函数中特殊的地方做出分析1.cvSmooth 图像滤波CV_BLUR_NO_SCALE (简单不带尺度变换的模糊) - 对每个象素的 param1×param2 领域求和。如果邻域大小是变化的,可以事先利用函数 cvIntegral 计算积分图像。 CV_BLUR (simple blur) - 对每个象素param1×param2邻域 求和并做尺度变换 1/(param1?param2). CV_GAUSSIAN (gaussian blur) - 对图像进行核大小为 param1× 阅读全文
摘要:
上个月,Google把"相似图片搜索"正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Hannigan。上传后,Google返回如下结果:类似的"相似图片搜索引擎"还有不少,TinEye甚至可以找出照片的拍摄背景。==========================================================这种技术的原理是什么?计算机怎么知道两张图片相似呢?根据N 阅读全文
摘要:
通过在Tesseract3+vs2008编译后获得的Tesseract 链接库可以就可以在C语言中调用函数,实现图片的识别,英文字符识别效果还可以,中文的效果就很差了,而且时间很久,具体过程可以参考文章:Tesseract3.01 OCR在VS2008环境下的编译使用(1)本文主要对Tesseract3在C语言中的使用过程进行简单的测试。Tesseract的主要函数成员:初始化函数(1) int Init(const char* datapath, const char* language, char **configs, int configs_size, bool configs_glo. 阅读全文
摘要:
opencv的基础结构在cxcore文件中,主要结构有: 1.类型的初始化话方法: 可以用于多通道矩阵,如果使用的图像是1通道的,则pt.val[0]中存储数据 ,如果使用的图像是3通道的,则pt.val[0],pt.val[1],pt.val[2]中存储数据。 2. CvArr,它只是一个Inte 阅读全文
摘要:
1.图像显示 cvnamewindows(); cvshow(); cvwaitkey(); cvdestroywindow() 修改图像显示大小: ResizeWindow( const char* name, int width, int height ); 定义显示窗口位置: void cvM 阅读全文
摘要:
这个问题想的蛮久,从今年3月份去广州回来之后就一直在想,因为项目问题,说实话对现在的生活很是厌倦,太久没有这么积极的学东西了,突然间觉得自己很多事情没准备好,也没对自己脑海里面的知识做过系统的总结,就觉得自己似乎什么也没学到,如果看看自己的EDN博客还有百度博客,博文几百篇,还以为自己真学到了,但总是零零碎碎的,说起来,我还要感谢百度,换一个让人实在恶心的不得了的模板,算了,还是换一个家吧。跑到... 阅读全文
摘要:
1. 集合是一组对象的聚集,在程序设计中是一种重要的数据结构2. 实际上集合使用一个对象来代表一组对象,在集合中的对象成为元素。3. 集合类的元素类型是object,这意味着在集合中插入一个值是,他总是会进行装箱;4. 从集合中移除一个值时,则必须进行强制类型的转换,从而对它进行拆箱。5. 集合表示一组可以通过遍历每一个元素来访问的一组对象,特别是能通过foreach循环访问他们。6. 对象如果可以提供相关对象的引用,就是一个集合,成为枚举,它可以遍历集合中的数据项。IEnumerable接口实现了IEnumerable接口的集合表明该集合能够以提供一个enumerator(枚举器)的对象,支 阅读全文
摘要:
http://blog.csdn.net/xiaochunyong/article/details/7193744安装一下,使用简单的验证码图像,可以识别到,也就说对于少量的,如果是分隔号的英文,数字,汉子,这个库的识别效果应该还是可以的,如果把它当做一个OCR来检测文本估计效果不好,我看一下博客文章,对其进行测评,确实如此,毕竟是10年前的产品。一些资源:google下载介绍详细介绍:http://www.cnblogs.com/shanyou/archive/2010/10/06/1844551.htmlwindows下面的具体安装使用:http://www.cnblogs.com/bro 阅读全文
摘要:
接触Tesseract没几天,只是想用它做一下简单的字符识别,虽然是HP 1995年的产品,后面google公开来使用,效果还是可以的,如果对字符分割好,仅仅只作为单个字符的识别,如果作为版面分析来使用的话,效果不算太好。这个库国内的使用资料还是蛮少,如果在linux下面使用的话,还简单点,但是在w... 阅读全文
摘要:
原因很简单,就是没有放进去语言库,tesseract不同版本之间的语言库是不相通的,并且至少有一个语言库,语言库放置在运行exe同一目录的tessdata目录中:可以参考:http://code.google.com/p/tesseract-ocr/wiki/ReadMe 阅读全文
摘要:
1:和VS2008混合使用 打开VS2008,工具-》选项-》项目和解决方案-》VC++目录,然后在“平台”选项下,选择“Win32”;“显示一下内容的目录”选项下,然后选择“包含文件”,在下面的目录中,添加“C:/Python25/include”;选择“库文件”,添“C:/Python25 /libs”。需要注意的问题: 1>添加python的头文件 #include "Python.h"... 阅读全文
摘要:
1928年7月,清皇家陵园东陵遭遇浩劫:以孙殿英为首的盗墓者用了7天7夜的时间,盗掘了皇陵地宫。历代皇陵被修建得固若金汤,而传说神秘的地宫则布满机关暗器,在巨大的诱惑之下,盗墓者是如何冒险进入地宫、又是如何面对帝王的遗体以及随葬的无数奇珍异宝的呢? 孙殿英,乳名金贵,字魁元,河南永城人,1889年生。孙殿英父亲是个游手好闲之徒,后因与人斗殴,将人打死入狱,死于狱中。孙殿英从小受母亲溺爱和娇 惯,也养成顽劣好斗的性格。七岁入私塾,常与同学斗殴,有一次受老师责罚而不服气,竟放火烧了学屋,被赶出校门。后母亲带他回娘家,穷困潦倒,靠乞讨度 日。不久,孙殿英染上天花,留下满脸麻坑,被人唤作“孙大麻子”。 阅读全文
摘要:
很少写这种文章,总有种初中或者小学老师给的作文题目,没劲,写不好也不爱写。但是,每次看到中国的文物因为自己的无知而被毁,被盗的时候,心是何其的痛。以前读过余秋雨的历史散文《道士塔》,讲述了莫高窟中文物被盗过程,何其心痛,因为无知,几千年的文化,最终却掌握在一个愚昧无知的人手中,这个人叫王园录,一个历史罪人。历史上这种人,不止这一个,东陵大盗孙殿英就是其中的一个,应该也是最臭的一个,东陵中的慈禧墓、乾隆墓。。。哎。 本来没打算看这部电视剧,说实话,古惑仔演的实在不怎么样,看之前我都知道看着不怎么舒服。。孙殿英用强制的办法打开慈禧墓,盗取里面的珍宝,至少没有损 坏,不管买到什么地方,至少还能看.. 阅读全文
摘要:
“春秋五霸”的八种说法 网上盛传“春秋五霸”共有两种说法,其实不对,从古至今,关于“五霸”至少出现过八种说法,此外还有一些说法是将夏商时代的一些骁将也算进来,那些已经超出了春秋时代的范围。这八种说法如下:1.“齐桓、晋文、秦穆、宋襄、楚庄”——《史记》2.“齐桓、晋文、楚庄、阖闾、勾践”——《荀子·王霸》3.“齐桓、晋文、秦穆、楚庄、阖闾”——《白虎通·号篇》4.“齐桓、晋文、秦穆、楚庄、勾践”——《四子讲德论》5.“齐桓、宋襄、晋文、秦穆、夫差”——《汉书·诸王侯表序》6.“齐桓、晋文、晋襄、晋景、晋悼”——《鲒崎亭集外编》7.“郑庄、齐桓、晋文、秦穆、楚庄”— 阅读全文