![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Halcon算子解读
Halcon算子多种多样,此专栏文章对halcon算子进行功能介绍,使用教学,原理分析。
小邢同学
自动化设备上位机软件工程师、视觉处理算法工程师、上位机运动控制工程师。目前使用C#与MFC编写上位机,使用运动控制卡进行运动控制,工业相机做视觉处理;共同构成自动化机械设备的软件部分。
我的邮箱:2296776525@qq.com
我的QQ:2296776525
展开
-
Drawing绘图halcon算子,持续更新
目录drag_region1drag_region2drag_region3draw_circledraw_circle_moddraw_ellipsedraw_ellipse_mod_draw_linedraw_line_moddraw_nurbsdraw_nurbs_interpdraw_nurbs_interp_moddraw_nurbs_moddraw_pointdraw_point_mo...原创 2019-10-25 17:18:54 · 3448 阅读 · 0 评论 -
3D 相机halcon算子,持续更新
目录add_scene_3d_cameraadd_scene_3d_instanceadd_scene_3d_labeladd_scene_3d_lightclear_scene_3dcreate_scene_3ddisplay_scene_3dget_display_scene_3d_inforemove_scene_3d_cameraremove_scene_3d_instanceremove...原创 2019-10-25 17:16:27 · 1269 阅读 · 0 评论 -
Wiener Filter维纳滤波器halcon算子,持续更新
目录gen_psf_defocusgen_psf_motionsimulate_defocussimulate_motionwiener_filterwiener_filter_nigen_psf_defocus功能:产生一个均匀散焦模糊的脉冲相应。gen_psf_motion功能:产生一个(线性)运动模糊的脉冲相应。simulate_defocus功能:对一个图像的均匀散焦模糊进行仿...原创 2019-10-25 17:12:37 · 1297 阅读 · 0 评论 -
Texture Inspection 纹理检验halcon算子,持续更新
目录deviation_imageentropy_imagetexture_lawsdeviation_image功能:计算矩形窗口内的灰度值的标准偏差。entropy_image功能:计算矩形窗口内的灰度值的平均信息量。texture_laws功能:使用一个Laws文本滤波器(地质变形)过滤一个图像。...原创 2019-10-25 17:11:05 · 1051 阅读 · 0 评论 -
Scene Flow场景流halcon算子,持续更新
目录scene_flow_calibscene_flow_uncalibscene_flow_calib功能:计算两个立体图像对之间校准的场景流。scene_flow_uncalib功能:计算两个立体图像对之间未校准的场景流。...原创 2019-10-25 17:09:31 · 989 阅读 · 0 评论 -
Smoothing滤波处理halcon算子,持续更新
目录anisotropic_diffusionbilateral_filterbinomial_filtereliminate_min_maxeliminate_spfill_interlacegauss_filterguided_filterinfo_smoothisotropic_diffusionmean_imagemean_nmean_spmedian_imagemedian_rectme...原创 2019-10-25 17:09:19 · 1309 阅读 · 0 评论 -
Points角点halcon算子,持续更新
目录corner_responsedots_imagepoints_foerstnerpoints_harrispoints_harris_binomialpoints_lepetitpoints_sojkacorner_response功能:在图像中寻找角点。dots_image功能:在一个图像中增强圆形点。points_foerstner功能:使用Förstner算子检测相关角点。...原创 2019-10-25 17:06:30 · 4625 阅读 · 0 评论 -
Optical-Flow光流halcon算子,持续更新
目录optical_flow_mgunwarp_image_vector_fieldvector_field_lengthderivate_vector_fieldoptical_flow_mg功能:计算两个图像之间的光流。unwarp_image_vector_field功能:使用一个矢量场来展开一个图像。vector_field_length功能:计算一个矢量场的矢量长度。der...原创 2019-10-25 17:05:17 · 706 阅读 · 0 评论 -
Noise噪音halcon算子,持续更新
目录add_noise_distributionadd_noise_whitegauss_distributionnoise_distribution_meansp_distributionadd_noise_distribution功能:向一个图像添加噪声。add_noise_white功能:向一个图像添加噪声。gauss_distribution功能:产生一个高斯噪声分布。noi...原创 2019-10-25 17:03:36 · 2712 阅读 · 1 评论 -
Misc混合halcon算子,持续更新
目录convol_imageexpand_domain_graygray_insidegray_skeletonlut_transsymmetrytopographic_sketchdeviation_nconvol_image功能:用一个任意滤波掩码对一个图像卷积。expand_domain_gray功能:扩大图像区域并且在扩大的区域中设置灰度值。gray_inside功能:对图像中...原创 2019-10-25 17:02:09 · 330 阅读 · 0 评论 -
Match图像匹配halcon算子,持续更新
目录exhaustive_matchexhaustive_match_mggen_gauss_pyramidmonotonyexhaustive_match功能:模板和图像的匹配。exhaustive_match_mg功能:在一个分辨率塔式结构中匹配模板和图像。gen_gauss_pyramid功能:计算一个高斯金字塔。monotony功能:计算单调操作。...原创 2019-10-24 09:04:38 · 1346 阅读 · 0 评论 -
Lines色线halcon算子,持续更新
目录bandpass_imagelines_colorlines_facetlines_gaussbandpass_image功能:使用带通滤波器提取边缘。lines_color功能:检测色线和它们的宽度。lines_facet功能:使用面模型检测线。lines_gauss功能:检测线和它们的宽度。...原创 2019-10-24 09:03:17 · 293 阅读 · 0 评论 -
Inpainting图像修复halcon算子,持续更新
目录harmonic_interpolationinpainting_anisoinpainting_cedinpainting_ctinpainting_mcfinpainting_textureharmonic_interpolation功能:对一个图像区域执行谐波插值。inpainting_aniso功能:通过各向异性扩散执行图像修复。inpainting_ced功能:通过一致性...原创 2019-10-24 09:02:01 · 1425 阅读 · 0 评论 -
Geometric-Transformations图像几何变换halcon算子,持续更新
目录affine_trans_imageaffine_trans_image_sizeconvert_map_typemap_imagemirror_imagepolar_trans_image_extpolar_trans_image_invprojective_trans_imageprojective_trans_image_sizerotate_imagezoom_image_factor...原创 2019-10-24 09:00:11 · 725 阅读 · 0 评论 -
FFT快速傅式变换算法halcon算子,持续更新
convol_fft功能:用在频域内的滤波器使一个图像卷积。convol_gabor功能:用在频域内的一个Gabor滤波器使一个图像卷积。correlation_fft功能:计算在频域内的两个图像的相互关系。deserialize_fft_optimization_data功能:反序列化FFT速度优化数据。energy_gabor功能:计算一个两通道图像的能量。fft_gene...原创 2019-10-24 08:58:26 · 1999 阅读 · 0 评论 -
Enhancement增强图形halcon算子,持续更新
目录coherence_enhancing_diffemphasizeequ_histo_imageilluminatemean_curvature_flowscale_image_max_shock_filtercoherence_enhancing_diff功能:执行一个图像的一个一致性增强扩散。emphasize功能:增强图像对比度。equ_histo_image功能:图像的柱状...原创 2019-10-24 08:55:52 · 833 阅读 · 0 评论 -
Edges图像边缘处理halcon算子,持续更新
目录close_edgesclose_edges_lengthderivate_gaussdiff_of_gaussedges_coloredges_color_sub_pixedges_imageedges_sub_pixfrei_ampfrei_dirhighpass_imageinfo_edgeskirsch_ampkirsch_dirlaplacelaplace_of_gaussprewi...原创 2019-10-24 08:54:29 · 3739 阅读 · 0 评论 -
halcon彩色图像颜色处理算子,持续更新
目录apply_color_trans_lutcfa_to_rgbtrans_to_rgbclear_color_trans_lutcreate_color_trans_lutgen_principal_comp_translinear_trans_colorprincipal_comprgb1_to_grayrgb3_to_graytrans_from_rgbapply_color_trans...原创 2019-10-24 08:52:14 · 5529 阅读 · 0 评论 -
halcon Bit图位像素处理算子,持续更新
目录bit_andbit_lshiftbit_maskbit_notbit_orbit_rshiftbit_slicebit_xorbit_and功能:输入图像的所有像素的逐位与。bit_lshift功能:图像的所有像素的左移。bit_mask功能:使用位掩码的每个像素的逻辑与。bit_not功能:对像素的所有位求补。bit_or功能:输入图像的所有像素的逐位或。bit_rs...原创 2019-10-24 08:50:22 · 841 阅读 · 0 评论 -
Arithmetic图像处理halcon算子持续更新
目录abs_diff_imageabs_imageacos_imageadd_imageasin_imageatan2_imageatan_imagecos_imagediv_imageexp_imagegamma_imageinvert_imagelog_imagemax_imagemin_imagemult_imagepow_imagescale_imagesin_imagesqrt_imag...原创 2019-10-24 08:48:03 · 1559 阅读 · 0 评论 -
halcon File文件算子,持续更新
Images图像read_imageread_sequencewrite_imagedeserialize_imageserialize_imagelist_image_fileparse_filenameMisc混合体copy_filedelete_filefile_existsget_current_dirlist_filesmake_dirread_world_fileremove_dirset_current_dirObject原创 2019-10-19 09:11:46 · 1105 阅读 · 0 评论 -
Develop内部函数,持续更新
dev_clear_objdev_clear_windowdev_close_inspect_ctrldev_close_tooldev_close_windowdev_disp_textdev_displaydev_error_vardev_get_exception_datadev_get_preferencesdev_get_systemdev_get_windowdev_inspect_ctrldev_map_pardev_map_prog原创 2019-10-19 09:07:29 · 579 阅读 · 0 评论 -
halcon深度学习算子,持续更新
目录Deep Learning 深度学习Classification:分类apply_dl_classifierclear_dl_classifierclear_dl_classifier_resultclear_dl_classifier_train_resultdeserialize_dl_classifierget_dl_classifier_paramget_dl_classifier_r...原创 2019-10-19 09:02:24 · 3736 阅读 · 6 评论 -
halcon控制算子Control,持续更新
目录Controlassignassign_atbreakcasecatchcommentcontinueconvert_tuple_to_vector_1dconvert_vector_to_tupledefaultelseelseifendforendifendswitchendtryendwhileexecutable_expressionexitexport_defforglobalifi...原创 2019-10-19 08:59:49 · 351 阅读 · 0 评论 -
Classification分类halcon算子,持续更新
ClassificationGaussian Mixture Models高斯混合模型add_class_train_data_gmm功能:将训练数据添加到高斯混合模型(GMM)。add_sample_class_gmm功能:把一个模型范本添加到一个高斯混合模型的范本数据上。classify_class_gmm功能:通过一个高斯混合模型来计算一个特征向量的类。clear_class...原创 2019-10-19 08:53:43 · 930 阅读 · 0 评论 -
Calibration校准halcon算子,持续更新
目录Calibration校准Binocular双目相机binocular_calibrationCalibration Object 校准物体caltab_pointscreate_caltabdisp_caltabfind_calib_objectfind_caltabfind_marks_and_posegen_caltabsim_caltabCamera parameter相机参数cam_...原创 2019-10-19 08:46:37 · 2860 阅读 · 0 评论 -
3D Reconstruction三维重建halcon算子,持续更新
目录3D Reconstruction三维重建Binocular Stereo双目立体binocular_disparitybinocular_disparity_mgbinocular_disparity_msbinocular_distancebinocular_distance_mgbinocular_distance_msdisparity_image_to_xyzdisparity_to...原创 2019-10-19 08:40:01 · 5883 阅读 · 0 评论 -
halcon 3D Object Model 三维物体模型算子,持续更新
1. area_object_model_3d2. distance_object_model_3d3.get_object_model_3d_params4. max_diameter_object_model_3d5. moments_object_model_3d6. select_object_model_3d7. smallest_bounding_box_object_model_3d8. smallest_sphere_object_model_3d9. vol原创 2019-10-13 10:00:53 · 9165 阅读 · 4 评论 -
halcon Matching-3D 3D匹配,持续更新
1.clear_shape_model_3d2.create_cam_pose_look_at_point3.create_shape_model_3d4.deserialize_shape_model_3d5.find_shape_model_3d6.get_shape_model_3d_contours7.get_shape_model_3d_params8.project_shape_model_3d9.read_shape_model_3d10.serialize原创 2019-10-13 09:54:52 · 4338 阅读 · 0 评论 -
halcon2D Metrology测量算子,卡尺测量算子,持续更新
1. add_metrology_object_circle_measure2. add_metrology_object_ellipse_measure3. add_metrology_object_generic4. add_metrology_object_line_measure5. add_metrology_object_rectangle2_measure6. align_metrology_model7. apply_metrology_model8. clear原创 2019-10-13 09:40:44 · 3822 阅读 · 0 评论 -
halcon trainf_ocr_class_svm 训练OCR分类器
trainf_ocr_class_svm(算子)trainf_ocr_class_svm - 训练OCR分类器。trainf_ocr_class_svm(:: OCRHandle,TrainingFile,Epsilon,TrainMode原创 2019-07-17 15:06:35 · 1202 阅读 · 0 评论 -
halcon read_ocr_trainf 从文件中读取训练字符并转换为图像
read_ocr_trainf(算子)read_ocr_trainf - 从文件中读取训练字符并转换为图像。read_ocr_trainf(:Characters:TrainingFile:CharacterNames)描述read_ocr_trainf从指定的文件名中读取所有字符并将其转换为图像。 OCR训练文件的默认HALCON文件扩展名为’trf’。根据字符的前景定义域(如writ...原创 2019-07-16 19:15:41 · 1813 阅读 · 0 评论 -
halcon append_ocr_trainf 将字符添加到训练文件中
append_ocr_trainf(运营商)append_ocr_trainf - 将字符添加到训练文件中。append_ocr_trainf(Character,Image :: Class,TrainingFile原创 2019-07-16 19:12:17 · 3344 阅读 · 0 评论 -
halcon write_ocr_trainf 将训练字符存储到文件中
write_ocr_trainf(运算符)write_ocr_trainf - 将训练字符存储到文件中。write_ocr_trainf(Character,Image :: Class,TrainingFile原创 2019-07-16 19:07:36 · 1848 阅读 · 0 评论 -
halcon create_ocr_class_svm 使用SVM分类器创建OCR分类器
create_ocr_class_svm(算子)create_ocr_class_svm - 使用支持随机向量机制创建OCR分类器。create_ocr_class_svm(:: WidthCharacter,HeightCharacter,Interpolation,Features,Characters,KernelType,KernelParam,Nu,Mode,Preprocessi...原创 2019-07-16 16:51:18 · 2834 阅读 · 0 评论 -
halcon rectangle1_domain缩减图像域为矩形
halcon rectangle1_domain缩减图像域为矩形原创 2019-07-13 08:35:28 · 1673 阅读 · 0 评论 -
halcon sobel边缘检测sobel_amp
halcon 边缘检测sobel_amp原创 2019-07-13 08:35:56 · 4357 阅读 · 0 评论 -
halcon get_image_pointer1获取图像指针
get_image_pointer1(算子)get_image_pointer1 - 访问单通道图像的指针。get_image_pointer1(Image : : : Pointer, Type, Width, Height)描述运算符get_image_pointer1返回指向图像Image的第一个通道的指针。此外,返回图像类型(Type =‘byte’,‘int2’,'uint2’...原创 2019-07-15 14:42:51 · 8117 阅读 · 2 评论 -
halcon sobel 边缘检测 sobel_dir
halcon sobel 边缘检测 sobel_dirsobel_dir - 使用Sobel算子检测边缘(振幅和方向)。sobel_dir(Image : EdgeAmplitude, EdgeDirection : FilterType, Size : )原创 2019-07-15 14:00:54 · 2470 阅读 · 0 评论 -
halcon gen_region_hline 绘制霍夫变换提取直线
halcon gen_region_hline(算子)gen_region_hline - 将霍夫变换提取直线以普通形式描述的输入行存储为区域。gen_region_hline( : Regions : Orientation, Distance : )描述运算符gen_region_hline将以Hesse范式描述的行存储为区域。线由线到原点的距离(距离,对应于法线矢量的长度)和法线矢量的方向(方...原创 2019-07-15 13:47:52 · 2697 阅读 · 0 评论