00. 目录

文章目录

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

01. 概述

assign-为控制变量分配一个新的值

02. 签名

assign( : : Input : Result)

03. 描述

为控制变量分配一个新的值。

在全文编辑器中,只需用:=就可以进行赋值,例如:

u := sin(x) + cos(y)

这相当于c语言的赋值语法

u = sin(x) + cos(y);

如果使用算子窗口来赋值,算子combobox中必须写assign把它作为一个算子,它会打开参数区域。参数Input代表了要输入的变量,即为等号的右侧的值。参数Result为等号左侧的变量。

04. 注意

除了参数描述中所指示的控制参数类型之外,assign还支持图像变量和容器变量。 对于赋值,两个参数 Input 和 Result 的参数类型必须相同。 对于图像对象的赋值,内部使用了算子 copy_obj。

05. 参数

Input(input_control)  real(-array) → (real / integer / string)

新值

默认参数:1

Result (output_control)   real(-array) → (real / integer / string)

需要赋值的变量

06. 结果

如果表达式正确,assign返回2(H_MSG_TRUE)。否则否则会引发异常并返回错误代码。

HDevelop例程

variable_types.hdev      Define variable types in HDevelop
tuple_sets.hdev     Apply set operations to tuples
tuple_replace.hdev      Replace elements of a tuple
tuple_insert.hdev       Insert elements into a tuple
tuple_compare_elem.hdev     Compare tuples elementwise
tuple.hdev      Work with tuples
string.hdev     Format strings and numbers
sine.hdev       Compute and draw the sine from 0 to 3*PI
measure_metal_part_extended.hdev        Measure several features of a metal part
measure_grid.hdev       Get junctions of a grid that separates keys
lines_gauss.hdev        Extract lines and their widths
lines_color.hdev        Extract lines using color information
get_circle_pose.hdev        Determine the pose of circles in 3D from their perspective 2D projections
euclid_distance.hdev        Calculate euclidian distances for a tuple of coordinates
compare.hdev        Perform comparisons on scalars, tuples and strings
bit.hdev        Perform bitwise operations on scalars
assign.hdev     Assign values to variables and tuple elements
arithmetic.hdev     Perform operations on scalars, tuples and strings
angio.hdev      Extract blood vessels and their diameters from an angiogram

程序示例

Tuple1 := [1,0,3,4,5,6,7,8,9]
Val := sin(1.2) + cos(1.2)
Tuple2 := []

07. 附录

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

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

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

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

  2. 【机器视觉】机器视觉博客汇总

    00. 目录 文章目录 00. 目录 01. 机器视觉概述 02. 机器视觉环境搭建 03. Halcon初级教程 04. Halcon中级教程 05. Halcon高级教程 06. Halcon与Q ...

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

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

  4. 【机器视觉】 for算子

    00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 05. 参数 06. 结果 07. 附录 01. 概述 for - 启动一个循环块,通常执行固定次数的迭代 ...

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

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

  6. 【机器视觉】 write_measure算子

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

  7. 【机器视觉】 translate_measure算子

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

  8. 【机器视觉】 set_fuzzy_measure_norm_pair算子

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

  9. 【机器视觉】 set_fuzzy_measure算子

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

最新文章

  1. 2022-2028年中国钢铁智能制造产业竞争现状及发展趋势分析报告
  2. java和php哪个运行更快,java和php哪个入门快?-php教程
  3. linux 添加用户
  4. 优秀的人,都敢对自己下狠手
  5. 那些拧不开瓶盖的女生全都是装的?理工男这样想......
  6. 前端学习(3190):react简介二
  7. arcgis api for js入门开发系列十八风向流动图
  8. 信息学奥赛一本通 2033:【例4.19】阶乘之和
  9. Js调用游览器的外部方法(设首页,收藏夹等游览器操作)
  10. 又出问题 三星Galaxy S10被曝意外触摸保护功能无效
  11. python不定长的参数*,**使用(三分钟读懂)
  12. WSO2 Api Manager 集成 Analytics
  13. 基于matlab的模糊PID控制仿真
  14. Word添加脚注自定义标记
  15. 图解快速排序(C++实现)
  16. 风筝 vpn_风筝将其AI驱动的代码完成功能引入JavaScript
  17. vue使用file-saver本地文件导出
  18. 全球与中国克罗米芬柠檬酸盐市场深度分析及发展趋向分析报告2022-2028年
  19. 苹果7无线网怎么连接电脑连接服务器,iPhone7怎么连接Wifi无线网络?苹果iPhone7 wifi和网络流量自动切换吗?...
  20. android 默认启动器,安卓启动器_安卓默认启动器如何替换?

热门文章

  1. object-c编程tips-timer
  2. matlab可达性分析,毕业论文 Petri网系统的可达性研究
  3. html+id选择器如何使用方法,id选择器_HTML+CSS前端基础知识教程_腾讯视频
  4. ReactNative手势解锁(react-native-ok-gesture-password)
  5. .NET Core ConfigureServices
  6. tomcat启动停止在 Initializing Spring root WebApplicationContext,就不运行了
  7. Tomcat与Jre绿色环境配置(生产环境)
  8. 第三次spring冲刺1
  9. jquery json学习
  10. android拨打电话