halcon示例分析:OCR识别字符

By admin at 2018-02-04 • 0人收藏 • 1095人看过

blob.png

blob.png

gray_range_rect (Image, ImageResult, 7, 7)

用一个给定的7*7的方块膨胀灰度

函数作用:

决定某个方形区域内的灰度值,计算方形区域内的最大最小灰度的差,并体现到每个图像点上。如果MaskHeight和MaskWidth是偶数,它们被变为靠近的小的奇数值,图像边缘的灰度值是呈镜像出现的

invert_image (ImageResult, ImageInvert)

反色图像

功能:

反色图像

当图像的类型是byte和cyclic时,反色结果用如下表达式:

invertg = 255 - g

如果类型是dirction,表达式如下:

invertg = (g+90) modulo 180

如果输入图像无效,结果同输入图

这里为什么要反色?? 因为ocr只能识别背景白色字符黑色的图像....

blob.png

1 个回复 | 最后更新于 2018-02-04
2018-02-04   #1
read_ocr_class_cnn (FontName, OCRHandle)
for I := 1 to Number by 1
    select_obj (SortedRegions, ObjectSelected, I)
    do_ocr_single_class_cnn (ObjectSelected, ImageInvert, OCRHandle, 1, Class, Confidence)
    dev_disp_text (Class, 'image', MeanRow + 60, Column[I - 1] - 10, 'yellow', 'box', 'false')
endfor
stop ()
clear_ocr_class_cnn (OCRHandle)

blob.png

登录后方可回帖

登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前正在学aardio+halcon机器视觉.
Sciter中文在线文档Sciter在线学习文档
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
aardio在线手册Aardio在线手册
C大Aardio论坛:Aar爱好者论坛
简码教程网:简码编程
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站
Loading...