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

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

3天内不再提示

智造之眼®字符检测应用

智造之眼Kenexs 2023-07-29 18:26 次阅读

专业做视觉,认真做研发。智造之眼视觉团队坚持突破技术,执着产品,深入应用,持之以恒的打造中国的视觉品牌,为世界提供又好又便宜的视觉产品和服务。

字符检测

智造之眼-Kenexs

01字符检测介绍

字符检测采用先进的视觉图像检测技术,对部件和产品表面上印刷或刻印的字符进行识别和检测,包括字符对错、缺损、有无、偏移度等,通过模板识别、字符匹配等方式判定被检产品是否合格,并输出检测结果和相应信号

02字符检测流程

图片1.png

1、图像输入:要进行ocr识别,第一步便要采集所要识别的图像,可以是部件刻印的编码、符号、logo等,然后将图像输入到识别核心。

2、图像预处理:此过程包含二值化(将图像上的像素点灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果)、去噪、倾斜度矫正等。

3、字符切割:此时需要字符定位和字符切割,定位出字符串的边界,然后分别对字符串进行单个切割,单个分割出来的字符再做识别。

4、字符特征提取:提取字符特征,为后面的识别提供依据。

5、字符识别:将当前字符提取的特征向量与特征模板库进行模板粗分类和模板细匹配,识别出字符。

03字符检测应用分享

近年来,Kenexs对部件和产品上的产品编号、logo,保质期等进行字符检测,从数据中切割字符,对字符进行相应的辨别和判定。

1、刻印编码字符检测

2.png

字符匹配模板字库

3.png

2、塑料件logo/编码检测

4.png5.png6.png

OCR字符检测在各类场合的应用范围非常广泛,Kenexs采用视觉系统来做字符的识别和判断,通过工业相机,光源和镜头将被拍摄的样品换成图像信号,图像处理系统根据像素分布、亮度、对比度等信息,将其转变成数字化信号后,通过各种算法对目标的特征抓取和运算,对字符进行识别和判断 ,提高零部件出厂字符编号识别和检测的自动化水平,解决生产实际问题,提高效率。

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

    关注

    161

    文章

    4046

    浏览量

    118390
  • 检测
    +关注

    关注

    5

    文章

    4087

    浏览量

    90753
  • 字符检测
    +关注

    关注

    0

    文章

    2

    浏览量

    672
收藏 人收藏

    评论

    相关推荐

    C语言字符串编译函数介绍

    在C语言中,字符串实际上是使用null字符O'终止的一维字符数组。因此,一个以null结尾的字符串,包含了组成字符串的
    的头像 发表于 03-07 16:18 239次阅读
    C语言<b class='flag-5'>字符</b>串编译函数介绍

    聊聊几种常见的LED光源

    LED灯珠排布成环形与圆心轴成一定夹角,有不同照射角度、不同颜色等类型,可以突出物体的三维信息;解决多方向照明阴影问题;图像出现灯影情况可选配漫射板,让光线均匀扩散。应用:螺丝尺寸缺陷检测,IC定位字符检测,电路板焊锡检查,显微
    的头像 发表于 01-05 10:13 1163次阅读

    oracle判断字符串包含某个字符

    字符串操作是任何编程语言中都非常重要的一部分,Oracle数据库作为目前最常用的关系型数据库之一,也提供了丰富的字符串操作函数和方法。在本文中,我们将详细解析如何在Oracle中判断一个字符串是否
    的头像 发表于 12-06 09:53 5566次阅读

    字符数组和字符串有没有区别?

    字符数组和字符串有没有区别?
    的头像 发表于 11-30 16:39 337次阅读

    c语言如何把字符变成ascii码

    C语言是一种广泛应用的编程语言,用于开发各种类型的程序。在C语言中,字符可以表示为ASCII码(美国信息交换标准码)的整数值。ASCII码是一种最常用的字符编码方案,其中每个字符都被赋予一个唯一
    的头像 发表于 11-26 10:34 1645次阅读

    c语言字符串定义

    C语言是一种强大而广泛使用的编程语言,字符串是其中一个非常重要的概念。在C语言中,字符串是由一系列字符组成的数组,它可以表示文本、数字等各种类型的数据。在本文中,我们将详尽、详实、细致地介绍C语言
    的头像 发表于 11-24 10:02 874次阅读

    mysql字符串包含某个字符

    MySQL是一种开源的关系型数据库管理系统,被广泛用于构建Web应用程序和其他大型数据驱动的应用。在进行MySQL数据库查询时,经常需要使用字符串包含操作,即判断一个字符串是否包含另一个字符串。本文
    的头像 发表于 11-16 14:52 1160次阅读

    mysql数据库默认字符编码是什么

    MySQL数据库的默认字符编码是utf8mb4。下面我将详细介绍MySQL数据库的字符编码相关知识,并展开讨论相应的配置、应用和注意事项。 一、MySQL数据库字符编码简介 什么是字符
    的头像 发表于 11-16 14:50 702次阅读

    mysql8.0默认字符集是什么

    MySQL 8.0 默认字符集是 utf8mb4。 MySQL 8.0 是当前最新的开源关系型数据库管理系统,由Oracle公司开发和维护。MySQL 8.0 默认字符集是 utf8mb4,这个字符
    的头像 发表于 11-16 14:48 1112次阅读

    java的字符流分析

    上次聊到了 java 的 字符流 Reader ,今天来看看它的好朋友 Writer 字符流。 Writer java 中的 IO 输出流不是只有 OutputStream 还有按字符输出
    的头像 发表于 10-10 15:38 357次阅读

    【KV260视觉入门套件试用体验】七、VITis AI字符和文本检测(OCR&amp;Textmountain)

    ?filename=xilinx-kv260-dpu-v2022.2-v3.0.0.img.gz 镜像下载地址 1.2、SD卡系统烧录 balenaEtcher软件 二、字符和文本检测介绍 字符和文本
    发表于 09-26 16:31

    解决你的PCB喷印机字符问题点

    PCB线路板上总有小小的字符,他们就是来自于PCB喷印机的,今天捷多邦小编来跟大家说说关于PCB喷印机字符的问题
    的头像 发表于 09-18 10:46 531次阅读

    C++字符串string

    string是C++编程语言中的字符串。在C++中字符串处理可以使用c语言字符串形式char *,也可以使用string类格式。
    的头像 发表于 07-10 00:26 890次阅读
    C++<b class='flag-5'>字符</b>串string

    Python字符编码转换

    UNICODE字符串可以与任意字符编码的字节进行相互转换,如图: 那么大家很容易想到一个问题,就是不同的字符编码的字节可以通过Unicode相互转换吗?答案是肯定的。 Python2中的字符
    的头像 发表于 07-05 16:25 831次阅读
    Python<b class='flag-5'>字符</b>编码转换

    编程中用到的字符编码知识点

    字符集就是字符的集合,如常见的 ASCII字符集,GB2312字符集,Unicode字符集等。这些不同
    发表于 05-30 10:11 409次阅读
    编程中用到的<b class='flag-5'>字符</b>编码知识点