gen_gauss_filter
时间: 2024-01-19 21:02:13 浏览: 45
gen_gauss_filter是一个函数,用于构建高斯滤波器。它通过传入一些参数(如Sigma1、Sigma2、Width、Height等),生成一个带通滤波器,可以用于纹理缺陷检测。该函数首先使用高斯滤波器对图像进行滤波,然后使用两个滤波器相减,得到滤波后的图像。最后,返回滤波后的图像。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [基于halcon—缺陷检测常用方法与示例总结](https://blog.csdn.net/weixin_50016546/article/details/124981131)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关问题
列出halcon算子数学模型
以下是Halcon中常用的一些数学模型算子:
1. 变换:affine_trans_image、hom_mat3d_to_hom_cyl、hom_mat3d_to_hom_plane、hom_mat3d_to_pose、hom_mat3d_to_quat、hom_mat3d_translate_local、hom_mat3d_translate_object、hom_mat3d_transpose_local、hom_mat3d_transpose_object、hom_point_3d_to_plane、hom_point_3d_to_pose、hom_vector_to_angle、hom_vector_to_quat、hom_vector_to_scale、hom_vector_to_trans、hom_quat_to_hom_mat3d、hom_pose_to_hom_mat3d、hom_cyl_to_hom_mat3d、hom_plane_to_hom_mat3d
2. 数学运算:atan2、cos、sin、tan、exp、log、sqrt、pow、abs、sign、floor、ceil、min、max
3. 统计:mean、median、mode、variance、skewness、kurtosis、histo_gray、histo_color、histo_2d、histo_3d
4. 矩阵:transpose_matrix、invert_matrix、mat_mult、mat_vec_mult、vec_mat_mult、mat_det、mat_pinv
5. 点云:point_line_distance、point_plane_distance、point_point_distance、point_point_distance_min、point_point_distance_max、norm_vec_to_pose、norm_vec_to_hom_mat3d
6. 插值:interpolate_region、interpolate_xld、interpolate_image、interpolate_data、interpolate_1d、interpolate_2d、interpolate_3d
7. 拟合:fit_line、fit_circle、fit_ellipse、fit_nurbs、fit_plane、fit_sphere、fit_cylinder、fit_cone、fit_torus
8. 滤波:gauss_filter、mean_image、median_image、bilateral_filter、anisotropic_diffusion
9. 优化:optimize_genetic、optimize_simulated_annealing、optimize_gradient_descent、optimize_conjugate_gradient、optimize_newton
10. 几何形状:gen_circle、gen_ellipse、gen_rectangle1、gen_rectangle2、gen_region_polygon、gen_region_contour、gen_region_runs、gen_region_points、gen_region_points_radial、gen_region_points_random、gen_contour_polygon、gen_contour_ellipse、gen_contour_rectangle1、gen_contour_rectangle2、gen_contour_runs、gen_contour_points、gen_contour_points_radial、gen_contour_points_random、gen_grid_points、gen_image_rect、gen_image_const、gen_image_const_3d、gen_image_gauss、gen_image_gauss_3d、gen_image_poisson、gen_image_poisson_3d
这只是其中的一部分,Halcon中还有很多其他的数学模型算子。
halcon滤波器识别横条纹
回答: 在Halcon中,可以使用高斯滤波器来进行图像滤波处理。使用`gen_gauss_filter`函数可以生成高斯滤波器。 用标准差较大的低通滤波器减去标准差较小的低通滤波器可以得到高通滤波器。在给定的代码中,高通滤波器`ImageSub`的频谱图可以用来识别横条纹。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* [Halcon 频域图像缺陷检测学习笔记](https://blog.csdn.net/asd_sz/article/details/123545664)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *3* [「3D视觉技术交流群」精华帖与关键问题](https://blog.csdn.net/Yong_Qi2015/article/details/97565923)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]