weixin_47142632 2021-10-17 22:56 采纳率: 0%
浏览 76
已结题

set_tposition

set_tposition (3600, 61, 63)参数报错

dev_display (Image)
set_tposition (3600, 61, 63)
write_string (3600, Class)

img

  • 写回答

1条回答 默认 最新

  • weixin_47142632 2021-10-17 22:57
    关注

    read_image (Image, 'C:/Users/Administrator/Desktop/环形字符.png')
    rgb1_to_gray (Image, GrayImage)
    get_image_size (GrayImage, Width, Height)
    emphasize (GrayImage, ImageEmphasize, Width, Height, 1)
    threshold (ImageEmphasize, Regions, 0, 21)
    connection (Regions, ConnectedRegions)
    select_shape_std (ConnectedRegions, SelectedRegions, 'max_area', 70)
    fill_up (SelectedRegions, RegionFillUp)
    *分别两次膨胀
    dilation_circle (RegionFillUp, RegionDilation, 20)
    dilation_circle (RegionFillUp, RegionDilation1, 70)
    *这里是求出两个膨胀区域的最小外接圆的圆心和半径,为之后的极坐标转换做准备
    smallest_circle (RegionDilation, InnerRow, InnerCol, InnerRadius)
    smallest_circle (RegionDilation1, OuterRow, OuterCol, OuterRadius)
    *求出两个膨胀区域的差异部分,就是求出一个字体圆环部分
    difference (RegionDilation1, RegionDilation, RegionDifference)
    reduce_domain (ImageEmphasize, RegionDifference, ImageReduced)
    *这里就是极坐标转换的算子了,就是将环形部分拉直,方便读取OCR
    polar_trans_image_ext (ImageReduced, PolarTransImage, OuterRow, OuterCol, rad(-30), rad(-120), InnerRadius+16, OuterRadius, Width, Height/8, 'nearest_neighbor')
    mirror_image (PolarTransImage, ImageMirror, 'row')
    gray_range_rect (ImageMirror, ImageResult, 7, 7)
    binary_threshold (ImageResult, Region, 'max_separability', 'light', UsedThreshold)
    connection (Region, ConnectedRegions1)
    select_shape (ConnectedRegions1, SelectedRegions1, ['height','area'], 'and', [54.14,912.03], [100,10000])
    partition_rectangle (SelectedRegions1, Partitioned, 40, 70)
    sort_region (Partitioned, SortedRegions, 'character', 'true', 'row')
    invert_image (ImageResult, ImageInvert)
    read_ocr_class_mlp ('Industrial_0-9A-Z_NoRej.omc', OCRHandle)
    do_ocr_multi_class_mlp (SortedRegions, ImageInvert, OCRHandle, Class, Confidence)
    dev_display (Image)
    set_tposition (3600, 61, 63)
    write_string (3600, Class)

    评论

报告相同问题?

问题事件

  • 系统已结题 10月25日
  • 创建了问题 10月17日

悬赏问题

  • ¥15 更换了一个新的win10系统,再下载VS时碰到的问题,是C++组件的?
  • ¥15 关于罗技鼠标宏lua文件的问题
  • ¥15 halcon ocr mlp 识别问题
  • ¥15 已知曲线满足正余弦函数,根据其峰值,还原出整条曲线
  • ¥20 无法创建新的堆栈防护界面
  • ¥15 sessionStorage在vue中的用法
  • ¥15 wordpress更换域名后用户图片头像不显示
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework),并且基于qt实现打开一个web
  • ¥30 AD9854 为什么输出波形幅度受限,AI机器人勿扰
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework