halcon算子

5.1

1. abs_image功能:计算一个图像的绝对值(模数)。

2. add_image功能:使两个图像相加。

3. div_image功能:使两个图像相除。

4. invert_image功能:使一个图像反像。

5. max_image功能:按像素计算两个图像的最大值。

6. min_image功能:按像素计算两个图像的最大小值。

7. mult_image功能:使两个图像相乘。

8. scale_image功能:为一个图像的灰度值分级。

9. sqrt_image功能:计算一个图像的平方根。

10. sub_image功能:使两个图像相减。

5.2 Bit1. bit_and功能:输入图像的所有像素的逐位与。

2. bit_lshift功能:图像的所有像素的左移。

3. bit_mask功能:使用位掩码的每个像素的逻辑与。

4. bit_not功能:对像素的所有位求补。

5. bit_or功能:输入图像的所有像素的逐位或。

6. bit_rshift功能:图像的所有像素的右移。

7. bit_slice功能:从像素中提取一位。

8. bit_xor功能:输入图像的所有像素的逐位异或。

5.3 Color1. cfa_to_rgb功能:把一个单通道颜色滤波阵列图像变成RGB图像。

2. gen_principal_comp_trans功能:计算多通道图像的主要部分分析的转换矩阵。

3. linear_trans_color功能:计算多通道图像的颜色值的一个仿射转换。

4. principal_comp功能:计算多通道图像的主要部分。

5. rgb1_to_gray功能:把一个RGB图像转变成一个灰度图像。

6. rgb3_to_gray功能:把一个RGB图像转变成一个灰度图像。

7. trans_from_rgb功能:把一个图像从RGB颜色空间转变成任意颜色空间。

8. trans_to_rgb功能:把一个图像从任意颜色空间转变成RGB颜色空间。

5.4 Edges1.close_edges功能:使用边缘幅值图像消除边缘缺陷。

2. close_edges_length功能:使用边缘幅值图像消除边缘缺陷。

3. derivate_gauss功能:用高斯派生物对一个图像卷积。

4. diff_of_gauss功能:近似高斯的拉普拉斯算子。

5. edges_color

功能:使用Canny、Deriche或者_Shen_滤波器提取颜色边缘。

6. edges_color_sub_pix功能:使用Canny、Deriche或者_Shen_滤波器提取子像素精确颜色边缘。

7. edges_image功能:使用Deriche、_Lanser、Shen或者_Canny滤波器提取边缘。

8. edges_sub_pix功能:使用Deriche、_Lanser、Shen或者_Canny滤波器提取子像素精确边缘。9. frei_amp功能:使用Frei-Chen算子检测边缘(幅值)。

10. frei_dir功能:使用Frei-Chen算子检测边缘(幅值和相位)。

11. highpass_image功能:从一个图像提取高频成分。

12. info_edges功能:在edges_image估计滤波器的宽度。

13. kirsch_amp功能:使用Kirsch算子检测边缘(幅值)。

14. kirsch_dir功能:使用Kirsch算子检测边缘(幅值和相位)。

15. laplace功能:使用有限差计算拉普拉斯算子。

16. laplace_of_gauss功能:高斯的拉普拉斯算子。

17. prewitt_amp功能:使用Prewitt算子检测边缘(幅值)。

18. prewitt_dir功能:使用Prewitt算子检测边缘(幅值和相位)。

19. Roberts功能:使用Roberts滤波器检测边缘。

20. robinson_amp功能:使用Robinson算子检测边缘(幅值)。

21. robinson_dir功能:使用Robinson算子检测边缘(幅值和相位)。

22. sobel_amp功能:使用Sobel算子检测边缘(幅值)。

23. sobel_dir功能:使用Sobel算子检测边缘(幅值和相位)。

5.5 Enhancement1. adjust_mosaic_images功能:全景图像的自动颜色更改。

2. coherence_enhancing_diff功能:执行一个图像的一个一致性增强扩散。

3. emphasize功能:增强图像对比度。

4. equ_histo_image功能:图像的柱状图线性化。

5. illuminate功能:增强图像对比度。

6. mean_curvature_flow功能:把平均曲率应用在一个图像中。

7. scale_image_max_功能:最大灰度值在0到255范围内。

