0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何设计出符合食品要求的高速OCR产品?

6Yba_UFO_VISION 来源:YXQ 2019-06-24 16:25 次阅读

在过去,光学字符识别(OCR)视觉系统并不被传统地认为是快速、灵活或可维护的。然而,今天的系统是不同的,在世界范围内,谷物和零食产品的顶级制造商要求OCR机器视觉系统,能够从传送带上剔除打印错误数据代码的包装食品。该制造商寻求升级其现有的系统,以满足新的质量标准和行业食品安全标准,并改善整体的OCR检查过程。

OCR

如何才能设计出符合食品要求的高速OCR产品呢,必须先准备前端硬件,如相机,打印机和上万张打印机在线打印的图片,用于测试。

软件上使用图像集优化算法参数,并为必要的处理和成像硬件建立基线。测试结果包括多台打印机和大量打印变化(例如对比度、长宽比、行位置、字符间距和曲线)。

喷码字符

对于视觉系统的相机部分,可以选择像元较大,帧率较高的相机,相机的分辨率按照我们的拍摄视野类确认即可,字符直径一般为5像素的点,这样可以实现99.97%的读取率,即小于300parts /million的失败率。而且可以减少图像存储和带宽需求。

一次检测的典型检查时间大约是40毫秒,包括两行文本,大约36个字符。

我们创建并测试了与标准英文字母数字字体性能类似的外国字体文件。该算法能够在两行总共36个字符的文本上每分钟超过1200次检查。在单次读取尝试中,读取率高达2500次/分钟。程序支持的多线程和多核处理帮助实现了所需的读取速率。

每分钟检查1200个零件的速度只能提供50毫秒/零件的连续检查时间。一次读取尝试的平均检查时间刚好低于这个值,为40 ms。建议进行三次读取尝检测,以增强系统的健壮性。检测周期超过100ms,早期检测时甚至高达286ms。为了克服这些困难,vision系统不得不依赖多线程架构特性。多线程是并行处理的意识,是计算机可以同时执行多个进程的功能。

通过多线程处理, vision系统还可以接收和缓冲图像,以便在队列中进行处理,并让多个线程并行处理这些图像。虽然多线程体系结构能够很好地满足较高的处理速度,但这要求视觉系统跟踪被检查的部件,以便根据可能更长的检查时间正确地拒绝失败的部件。

高速传送带

例如,如果材料在高速输送机上运行,视觉系统处理队列会比较长,或者阅读的时间明显加长,等待检验结果将大大延后,部分在传送带上的物品没有得到通过或失败结果。对于这样应用程序,如果一次读取需要长达500毫秒的时间来处理该部件,那么它将在传送带上向前移动近1米。我们要准备足够长的传送带。

喷射器和检测位置相隔1.5米,这样在视觉系统的检测时间偶尔过长,能够保证检验结果将是排料之前能够到达喷射器系统。

最后OCR解决方案是灵活和健壮的,足以满足应用程序的需求。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器视觉
    +关注

    关注

    160

    文章

    3977

    浏览量

    118049
  • OCR
    OCR
    +关注

    关注

    0

    文章

    135

    浏览量

    16103

原文标题:如何构建快速检测的OCR系统

文章出处:【微信号:UFO-VISION,微信公众号:外星眼机器视觉网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    OCR微信公众号实现一号识别

    微信公众账号试水商业化的消息近日引爆自媒体圈。厦门云脉公司把多年对OCR各种产品的研究成果集成于云脉OCR微信公众号中。云脉OCR公众号是首个OCR
    发表于 09-09 18:11

    OCR SDK开发者平台推荐:OCR图像智能字符识别技术

    为了促进业内生态环境良好发展,帮助开发者更好的专注于自己的产品。想让产品实现OCR图像智能字符识别技术,看此帖!楼主吐血为大家找到一个集身份证识别,驾驶证识别,行驶证识别,银行卡识别,文档识别
    发表于 09-25 13:48

    CE认证合格的标志要符合什么要求

    欧盟国家规定,对于需要CE认证要求产品,在市场上销售之前,必须加贴CE认证标志。产品加贴了CE认证标志就说明该产品是安全可靠的产品
    发表于 11-05 15:27

    AKM 防水电机和食品级电机

    电机同时使用食品级润滑油。从AKM2到AKM6有5种框架尺寸静态力矩 1-25 N-m具有多种标准长度、绕组、反馈系统以及连接选择化学防腐,包括高浓度酸碱清洁产品拥有符合美国FDA要求
    发表于 06-20 22:05

    基于阿里云应用的食品光谱分析安全检测方案

    数据、小样本、分散式的碎片化数据,通过云应用进行快速收集、存储、分析和鉴别,很好地符合当前食品安全检测要求相类方案成为行业趋势。
    发表于 10-30 09:07

    如何准确设计符合功能要求的显示译码器?

    显示译码器是什么?如何准确设计符合功能要求的显示译码器?
    发表于 06-01 06:58

    食品接触材料做美国FDA测试流程周期费用

    的原材料以及加工工艺的要求都相当的严格。我们生活中经常会用到的不锈钢碗、塑料饭盒,进入美国市场之前都需要进行FDA测试,FDA认证对食品接触材料的测试标准非常严格,对于不同的产品具体执行的测试标准
    发表于 07-06 15:23

    Python OCR 识别库-ddddocr

    对他们彻底说拜拜,它的名字是 ddddocr 带带弟弟 OCR 通用验证码识别 SDK 免费开源版。 安装将自动安装符合自己电脑环境的最新 ddddocr。Python 环境需要小于等于 3.9
    发表于 03-30 17:26

    什么是OCR

    什么是OCR OCR的英文全称: OCR是英文Optical Character Recognition的缩写,意思是光学字符识别,也可简单地称为文字识别,是文字自动输入的一种方法。它通过扫描和摄像
    发表于 04-10 12:55 5352次阅读

    符合汽车EMC要求的10个技巧

    符合汽车EMC要求的10个技巧
    发表于 03-14 10:55 4次下载

    食品安全检测仪的工作原理

    食品安全是指食品无毒无害,符合法律要求符合食品自身的营养
    发表于 07-14 14:55 1143次阅读

    flutter_ocr Flutter开发的OCR软件

    ./oschina_soft/flutter_ocr.zip
    发表于 06-24 14:43 3次下载
    flutter_<b class='flag-5'>ocr</b> Flutter开发的<b class='flag-5'>OCR</b>软件

    OCR实战教程

    OCR 是光学字符识别(英语:Optical Character Recognition,OCR)是指对文本资料的图像文件进行分析识别处理,获取文字及版面信息的过程。
    的头像 发表于 02-24 10:36 675次阅读
    <b class='flag-5'>OCR</b>实战教程

    包装袋喷码字符OCR视觉检测,助力食品行业高质量检测

    包装袋喷码字符OCR视觉检测,实现对食品外包装日期喷码的漏码、错码、歪码、打码位置偏移等准确识别。
    的头像 发表于 03-27 14:54 751次阅读
    包装袋喷码字符<b class='flag-5'>OCR</b>视觉检测,助力<b class='flag-5'>食品</b>行业高质量检测

    智能相机在食品包装检测的应用

    包装作为食品产业中不可或缺的一环,承担着保护食品品质、传递关键信息的重要职责。其不仅仅是产品的外在表现,更是消费者对食品安全和品质的信任基石。EVS-SC200深度学习智能相机,凭借高
    的头像 发表于 03-05 08:24 50次阅读
    智能相机在<b class='flag-5'>食品</b>包装检测的应用