机器视觉 if算子

Posted 沧海一笑-dj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器视觉 if算子相关的知识,希望对你有一定的参考价值。

00. 目录

01. 概述

if - 条件语句。

02. 签名

if( : : Condition : )

03. 描述

if是一个条件语句,启动一个if分段。 Condition参数必须计算为布尔值或整数表达式。

如果Condition判断为’true’(非0),则执行它下面的分段直到下一个相应的分段语句elseif,else或endif。 到达分段的结尾处时,在相应的endif语句之后继续运行。

如果Condition判断为’'false(0),则继续执行下一个相应的分段语句elseif,else或endif。

原文描述

if is a conditional statement that starts an if block. The Condition parameter must evaluate to a boolean or integer expression.

If Condition evaluates to ‘true’ (not 0), the following block body up to the next corresponding block statement elseif, else, or endif is executed. Reaching the end of the block the execution continues after the corresponding endif statement.

If Condition evaluates to ‘false’ (0), the execution is continued at the next corresponding block statement elseif, else, or endif.

04. 注意

05. 参数

Condition (input_control) integer → (integer)
if语句的条件。
默认值: 1

06. 结果

如果条件正确,if(作为算子)返回2(H_MSG_TRUE)。 否则会引发异常并返回错误代码。

HDevelop例程

print_check.hdev Perform a typical print quality inspection using a variation model
point_line_to_hom_mat2d.hdev Align image based on point-to-line correspondences for print quality inspection with a variation model
cbm_caliper.hdev Measure the setting of a caliper using component-based matching in a perspectively distorted image
cbm_bin_switch.hdev Locate a switch and test its state using component-based matching
3d_position_of_rectangle.hdev Estimate 3D pose of rectangular objects

程序示例



07. 附录

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

以上是关于机器视觉 if算子的主要内容,如果未能解决你的问题,请参考以下文章

机器视觉 边缘检测算子

机器视觉 exit算子

机器视觉 switch算子

机器视觉 export_def算子

机器视觉 insert算子(已废弃)

机器视觉 stop算子