8. shock_filter功能:把一个冲击滤波器应用到一个图像中。

5.6 FFT1. convol_fft功能:用在频域内的滤波器使一个图像卷积。

2. convol_gabor功能:用在频域内的一个Gabor滤波器使一个图像卷积。

3. correlation_fft功能:计算在频域内的两个图像的相互关系。

4. energy_gabor功能:计算一个两通道图像的能量。

5. fft_generic功能:计算一个图像的快速傅里叶变换。

6. fft_image功能:计算一个图像的快速傅里叶变换。

7. fft_image_inv功能:计算一个图像的快速傅里叶逆变换。

8. gen_bandfilter功能:生成一个理想带通滤波器。

9. gen_bandpass功能:生成一个理想带通滤波器。

10. gen_derivative_filter功能:在频域内生成一个倒数滤波器。

11. gen_filter_mask功能:在空域内存储一个滤波器掩码作为实时图像。

12. gen_gabor功能:生成一个Gabor滤波器。

13. gen_gauss_filter功能:在频域内生成一个高斯滤波器。

14. gen_highpass功能:生成一个理想高通滤波器。

15. gen_lowpass功能:生成一个理想低通滤波器。

16. gen_sin_bandpass

功能:用正弦形状生成一个带通滤波器。

17. gen_std_bandpass功能:用高斯或者正弦形状生成一个带通滤波器。

18. optimize_fft_speed功能:使FFT的运行时间最优化。

19. optimize_rft_speed功能:使实值的FFT的运行时间最优化。

20. phase_deg功能:返回用角度表示的一个复杂图像的相位。

21. phase_rad功能:返回用弧度表示的一个复杂图像的相位。

22. power_byte功能:返回一个复杂图像的功率谱。

23. power_ln_功能:返回一个复杂图像的功率谱。

24. power_real功能:返回一个复杂图像的功率谱。

25. read_fft_optimization_data功能:从一个文件中下载FFT速度最优数据。

26. rft_generic功能:计算一个图像的实值快速傅里叶变换。

27. write_fft_optimization_data功能:把FFT速度最优数据存储在一个文件中。

5.7 Geometric-Transformations1. affine_trans_image功能:把任意仿射2D变换应用在图像中。

2. affine_trans_image_size功能:把任意仿射2D变换应用在图像中并且指定输出图像大小。

3. gen_bundle_adjusted_mosaic功能:把多重图像合成一个马赛克图像。

4. gen_cube_map_mosaic功能:创建球形马赛克的6方位图像。

5. gen_projective_mosaic功能:把多重图像合成一个马赛克图像。

6. gen_spherical_mosaic功能:创建一个球形马赛克图像。

7. map_image功能:把一个一般变换应用于一个图像中。

8. mirror_image功能:镜像一个图像。

9. polar_trans_image功能:把一个图像转换成极坐标。

10. polar_trans_image_ext功能:把一个图像中的环形弧转变成极坐标。

11. polar_trans_image_inv功能:把极坐标中的图像转变成直角坐标。

12. projective_trans_image功能:把投影变换应用于一个图像中。

13. projective_trans_image_size功能:把投影变换应用于一个图像中并且指定输出图像的大小。14. rotate_image功能:以一个图像的中心为圆心旋转。

15. zoom_image_factor功能:把一个图像缩放规定因子倍。

16. zoom_image_size功能:把一个图像缩放到规定大小。

5.8 Inpainting1. harmonic_interpolation功能:对一个图像区域执行谐波插值。

2. inpainting_aniso功能:通过各向异性扩散执行图像修复。

3. inpainting_ced功能:通过一致性增强扩散执行图像修复。

4. inpainting_ct功能:通过连贯传送执行图像修复。5. inpainting_mcf

功能:通过水平线平滑执行图像修复。

6. inpainting_texture功能:通过结构传导执行图像修复。

5.9 Lines1. bandpass_image功能:使用带通滤波器提取边缘。

2. lines_color功能:检测色线和它们的宽度。

3. lines_facet功能:使用面模型检测线。

4. lines_gauss功能:检测线和它们的宽度。

5.10 Match1. exhaustive_match功能:模板和图像的匹配。

2. exhaustive_match_mg功能:在一个分辨率塔式结构中匹配模板和图像。

