HALCON
Leon_Chen0
得偿所愿
展开
-
HALCON标定板制作、标准文件输出方法、算子讲解
利用 Halcon软件自制标定板关键算子:gen_caltab( : : XNum, YNum, MarkDist, DiameterRatio, CalPlateDescr, CalPlatePSFile : )为具有矩形排列标记的标定板生成标定板描述文件和相应的后记文件。该算子可以制作所需的标定板参数文件 Caltab.descr 和标定板图像文件 Caltab.ps。参数:输...原创 2019-12-18 17:20:54 · 7971 阅读 · 0 评论 -
Halcon算子学习:get_sheet_of_light_result
get_sheet_of_light_result( : ResultValue : SheetOfLightModelID, ResultName : )获得用线结构光技术进行测量的标志性结果输出:ResultValue理想的测量结果。SheetOfLightModelID要使用的线结构光模型的句柄输入:ResultName规定应提供何种测量结果。默认值:“...原创 2019-12-17 17:17:00 · 870 阅读 · 0 评论 -
Halcon算子学习:create_sheet_of_light_model
create_sheet_of_light_model(ProfileRegion : : GenParamName, GenParamValue : SheetOfLightModelID)创建一个执行线结构光技术3D测量的的模型输入:ProfileRegion包含要处理的轮廓的图像的ROI。(如果所提供的区域不是矩形的,则使用其最小的外接矩形)GenParamName可以为...原创 2019-12-17 16:58:52 · 2646 阅读 · 0 评论 -
halconC++类:HDevWindowStack
C++源码:// The class HDevWindowStack can be used to emulate the behavior of HDevelop// graphics windows for HALCON graphics windows. It is primarily intended for// usage in C++ programs exported from...原创 2019-10-28 10:47:37 · 512 阅读 · 0 评论 -
Halcon算子学习:sample_object_model_3d
sample_object_model_3d( : : ObjectModel3D, Method, SampleDistance, GenParamName, GenParamValue : SampledObjectModel3D)示例一个3D对象模型输入:ObjectModel3D对3D对象模型的处理进行采样。Method选择不同的子采样方法。默认值:“fast”...原创 2019-10-25 18:25:37 · 2535 阅读 · 1 评论 -
Halcon算子学习:create_pose
create_pose( : : TransX, TransY, TransZ, RotX, RotY, RotZ, OrderOfTransform, OrderOfRotation, ViewOfTransform : Pose)输入:TransX沿x轴平移(以[m]为单位)。默认值:0.1建议值:-1.0,-0.75,-0.5,-0.25,-0.2,-0.1,-0.5,-0....原创 2019-10-24 11:24:23 · 5826 阅读 · 3 评论 -
Halcon学习笔记:select_points_object_model_3d(3D对象模型阀值分割)
Halcon学习笔记:select_points_object_model_3d 3D对象模型阀值分割This example program shows how to use the operatorsconnection_object_model_3d and select_object_model_3din HALCON. First, a threshold is app...原创 2019-10-22 14:15:21 · 7153 阅读 · 9 评论 -
Halcon学习笔记:xyz_attrib_to_object_model_3d示例
Halcon学习笔记:xyz_attrib_to_object_model_3d——从X、Y和Z图像中创建3D对象模型同时附加属性xyz_attrib_to_object_model_3d.hdevThis example program shows the usage of the procedurexyz_attrib_to_object_model_3d.It can be use...原创 2019-10-22 10:01:35 · 2648 阅读 · 5 评论 -
Halcon算子学习:distance_object_model_3d
distance_object_model_3d( : : ObjectModel3DFrom, ObjectModel3DTo, Pose, MaxDistance, GenParamName, GenParamValue : )计算一个3D对象模型到另一个3D对象模型的点的距离。输入:object_model_3d→(整数)源3D对象模型的句柄。ObjectModel3DTo...原创 2019-10-19 17:27:01 · 3144 阅读 · 0 评论 -
Halcon算子学习:find_surface_model
find_surface_model( : : SurfaceModelID, ObjectModel3D, RelSamplingDistance, KeyPointFraction, MinScore, ReturnResultHandle, GenParamName, GenParamValue : Pose, Score, SurfaceMatchingResultID)在3D场景中...原创 2019-10-17 20:27:50 · 5599 阅读 · 2 评论 -
Halcon算子学习:create_surface_model
create_surface_model( : : ObjectModel3D, RelSamplingDistance, GenParamName, GenParamValue : SurfaceModelID)创建执行基于表面的匹配所需的数据结构输入:object_model_3d3D对象模型的句柄。RelSamplingDistance (input_control) rea...原创 2019-10-17 20:01:46 · 3017 阅读 · 0 评论 -
Halcon算子学习:smooth_object_model_3d
smooth_object_model_3d( : : ObjectModel3D, Method, GenParamName, GenParamValue : SmoothObjectModel3D)平滑3D对象模型的3D点输入:object_model_3d(input_control)包含3D点数据的3D对象模型的句柄。Method(input_control)平滑方法。...原创 2019-10-17 19:07:35 · 1764 阅读 · 1 评论 -
Halcon算子学习:surface_normals_object_model_3d
surface_normals_object_model_3d( : : ObjectModel3D, Method, GenParamName, GenParamValue : ObjectModel3DNormals)计算三维物体模型的三维曲面法线输入:ObjectModel3D (input_control)包含3D点数据的3D对象模型句柄。Method(input_contr...原创 2019-10-17 18:39:43 · 2745 阅读 · 0 评论 -
Halcon算子学习:xyz_to_object_model_3d
xyz_to_object_model_3d(X, Y, Z : : : ObjectModel3D)将3D点从图像转换为3D对象模型。输入:X (input_object) 单通道图像→object (real)用三维点的x坐标和ROI成像。Y (input_object) 单通道图像→object (real)图像与三维点的y坐标。Z (input_object) 单通道图像...原创 2019-10-17 17:45:15 · 5572 阅读 · 3 评论 -
Halcon学习笔记:读取多张图片
1.第1种方法遍历文件路径数组ImagePath:=[]ImagePath[0]:='E:/images1/a000.bmp'ImagePath[1]:='E:/images1/a001.bmp'ImagePath[2]:='E:/images1/a002.bmp'ImagePath[3]:='E:/images1/a003.bmp'ImagePath[4]:='E:/images1...原创 2019-10-17 17:20:21 · 1407 阅读 · 0 评论 -
Halcon算子学习:图像阈值分割-threshold、binary_threshold、dyn_threshold算子
Halcon算子学习:图像分割 threshold 算子原创 2019-10-15 22:04:29 · 21235 阅读 · 1 评论 -
QT+Halcon综合示例:clip回形针2D位姿检测
QT+Halcon综合示例(一):clip回形针示例0、halcon源码:1、Qt代码:2、运行结果:0、halcon源码:* clip.hdev: Orientation of clips* dev_close_window ()dev_update_window ('off')*read_image (Clip, 'clip')read_image (Clip, 'F:/C++/...原创 2019-10-02 16:48:03 · 1885 阅读 · 3 评论 -
Halcon算子学习:XLD几种边缘连接函数
Halcon算子学习:XLD几种边缘连接函数1.union_cotangential_contours_xld(Contours : UnionContours : FitClippingLength, FitLength, MaxTangAngle, MaxDist, MaxDistPerp, MaxOverlap, Mode : )根据输入的轮廓的端点处的局部曲率,连接曲率满足一定条件的...原创 2019-10-10 16:45:17 · 9082 阅读 · 0 评论 -
Halcon学习笔记:Halcon标定步骤-3d_coordinates.hdev示例
Halcon学习笔记:Halcon标定步骤Halcon标定步骤1.设置相机内部参数的初始值StartCamPar := [0.016,0,0.0000074,0.0000074,326,247,652,494]set_calib_data_cam_param (CalibDataID, 0, ‘area_scan_division’, StartCamPar)1.1 相机型号(1)面...原创 2019-10-11 17:46:13 · 3275 阅读 · 1 评论 -
Halcon学习笔记:1D Measuring一维测量_fuse.hdev灯丝测量示例
Halcon学习笔记:1D Measuring一维测量_fuse.hdev灯丝测量示例一.基本概念基本流程为:获取图像对图像进行灰度值标定(针对相机获取的图像灰度和输入能量之间的非线性关系,获得相机对输入能量的线性函数)排列感兴趣区域或图像校正图像创建测量句柄进行测量将测量结果转换到世界坐标系结果可视化释放测量句柄。二.典型相关算子:1.gen_rectang...原创 2019-10-11 19:06:21 · 1045 阅读 · 0 评论 -
Halcon学习笔记(一):Qt+Halcon联合开发配置
Halcon学习笔记(1):Qt+Halcon联合开发配置首先是新建一个QT项目qtest_hc方法一:1)QT项目文件 qtest_hc 添加库:#1.包含目录添加INCLUDEPATH += D:/MVTec/HALCON-13.0/includeINCLUDEPATH += D:/MVTec/HALCON-13.0/include/halconcpp#2.链接库文件添加...原创 2019-08-31 18:09:11 · 3250 阅读 · 0 评论