当前位置: 首页 > news >正文

Halcon Image相关算子(二)

(1) dyn_threshold(OrigImage, ThresholdImage : RegionDynThresh : Offset, LightDark : )

功能:从输入图像中选择像素满足阈值条件的那些区域。

图形输入参数:OrigImage:原始图像;

图形输入参数:ThresholdImage:阈值图像;

图形输出参数:RegionDynThresh:分割后的区域;

控制输入参数:Offset:在ThresholdImage上的偏置;

控制输入参数:LightDark:提取的模式(明亮、黑暗和相似),List of values: 'dark', 'equal', 'light', 'not_equal'。                            

(2) set_grayval(Image : : Row, Column, Grayval : )

功能:将输入图像在位置(Row,Column)处的灰度值设置为Grayval指定的值。

图形输入参数:Image :输入图像;

控制输入参数:(Row,Column) : 图像在某一处的行坐标和列坐标;

控制输入参数:Grayval:灰度值。

(3) get_domain(Image : Domain : : )

功能:将所有输入图像的定义域作为一个区域返回。

图形输入参数:输入图像;

图形输出参数:输入图像的定义域。                                  

(4) reduce_domain(Image, Region : ImageReduced : : )

功能:在全集Region中返回Image与Region交集的补集(从输入图像中扣出指定区域大小的图像)。

图形输入参数:Image:输入图像;

图形输入参数:Region:输入区域;

图形输出参数:ImageReduced:缩小新定义域后的输出图像。

(5) full_domain(Image : ImageFull : : )

功能:将输入图像的定义域扩展到最大值。

图形输入参数:Image:输入图像;

图形输出参数:ImageFull:输出具有最大定义域的图像。

(6) rft_generic(Image : ImageFFT : Direction, Norm, ResultType, Width : )

功能:计算输入图像image的快速傅立叶变换。

图形输入参数:Image:输入图像;

图像输出参数:ImageFFT:傅里叶变换图像;

控制输入参数1:Direction:计算正向或反向变换;

Direction = 'to_freq'(正向变换),ResultType必须设置为’complex’;Direction='from_freq'(反向变换);

控制输入参数2:Norm:变换的归一化因子,Default value: 'sqrt';

控制输入参数3:ResultType:输出图像的图像类型;

控制输入参数4:Width:应该为其优化运行时间的图像宽度,Default value: 512。

(7) correlation_fft(ImageFFT1, ImageFFT2 : ImageCorrelation : : )

功能:计算傅立叶变换后的输入图像ImageFFT1和ImageFFT2在频域中的相关性。

图形输入参数1:ImageFFT1:傅立叶变换后的输入图像1;

图形输入参数2:ImageFFT2:傅立叶变换后的输入图像2;

图形输出参数:ImageCorrelation:频域中输入图像的相关性。

(8) local_max_sub_pix(Image : : Filter, Sigma, Threshold : Row, Column)

功能:以亚像素精度从图像image中提取局部最大值。

图形输入参数:Image:输入图像;

控制输入参数1:Filter:偏导数的计算方法,Default value: 'facet';

控制输入参数2:Sigma:高斯Sigma,如果Filter是“facet”,Sigma可能为0.0以避免输入图像的平滑;

控制输入参数3:Threshold:Hessian矩阵特征值的最小绝对值;

控制输出参数:(Row, Column):检测到的最大值的坐标。

(9) threshold_sub_pix(Image : Border : Threshold : )

功能:以亚像素精度提取图像中的分割线。

图形输入参数:Image:输入图像;

图形输出参数:Border:提取到的XLD轮廓;

控制输入参数:Threshold:阈值。

(10) crop_rectangle2(Image : ImagePart : Row, Column, Phi, Length1, Length2, AlignToAxis, Interpolation : )

功能:从输入图像中剪切出一个或多个矩形区域。

图形输入参数:Image:输入图像;

图形输出参数:ImagePart:输出图像;

控制输入参数1:(Row, Column):图像裁剪中心坐标;

控制输入参数2:Phi:图像裁剪矩形的方向;

控制输入参数3:(Length1, Length2):图像裁剪矩形的半径。

控制输入参数4:AlignToAxis:确定裁剪的图像部分是否与坐标轴对齐;

控制输入参数5:Interpolation:插值方法。

(11) edges_sub_pix(Image : Edges : Filter, Alpha, Low, High : )

功能:提取亚像素精度边缘。

图形输入参数:输入图像;

图形输入参数:提取的边缘;

控制输入参数1:用于提取边缘的算子,Default value: 'canny';

控制输入参数2:滤波器参数;

控制输入参数3:阈值下限;

控制输入参数4:阈值上限。

(12) binary_threshold(Image : Region : Method, LightDark : UsedThreshold)

功能:使用自动确定的全局阈值分割单通道图像,并在region中返回分割的区域。

图形输入参数:Image:输入图像;

图形输出参数:Region:分割的区域;

控制输入参数1:Method:分割的方法,Method='max_separability',将调用根据Otsu的方法;

控制输入参数2:LightDark:提取前景还是背景;

控制输出参数:UsedThreshold:输出所使用的阈值。

http://www.lryc.cn/news/180230.html

相关文章:

  • Rust 多线程编程
  • JavaScript高阶班之ES6 → ES11(八)
  • 网页中嵌套网页制作方法
  • 系统集成项目管理总结(笔记)
  • 如何给Nginx配置访问IP白名单
  • 【VIM】VIM配合使用的工具
  • git你学“废”了吗?——git本地仓库的创建
  • AWS Lambda Golang HelloWorld 快速入门
  • 【C++】单例模式
  • 【kubernetes】使用luakube访问kubernetes api
  • 【算法分析与设计】贪心算法(下)
  • Arm Cache学习资料大汇总
  • Docker 学习总结(79)—— Dockerfile 编写技巧总结
  • 链表经典面试题(二)
  • 89、Redis 的 value 所支持的数据类型(String、List、Set、Zset、Hash)---->Zset 相关命令
  • 知识图谱02——使用python将信息录入neo4j
  • greenDAO-Android轻量级快速ORM框架
  • 结构型设计模式——组合模式
  • 40. 组合总和 II
  • 安卓玩机-----给app加注册码 app加弹窗 云注入弹窗
  • NLP的不同研究领域和最新发展的概述
  • 1.物联网射频识别,RFID概念、组成、中间件、标准,全球物品编码——EPC码
  • MySQL函数与控制结构
  • 【论文极速读】Prompt Tuning——一种高效的LLM模型下游任务适配方式
  • 如何在 Elasticsearch 中使用 Openai Embedding 进行语义搜索
  • 世界第一ERP厂商SAP,推出类ChatGPT产品—Joule
  • 嵌入式Linux应用开发-基础知识-第十八章系统对中断的处理③
  • 【Python】返回指定时间对应的时间戳
  • 微服务moleculer03
  • [React] react-router-dom的v5和v6