3. gen_gauss_pyramid功能:计算一个高斯金字塔。

4. monotony功能:计算单一操作。

5.11 Misc

1. convol_image功能:用一个任意滤波掩码对一个图像卷积。

2. expand_domain_gray功能:扩大图像区域并且在扩大的区域中设置灰度值。

3. gray_inside功能:对图像中的每一点在图像边界的任意路径计算尽可能低的灰度值。

4. gray_skeleton功能:灰度值图像的细化。

5. lut_trans功能:使用灰度值查询表转换一个图像。

6. symmetry功能:沿一行的灰度值的对称性。

7. topographic_sketch功能:计算一个图像的地理原始草图。

5.12 Noise

1. add_noise_distribution功能:向一个图像添加噪声。

2. add_noise_white功能:向一个图像添加噪声。

3. gauss_distribution功能:产生一个高斯噪声分布。

4. noise_distribution_mean功能:测定一个图像的噪声分布。

5. sp_distribution功能:产生一个椒盐噪声分布。

5.13 Optical-Flow

1. optical_flow_mg功能:计算两个图像之间的光流。

2. unwarp_image_vector_field功能:使用一个矢量场来展开一个图像。

3. vector_field_length功能:计算一个矢量场的矢量长度。

5.14 Points

1. corner_response功能:在图像中寻找角点。

2. dots_image功能:在一个图像中增强圆形点。

3. points_foerstner功能:使用Frstner算子检测关注点。

4. points_harris功能:使用Harris算子检测关注点。

5. points_sojka功能:使用Sojka算子找出角点。

5.15 Smoothing

1. anisotrope_diff功能:通过保边各向异性扩散平滑一个图像。

2. anisotropic_diffusion功能:对一个图像执行各向异性扩散。

3. binomial_filter功能:使用binomial滤波器平滑一个图像。

4. eliminate_min_max功能:在空域内平滑一个图像来抑制噪声。

5. eliminate_sp功能:用中值替代阀值外的值。

6. fill_interlace功能:插补两个半个视频图像。

9. gauss_image功能:使用离散高斯函数平滑图像。

10. info_smooth功能:平滑滤波器smooth_image的信息。

11. isotropic_diffusion功能:对一个图像执行各向同性扩散。

12. mean_image功能:通过平均平滑一个图像。

13. mean_n功能:几个通道的平均灰度值。

14. mean_sp功能:抑制椒盐噪声。15. median_image功能:使用不同级别掩码的中值滤波。

16. median_separate_功能:使用矩形掩码的离散中值滤波。

17. median_weighted功能:使用不同级别掩码的加权中值滤波。

18. midrange_image功能:计算掩码内最大和最小值的平均。

19. rank_image功能:通过一个任意等级掩码平滑一个图像。

20. sigma_image功能:使用sigma滤波器的非线性平滑。

21. smooth_image功能:使用递归滤波器平滑一个图像。

22. trimmed_mean功能:使用任意等级掩码平滑一个图像。

5.16 Texture

1. deviation_image功能:计算矩形窗口内的灰度值的标准偏差。

2. entropy_image功能:计算矩形窗口内的灰度值的熵。

3. texture_laws功能:使用一个Laws文本滤波器过滤一个图像。

5.17 Wiener-Filter

1. gen_psf_defocus功能:产生一个均匀散焦模糊的脉冲相应。

2. gen_psf_motion功能:产生一个(线性)运动模糊的脉冲相应。

3. simulate_defocus功能:对一个图像的均匀散焦模糊进行仿真。

4. simulate_motion功能:(线性)运动模糊的仿真。

5. wiener_filter功能:通过Wiener滤波进行图像恢复。

6. wiener_filter_ni功能:通过 Wiener 滤波进行图像恢复。

算子解释目录

zero_crossing(Image : RegionCrossing : : )  

*返回输入图像的零交叉点集合作为一个区域,如果一个像素的灰度值为零交叉点,则这个像素被*)接受,以及那些4-邻域中至少有一个点的灰度值和该点的灰度值有不同符号的那些点;

*一般在使用边缘算子过后使用该算子;

*从一副图片中提取零交叉点;
*图像中的零交叉点:
*所谓零交叉点,是指在正弦函数图像中的过零点,

