日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

字符分割时对粘连字符的处理方法

發(fā)布時間:2024/1/18 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字符分割时对粘连字符的处理方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

方法1:opening_rectangle1 (Solid, Cut, 1, 7),使用該方法進(jìn)行分割,1是寬度,7是高度。Halcon范例bottle.hdev: Segment and read numbers on a beer bottle

方法2:使用partition_rectangle或partition_dynamic進(jìn)行等間隔的字符分割,要求字符的間隔盡量保持一致

partition_dynamic(Region: Partitioned: Distance, Percent : )???? 函數(shù)作用:

在水平位置上以參數(shù)Distance的寬度分割區(qū)域,分割得到的位置是相對小的垂直部分。分割原理如下:

1、初始的分割位置是在水平方向上平均分配,也就是結(jié)果部分擁有相同的寬度。

2、分割后的塊數(shù)N是由參數(shù)Distance決定的,而Distance是由輸入?yún)^(qū)域的寬度除以N決定的。

3、分割后的等份區(qū)域進(jìn)一步還計算區(qū)域間的最小垂直程度Percent,最后分割的位置與初始的最大浮動差是Distance*Percent*0.01

?

注:

?

參數(shù)列表:

Region(in):輸入的被分割區(qū)域

Partitioned(out):分割的區(qū)域

Distance(in):分割區(qū)域的大概寬度

Percent(in):分割位置的最大分?jǐn)?shù)偏移

?

可能前置項

threshold, connection

?

可能替代項

partition_rectangle

方法3:滴水分割算法,該算法還沒有研究

?

將這個字符進(jìn)行分割開的代碼思路

read_image (Image5, 'C:/Users/yuexinzheng/Desktop/5.png') threshold (Image5, Region1, 0, 123) fill_up (Region1, RegionFillUp1) closing_circle (RegionFillUp1, RegionClosing, 5.5) closing_rectangle1 (RegionClosing, RegionClosing1, 10, 19) fill_up (RegionClosing1, RegionFillUp2) *主要是利用opening_rectangle1()函數(shù),將圖像部分進(jìn)行膨脹,使接線明顯且加大 opening_rectangle1 (RegionFillUp2, RegionOpening1, 2, 44) *取分割開的圖與原Region的重疊區(qū)域 intersection (Region1, RegionOpening1, RegionIntersection1)

方法2的代碼實現(xiàn)

read_image (Image5, 'C:/Users/yuexinzheng/Desktop/5.png') char_threshold (Image5,Image5 , Characters, 2, 95, Threshold) smallest_rectangle1 (Characters, Row1, Column1, Row2, Column2) region_features (Characters, 'width', Value) partition_dynamic (Characters, Partitioned, Value/2, 90)

分割效果圖

總結(jié)

以上是生活随笔為你收集整理的字符分割时对粘连字符的处理方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。