Halcon学习(七)图像中显示文字
来源:互联网 发布:淘宝网团队 编辑:程序博客网 时间:2024/06/06 12:42
在图像中显示文字,数字等文本。
* ball.hdev: Inspection of Ball Bonding
dev_update_window ('off')
dev_close_window ()
dev_open_window (0, 0, 728, 512, 'black', WindowID)
read_image (Bond, 'die/die_03')
dev_display (Bond)
set_display_font (WindowID, 14, 'mono', 'true', 'false')
disp_continue_message (WindowID, 'black', 'true')
stop ()
threshold (Bond, Bright, 100, 255)
shape_trans (Bright, Die, 'rectangle2')
dev_set_color ('green')
dev_set_line_width (3)
dev_set_draw ('margin')
dev_display (Die)
disp_continue_message (WindowID, 'black', 'true')
stop ()
reduce_domain (Bond, Die, DieGrey)
threshold (DieGrey, Wires, 0, 50)
fill_up_shape (Wires, WiresFilled, 'area', 1, 100)
dev_display (Bond)
dev_set_draw ('fill')
dev_set_color ('red')
dev_display (WiresFilled)
disp_continue_message (WindowID, 'black', 'true')
stop ()
opening_circle (WiresFilled, Balls, 15.5)
dev_set_color ('green')
dev_display (Balls)
disp_continue_message (WindowID, 'black', 'true')
stop ()
connection (Balls, SingleBalls)
select_shape (SingleBalls, IntermediateBalls, 'circularity', 'and', 0.85, 1.0)
sort_region (IntermediateBalls, FinalBalls, 'first_point', 'true', 'column')
dev_display (Bond)
dev_set_colored (12)
dev_display (FinalBalls)
disp_continue_message (WindowID, 'black', 'true')
stop ()
smallest_circle (FinalBalls, Row, Column, Radius)
NumBalls := |Radius|
Diameter := 2 * Radius
meanDiameter := sum(Diameter) / NumBalls
mimDiameter := min(Diameter)
dev_display (Bond)
disp_circle (WindowID, Row, Column, Radius)
dev_set_color ('white')
for i := 1 to NumBalls by 1
endfor
dev_set_color ('green')
dev_update_window ('on')
disp_continue_message (WindowID, 'black', 'true')
stop ()
dev_close_window ()
注释:
dev_update_window ('off') 和dev_close_window ()的区别:
dev_update_window ('off'):关闭图像窗口的内容,不关闭图形窗口
dev_close_window ():关闭图形窗口
dev_open_window (0, 0, 728, 512, 'black', WindowID):打开一个原点在(0,0)的,宽728,高512,背景为黑色的图形窗口
dev_display (Bond):显示图像,和matlab的imshow一样。
set_display_font (WindowID, 14, 'mono', 'true', 'false'):设置显示的字体
disp_continue_message (WindowID, 'black', 'true'):显示“Press Run (F5) to continue”
dev_set_color ('green'):设置显示的颜色
dev_set_line_width (3) :设置显示线条的宽度
dev_set_draw ('margin'):设置所画图形的形状
if (fmod(i,2) == 1):判断i/2的余数是否为1
disp_message (WindowID, 'D: ' + Diameter[i - 1], 'image', Row[i - 1] - 2.7 * Radius[i - 1], max([Column[i - 1] - 60,0]), 'white', 'false'):在图像的(Row[i - 1] - 2.7 * Radius[i - 1], max([Column[i - 1] - 60,0])的这个位置显示“D:半径”
- Halcon学习(七)图像中显示文字
- Halcon中图像的显示
- 图像中显示文字
- Halcon+MFC图像显示
- 【Halcon】Halcon学习之七:改变图像的现实方式和大小
- halcon C# 使用pictureBox显示halcon图像
- HALCON学习-读取显示图像、矩形区域配置
- halcon学习笔记(1) 图像预处理
- Halcon中自动获取视频图像信息(实时显示)步骤
- halcon学习笔记(8)——QT显示halcon处理的图像和结果
- Halcon学习之七:改变图像的现实方式和大小
- Halcon学习之七:改变图像的现实方式和大小
- Halcon学习之图像采集
- Halcon PDF文档(hdevelop_users_guide)学习总结之七——关于Halcon语法
- (七)ROS使用OpenCV读取图像并发布图像消息在rviz中显示
- Halcon学习(二)图像获取与相关参数
- Halcon学习(九)两幅图像之间处理
- halcon学习备忘二(图像相减算子)
- Halcon学习(六)计数与排序
- ADO,OLEDB,ODBC,DAO的区别
- 十二星座
- 网络安全 笔记1
- php header Content-type:所有文件类型 文档类型及服务器响应类别
- Halcon学习(七)图像中显示文字
- MFC面板中显示内容及按钮消息的添加
- 第11章Pig
- 转《人生应该怎样的学习》
- 第四届蓝桥杯C/C++本科B组第二道大题
- Halcon学习(八)文本操作
- 《30天自制操作系统》读书笔记Day8
- mysql 获取表注释 字段注释
- 百度地图api实例练习