00. 目录

文章目录

  • 00. 目录
  • 01. 概述
  • 02. 签名
  • 03. 描述
  • 04. 注意
  • 05. 参数
  • 06. 结果
  • 07. 附录

01. 概述

while - 只要条件为真就开始执行循环。

02. 签名

while( : : Condition : )

03. 描述

只要Condition参数的值为’true’(或者数字不等于0),while就会循环运行相应的endwhile语句内的循环体。

如果Condition判定为’false’(0),则程序在相应的endwhile语句之后继续运行。

原文描述

while executes the loop body up to the corresponding endwhile statement as long as the Condition parameter evaluates to ‘true’ (or a number not equal 0).

If the condition evaluates to ‘false’ (0) the program is continued after the corresponding endwhile statement.

04. 注意

05. 参数

Condition (input_control) integer → (integer)
  循环的条件

06. 结果

如果指定参数的值正确,while(作为算子)返回2(H_MSG_TRUE)。 否则会引发异常并返回错误代码。

HDevelop例程

while.hdev Use a while loop to provide interaction until right mouse button is clicked

程序示例

dev_update_window ('off')
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'black', WindowID)
read_image (Image, 'particle')
dev_display (Image)
stop ()
threshold (Image, Large, 110, 255)
dilation_circle (Large, LargeDilation, 7.5)
dev_display (Image)
dev_set_draw ('margin')
dev_set_line_width (3)
dev_set_color ('green')
dev_display (LargeDilation)
dev_set_draw ('fill')
stop ()
complement (LargeDilation, NotLarge)
reduce_domain (Image, NotLarge, ParticlesRed)
mean_image (ParticlesRed, Mean, 31, 31)
dyn_threshold (ParticlesRed, Mean, SmallRaw, 3, 'light')
opening_circle (SmallRaw, Small, 2.5)
connection (Small, SmallConnection)
dev_display (Image)
dev_set_colored (12)
dev_display (SmallConnection)
stop ()
dev_set_color ('green')
dev_display (Image)
dev_display (SmallConnection)
Button := 1
while (Button == 1)dev_set_color ('green')get_mbutton (WindowID, Row, Column, Button)dev_display (Image)dev_display (SmallConnection)dev_set_color ('red')select_region_point (SmallConnection, SmallSingle, Row, Column)dev_display (SmallSingle)NumSingle := |SmallSingle|if (NumSingle == 1)intensity (SmallSingle, Image, MeanGray, DeviationGray)area_center (SmallSingle, Area, Row, Column)dev_set_color ('yellow')set_tposition (WindowID, Row, Column)write_string (WindowID, 'Area='+Area+', Int='+MeanGray)endif
endwhile
dev_set_line_width (1)
dev_update_window ('on')

07. 附录

7.1 机器视觉博客汇总
网址:https://dengjin.blog.csdn.net/article/details/116837497

【机器视觉】 while算子相关推荐

  1. 机器视觉 边缘检测算子

    1.实验目的 利用opencv python实现对下图实现边缘检测算子. 2.实验过程 (1)在python安装opencv库, pip install opencv-python. (2)在pyth ...

  2. 拉普拉斯噪声公式_高斯拉普拉斯算子(Laplace of Gaussian)

    高斯拉普拉斯(Laplace of Gaussian) Laplace算子作为一种优秀的边缘检测算子,在边缘检测中得到了广泛的应用.该方法通过对图像 求图像的二阶倒数的零交叉点来实现边缘的检测,公式表 ...

  3. python 视觉技术_python+opencv实现机器视觉基础技术(边缘提取,图像滤波,边缘检测算子,投影,车牌字符分割)...

    机器视觉是人工智能正在快速发展的一个分支.简单说来,机器视觉就是用机器代替人眼来做测量和判断.它是一项综合技术,包括图像处理.机械工程技术.控制.电光源照明.光学成像.传感器.模拟与数字视频技术.计算 ...

  4. 【机器视觉】 write_measure算子

    00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 05. 参数 06. 结果 07. 附录 01. 概述 write_measure - 将measure对 ...

  5. 【机器视觉】 translate_measure算子

    00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 05. 参数 06. 结果 07. 附录 01. 概述 translate_measure - 转换一个m ...

  6. 【机器视觉】 set_fuzzy_measure_norm_pair算子

    00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 05. 参数 06. 结果 07. 附录 01. 概述 set_fuzzy_measure_norm_pa ...

  7. 【机器视觉】 set_fuzzy_measure算子

    00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 05. 参数 06. 结果 07. 附录 01. 概述 set_fuzzy_measure - 指定一个模 ...

  8. 【机器视觉】 serialize_measure算子

    00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 05. 参数 06. 结果 07. 附录 01. 概述 serialize_measure - 序列化me ...

  9. 【机器视觉】 reset_fuzzy_measure算子

    00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 05. 参数 06. 结果 07. 附录 01. 概述 reset_fuzzy_measure - 重置一 ...

  10. 【机器视觉】 read_measure算子

    00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 05. 参数 06. 结果 07. 附录 01. 概述 read_measure - 从文件中读取一个me ...

最新文章

  1. [物理学与PDEs]第1章第7节 媒质中的 Maxwell 方程组 7.2 媒质交界面上的条件
  2. PPT(五)-让你的图片靓起来!
  3. [BetterExplained]如何有效地记忆与学习
  4. php入门的ppt,php学习 字符串课件
  5. ElementUI中el-table添加小计行之后调整在滚动条上方
  6. JUnit 5 常用注解与方法
  7. * IO流递归拷贝一个文件夹 按源文件夹格式拷贝
  8. Effective C++读书笔记 第1章
  9. Intel 警告注意 CSME 引擎中的严重漏洞,发布产品停产通知
  10. 如何将jar包加入到Maven本地仓库
  11. spring boot英语在线学习系统毕业设计-附源码211714
  12. AS-修改APP图标和名字
  13. Import REC修复的时候找不到被调试程序进程
  14. 海思Hi3521/Hi3520A/Hi3520D/Hi3515A/Hi3515C U-boot 移植应用 开发指南
  15. Linux课程之linux的发展
  16. 《郭论》郭德纲/著 读后得2021-02-22
  17. 崩坏三8月20号服务器维修,崩坏3手游8月20日更新了什么
  18. java设置post超时时间_HttpClient 如何设置超时时间
  19. dreamweaver cs4 css汉化补丁,dreamweaver cs4官方版
  20. 大数据 | Hadoop性能测试

热门文章

  1. 生成Geometry
  2. SDUT ACM 2144 最小生成树,克鲁斯卡尔模板
  3. 计算机5800怎么开机,神舟5800笔记本怎么进bios
  4. 华为代码规范_53年国内唯三,华为MindSpore论文获顶会最佳论文提名
  5. 【数据结构】—顺序表的插入、删除、查找操作
  6. 创建calico网络报错client response is invalid json
  7. HDU1172猜数字 [模拟]
  8. 七、数据库技术基础(一)
  9. ISE调用Notepad++并且实现错误高亮定位的方法
  10. [基础]Javascript中的继承示例代码