黑马程序员技术交流社区
标题:
验证码识别工具 学习
[打印本页]
作者:
我爱睡觉
时间:
2016-1-23 23:12
标题:
验证码识别工具 学习
验证码典型工具:Tesseract 开源工具
分为 学习样本图像库预处理----->初步识别------>校正学习裤
抓取大量网站----样本图片(理论 每个元素出现二十次)加了干扰横线,很难识别
对样本预处理------>消除图片干扰
待识别图像预处理 ----->根据学习裤识别
图片处理
using( Bitmap bit=(Bitmap)image.From(string file))//将导入的图片转换成bitmap类型的图片
{
for(int i=0;i<100;i++)
{
bit.SetPixel(i,0,Color.Red)//修改的图片现在在内存中
}
color.FromArgb(int r,int g,int b);
}
bit.Save(string file,imageformat.tiff);
图片的十字修改原理:
读取一张图后 将其在内存中新建成另一张图片
Bitmap bit=(Bitmap)image.From(string file);//第一步
Bitmap newBitmap=new Bitmap(bit.width,bit.height);//第二部新建
去除颜色,遍历整副图 for()
{
for()
{
color c1=newBitmap.getPixel(x,y);
if(c1.Equals(
//背景色
)){
newBitmap.setPixel(x,y,color.white)
}else{
newBitmap.setPixel(x,y,c1)
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2