当前位置: 首页 > news >正文

p2p借贷网站建设头条网站怎么做的

p2p借贷网站建设,头条网站怎么做的,临沂做网站的公司,茌平网站建设公司1. 引言 本文重点介绍如何利用传统的图像处理的方法来进行OCR字符切分#xff0c;进而可以用分割后的单个字符做相应的后续任务#xff0c;虽然现在计算机视觉依然是卷积神经网络的天下#xff0c;但是对于一些相对简单的落地场景传统方案还是很有效的。 闲话少说#xff…1. 引言 本文重点介绍如何利用传统的图像处理的方法来进行OCR字符切分进而可以用分割后的单个字符做相应的后续任务虽然现在计算机视觉依然是卷积神经网络的天下但是对于一些相对简单的落地场景传统方案还是很有效的。 闲话少说我们直接开始吧 2. 基本概念 OCR: 全称 Optical Character Recognition 光学字符识别 Segmentation: 是指在图像处理领域中将整张图像分解为多个子部分以进行进一步处理的过程。 OCR Segmentation: 是指将包含文本的图像分解成多个小部分以识别背景中的文本。 本文主要通过Python中的计算机视觉处理库OpenCV来实现上述过程。 3. 读入图像 一旦我们拥有了包含文本的数字图像或者通过扫描仪扫描某些文档并将其存储为数字图像接着就可以开始下一步即预处理。这里我们将使用以下图像作为例子如下所示。 myImage cv2.imread(pngImgs/t20.png) cv2.imshow(Text Image, returnImage) cv2.waitKey(0)结果如下 4. 图像二值化 在我们开始分割文本图像之前有几个步骤这些步骤如下 灰度化将输入图像转换为灰色图像使系统能够轻松识别图像中的不同形状并去除相关颜色信息。 grayImg cv2.cvtColor(myImage, cv2.COLOR_BGR2GRAY)结果如下 二值化这意味着将灰度图像转换为二值图像换句话说二值化后的图像将只包含两个值[01]或黑白。 ret, thresh cv2.threshold(grayImg, 0, 255, cv2.THRESH_OTSU | cv2.THRESH_BINARY_INV)结果如下 5. 形态学操作 接着我们可以选择并使用多种算法从上述二值图像中提取信息例如直方图均衡、傅立叶变换、形态学等。 在这个应用程序中我们决定选择形态算法来提取所需的信息。 代码如下 horizontal_kernel cv2.getStructuringElement(cv2.MORPH_RECT, (18, 18)) dilation cv2.dilate(thresh1, horizontal_kernel, iterations1)结果如下 6. 查找轮廓 接着我们需要找到轮廓线这样我们才能将图像与背景逐行分离。 horizontal_contours, hierarchy cv2.findContours(dilation, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE) for cnt in horizontal_contours:x, y, w, h cv2.boundingRect(cnt)rect cv2.rectangle(im2, (x, y), (x w, y h), (255, 255, 255), 1)得到结果如下 7. 单词和字符分割 接着我们通过以下步骤对裁剪出的轮廓子图进行单词分割 1-预处理灰度、阈值 2-形态学算法 3-找到边界并绘制它们 4-进入单个字符分割 进而我们将对输出图像中的每个单词再次重复相同的步骤进行单个字符的分割 1-预处理灰度、阈值 2-形态学算法 3-找到边界并绘制它们 4-停止 最终我们得到的结果如下 上图中的绿色框为可能的单词框蓝色框为可能的包含字符的框黑色框为找到的潜在的包含外轮廓的最小外接矩形框。 8. 其他示例 我们将上述处理过程应用于其他图像得到结果如下 9. 结论 本文重点介绍了在传统图像处理中如何利用常见的形态学方法进行字符轮廓查找进而切分字符的样例并给出了相应的代码实现。对于一些字符分布简单字符间隔较大的场景下可以取得一定的效果由于是传统方案改方法的泛化性还是非常局限的后续可以考虑使用神经网络的方法来实现更加鲁棒的算法。 代码链接 戳我
http://www.w-s-a.com/news/241242/

相关文章:

  • 网站刷流量对网站有影响吗站长工具欧美高清
  • 百度做网站优化多少钱一年罗庄网站建设
  • 手机网站 自适应屏幕h5网站有哪些
  • 北京企业建站技术临沂网站公众号建设
  • 域名和网站备案一样吗wordpress 封装 app
  • 婚纱摄影网站开题报告c2c模式是什么意思
  • 网站几种颜色wordpress水平菜单
  • php做网站的分站wordpress边下边看
  • 杭州建设实名制报备网站Wordpress外贸网站搭建公司
  • 山西云起时网站建设计算机网站开发实现总结
  • 一个网站做两个优化可以做吗永清网站建设
  • wordpress英文采集wordpress seo 链接
  • 进入建设银行的网站就打不了字工程建设标准化网站
  • 杭州网站推广大全网站建设演讲稿
  • 厦门网站的制作太仓专业网站建设
  • 天津公司网站建设公司哪家好在阿里巴巴国际网站上需要怎么做
  • 网站关键词seo推广公司哪家好无锡市无锡市住房和城乡建设局网站
  • 开远市新农村数字建设网站网站如何做QQ登录
  • 自己做个网站教程高端网站开发哪家强
  • 网站模板免费下载中文版大连网站建设哪家专业
  • 网站建设的基本代理公司注册公司坑人
  • 企业网站被黑后如何处理wordpress邮件发送类
  • 北京网站的网站建设公司建设工程竣工验收消防备案网站
  • 淄博市 网站建设报价wordpress里的发消息给我
  • 网站下拉菜单怎么做游戏网站模板免费下载
  • 阿里云上做网站套模板怎么做一个网站开发小组
  • 营销型网站源码下载青岛做网站建设的公司哪家好
  • 迁西网站定制怎么制作网址内容
  • 深圳装饰公司网站宁波网站建设哪里有
  • 建站网站破解版怎么看自己的网站是用什么做的