Halcon初学者知识【5】画若干个圆
生活随笔
收集整理的这篇文章主要介绍了
Halcon初学者知识【5】画若干个圆
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
2020-12-23 Halcon初学者知识【5】画若干个圆
初学者看到draw_circle这样的语句,可能会一头雾水;无法找到此语句的正确执行,我本人曾经以为是被淘汰的语句。此语句的语法是draw_circle (3600, Rowx, Columnx, Radius)其中,你给上面任何一个变量赋值,将出现语法错误。正确理解该语句:该算子类似于控制台输入语句,或者就是python的input语句,input接受一些字符串,而draw_circle是接收你在图形窗口输入的圆的参数,因此,在程序编写draw_circle之前,要打开图像窗口。程序执行到draw_circle将出现阻塞状态,就是要用户在图像窗口用左键画圆,画完后,右键退出。以下小程序帮助你练习这条语句。注意,其它带“draw”的语句都可类似处理。
Row := [] column := [] radiu := []for index:=0 to 3 by 1draw_circle (3600, Rowx, Columnx, Radius)Row := [Row,Rowx]column := [column, Columnx]radiu := [radiu,Radius] endfor stop()for index:=0 to 3 by 1row := Row[index]col := column[index]r := radiu[index]gen_circle( Circle ,row, col, r )stop() endfor结束语:通过以上代码,你将学到 1)Halcon的元组变量定义 2)元组追加语句 3)图像任意位置画圆 4)收集所画圆的参数 5)在图像窗口展示所画信息。
参考结果:
总结
以上是生活随笔为你收集整理的Halcon初学者知识【5】画若干个圆的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 2020-12-17 Halcon初学者
- 下一篇: 2021-01-05 Halcon初学者