*也就是上一刻为正,下一刻就变成负的那个点,所以就是x轴上的点了。

但是在图像中的定义是,图像中灰度值为0的点,以及那些4-邻域中至少有一个点的灰度值和该点的灰度值有不同符号的那些点。

*其实更深刻地理解,就是二阶导数一个正值点和一个负值点相连之后与x轴的交点,

*所以这个点代表了二阶导数从正到负的转变,

*这一转变代表了一阶导数的急剧变化,从而对应了图像中灰度值的剧烈变化。

read_image (Image, 'mreut')
diff_of_gauss(Image,DiffOfGauss,4,1.6)
*zero_gauss应用于两种灰度边沿分割,该分割成为两个区域,同时将边沿切割线也提取出来,
*zero_crossing(DiffOfGauss,RegionCrossing)
zero_crossing_sub_pix(DiffOfGauss,RegionCrossing)

中值滤波
median_image(Image : ImageMedian : MaskType, Radius, Margin : )
均值滤波

mean_image(Image : ImageMean : MaskWidth, MaskHeight : )

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Halcon算子中文手册CHM是Halcon系统提供的一种在线帮助文档格式。CHM是“Compiled HTML Help”的缩写,即编译的HTML帮助文档。 Halcon算子中文手册CHM是为了方便中文用户学习和使用Halcon算子而特别准备的。它包含了Halcon算子的详细说明、用法示例以及相关函数的参数说明。通过查阅CHM手册,用户可以了解各种算子的作用、输入输出参数的含义,以及如何在Halcon中使用它们。这对于Halcon初学者来说是一个很好的学习工具。 CHM手册的使用非常简单方便,用户只需要在Halcon界面中点击相关算子的帮助按钮,就可以快速打开相应的CHM手册页面。在CHM手册页面中,用户可以通过目录、索引、搜索等方式浏览和查找需要的信息。CHM手册的页面包含了算子的详细解释和代码示例,帮助用户更好地理解和应用算子Halcon算子中文手册CHM的提供,为中文用户提供了一种方便、快捷的学习和查阅资源。它不仅节省了用户在网上搜索资料的时间,还提供了更专业、系统、全面的算子说明,从而帮助用户更加高效地使用Halcon进行图像处理和分析。无论是新手还是有一定经验的用户,都能通过CHM手册快速查找所需的信息,提升开发和应用的效率。 ### 回答2: Halcon算子中文手册CHM是一个用于参考和学习Halcon算子的详细文件。CHM是Halcon提供的一种帮助文档格式,可以在Windows操作系统上浏览和搜索。 这个中文手册提供了Halcon算子的描述、参数、使用方法以及示例代码等内容。用户可以通过搜索或按照算子分类来查找所需的算子。同时,手册还提供了算子的示例图像,帮助用户理解算子的作用和效果。 使用这个手册,用户可以更加方便地了解和学习Halcon算子。无论是初学者还是有一定经验的用户,都可以通过手册来查找所需的算子,并且了解该算子的具体用法。手册的详细信息和示例代码有助于用户更好地理解算子的功能和使用场景。 总之,Halcon算子中文手册CHM是一个非常有价值的工具,为用户提供了方便快捷的查阅方式,帮助用户学习和运用Halcon算子,提升图像处理的能力。 ### 回答3: Halcon算子中文手册CHM是Halcon软件的一个辅助文档,用于帮助用户快速查询和理解Halcon算子的使用方法和功能。CHM是一种经典的Windows帮助文档格式,可以在Windows系统上直接打开和阅读。 Halcon算子中文手册CHM包含了Halcon软件中各种不同类型的算子的详细说明和示例代码,涵盖了图像处理、机器视觉、测量、工业自动化等众多领域。用户可以根据自己的需求,通过关键字搜索或者按照分类浏览的方式找到所需的算子,并了解其参数设置和使用方法。 使用Halcon算子中文手册CHM可以帮助用户更方便地学习和掌握Halcon算子的使用技巧,从而更高效地完成图像处理和分析任务。用户可以通过手册中的示例代码了解算子的实际应用场景,并根据自己的需求进行修改和优化。 总之,Halcon算子中文手册CHM是一本非常实用的参考资料,对于使用Halcon进行图像处理的用户来说,是不可或缺的帮助工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值