我也来试下
- * 句柄
- dev_get_window (WindowHandle)
- * 读图
- read_image (Image, '数量识别.png')
- * 转灰度图
- rgb1_to_gray (Image, GrayImage)
- * 增强对比度(直方图均衡)
- equ_histo_image (GrayImage, ImageEquHisto)
- * 图片大小
- get_image_size (ImageEquHisto, Width, Height)
- * 测量句柄
- gen_measure_rectangle2 (407.114, 614.792, -1.5669, 522.985, 31.0519, Width, Height, 'nearest_neighbor', MeasureHandle)
- * 测量(找边缘)
- measure_pos (ImageEquHisto, MeasureHandle, 2.3, 21, 'positive', 'all', RowEdge, ColumnEdge, Amplitude, Distance)
- * 显示原图
- dev_display (Image)
- * 边缘点标出
- gen_cross_contour_xld (Cross, RowEdge, ColumnEdge, 15, 0)
- * 显示结果
- set_display_font (WindowHandle, 20, 'mono', 'true', 'false')
- disp_message (WindowHandle, '卡片数量:' + |RowEdge| + '块', 'image', 320, 250, 'red', 'true')
复制代码 |