- read_image(a,'C:/Users/tde/Desktop/数字1.jpg')
- get_image_size(a, Width, Height)
- dev_close_window()
- dev_open_window(0, 0, Width, Height, 'black', WindowHandle)
- rgb1_to_gray(a, b)
- dev_display(b)
- gen_rectangle1(c, 22, 16, 65, 46)
- reduce_domain(b, c, d)
- *create_shape_model(d, 'auto', rad(0.0), rad(360.0), 'auto', 'auto', 'use_polarity', 'auto', 'auto', one)
- *get_shape_model_contours(e, one, 1)
- *find_shape_model(b, one, rad(0.0), rad(360.0), 0.8, 0, 0.0, 'least_squares', 0, 0.8, Row, Column, Angle, Score)
- create_scaled_shape_model(d, 'auto', 0, 0, 'auto', 0.5, 2.5, 'auto', 'auto', 'use_polarity', 'auto', 'auto', one)
- get_shape_model_contours(e, one, 1)
- find_scaled_shape_model(b, one, rad(-180.0), rad(360.0), 0.3, 3, 0.9, 0, 0.0, 'least_squares', 0, 0.9, Row, Column, Angle, Scale, Score)
- tuple_length(Row, Length)
- for i:=0 to Length-1 by 1
- r[i]:=10
- endfor
- dev_set_color('red')
- dev_set_draw('margin')
- dev_clear_window()
- dev_display(a)
- gen_circle(Circle, Row, Column, r)
- *dump_window(WindowHandle, 'jpeg', 'C:/Users/tde/Desktop/1111111111')
复制代码
现在能识别正向的不同大小的“1”,但是无法识别倾斜、倒置的“1”,不知该用什么方法{:6_222:}
|