orc识别在很多地方能用到,今天给兄弟们直接来一个简单号入门的例子。
1.建立OCR库
dev_close_window()
read_image(Image,'OCR/1')
get_image_size(Image,Width,Hight)
dev_open_window(0,0,Width*2,Hight*2,'black',Window)
dev_display(Image)
*字符处理
rgb1_to_gray(Image,ImageGray)
*鼠标画你要找的roi区域
draw_rectangle1(Window,Row1,Column1,Row2,Column2)
*显示roi区域
gen_rectangle1(Rectangle1, Row1, Column1, Row2, Column2)
*减少其他区域,显示你画的roi区域
reduce_domain(ImageGray,Rectangle1,ImageReduced)
threshold (ImageReduced, Regions, 0, 169)
connection(Regions,RegioncCnnection)
*排序
sort_region(RegioncCnnection,SortedRegions,'character', 'true', 'row')
count_obj(SortedRegions,Number)
for Index := 1 to Number by 1
*dev_clear_window ()
select_obj (SortedRegions, ObjectSelected, I