[置顶]python知识导航贴,持续更新

[置顶]C# 语言高级特性知识导航贴,持续更新

[置顶]netMarketing类库: 类库说明

[置顶]本站视觉相关教程整理贴子,持续更新

[置顶]C++相关导航贴,持续更新

[置顶]本站收费服务公告(netMarketing源码,工业自动化行业培训班等)

[置顶]2020年勇哥的机器视觉实验项目清单(大纲)

[置顶]本站连载贴子系列,持续更新中……

[置顶]勇哥的免费视频教程清单

[置顶]勇哥在B站发布的视频清单

[置顶]运动控制专题,持续更新

勇哥的视觉实验:GMM分类器(一) 基本用法

前言:==========================================================分类器相对于深度学习来讲是一种古老传统的图片处理技术。halcon中常见的有四类分类器:MLP(多层神经网络neural Nets)SVM(支持向量机)K-NN(K-最邻近)GMM(高斯混合类型)分类器的应用领域主要是下面这些:image segmentation...

halcon算子:region_features

region_features名称region_features —计算区域的形状特征。签名region_features(地区::功能:价值)描述运算符region_features从Regions中为每个输入区域计算指示的特征(Feature)。对于可能的值特点:basicarea '区':物体面积row '行':中心行索引column '列'...

勇哥的视觉实验:MLP分类器(一) 基本用法

前言:==========================================================分类器相对于深度学习来讲是一种古老传统的图片处理技术。halcon中常见的有四类分类器:MLP(多层神经网络neural Nets)SVM(支持向量机)K-NN(K-最邻近)GMM(高斯混合类型)分类器的应用领域主要是下面这些:image segmentation...

halcon算子:get_calib_data_observ_pose

get_calib_data_observ_pose名称get_calib_data_observ_pose —从校准数据模型中获取观察到的校准对象的姿势。签名get_calib_data_observ_pose(::CalibDataID,CameraIdx,CalibObjIdx,CalibObjPoseIdx:ObjInCameraPose)描述操作员get_calib_data_obser...

halcon算子:create_pose

create_pose名称create_pose —创建3D姿势。签名create_pose(::TransX,TransY,TransZ,RotX,RotY,RotZ,OrderOfTransform,OrderOfRotation,ViewOfTransform:Pose)描述create_pose创建3D姿势Pose。姿势描述了刚性3D变换,即由任意平移和旋转组成的变换,具有6个参数: Tr...

halcon算子:read_pose

read_pose名称read_pose —从文本文件中读取3D姿势。签名read_pose(::PoseFile:Pose)描述read_pose用于从名称为PoseFile的文本文件中读取3D姿势Pose。3D姿势的默认HALCON文件扩展名是'dat'。姿势描述了一个刚性3D变换,即由任意平移和旋转组成的变换,具有6个参数,三个用于平移,三个用于旋转。使用第七个参数,可以指示...

halcon算子: create_calib_data

create_calib_data名称create_calib_data —创建一个HALCON校准数据模型。签名create_calib_data(::CalibSetup,NumCameras,NumCalibObjects:CalibDataID)描述操作员create_calib_data创建一个通用的校准数据模型,该模型存储相机校准设置的说明,校准过程的设置,校准数据,以及相机校准或手...

halcon深度学习算子:set_dl_classifier_param

set_dl_classifier_param名称set_dl_classifier_param —设置基于深度学习的分类器的参数。签名set_dl_classifier_param(:DLClassifierHandle,GenParamName,GenParamValue:)描述set_dl_classifier_param设置参数和超参数 GenParamName神经网络的DLClassi...

halcon深度学习: 分类

分类本章说明了如何在训练和推理阶段使用基于深度学习的分类。基于深度学习的分类是一种方法,其中图像获得一组分配的置信度值。这些置信度值指示图像属于每个区别类别的可能性。因此,如果仅考虑最高预测,则分类意味着将给定类别集中的特定类别分配给图像。下面的模式对此进行了说明。orange:0.03apple:0.85lemon:0.12一个可能的分类示例,其中网络区分三个类别。输入图像获得为三个不同类别中的...

halcon的深度学习:halcon的机器学习方法

介绍术语“深度学习(DL)”是指一系列机器学习方法。在HALCON中,实现了以下方法:分类:从给定的一组类中将图像分类为一个类。有关更多信息,请参阅“深度学习/分类”一章 。orange:apple:lemon:一个可能的分类示例:将图像分配给一个类。对象检测:检测给定类的对象并将其定位在图像中。有关更多信息,请参阅“深度学习/对象检测”一章 。'apple''apple&...

halcon深度学习算子:set_dl_model_param

set_dl_model_param名称set_dl_model_param —设置深度学习模型的参数。签名set_dl_model_param( : : DLModelHandle, GenParamName, GenParamValue : )描述set_dl_model_param将深度学习模型的参数和超参数设置 为值。 GenParamName DLModelHandle GenParam...

halcon18之前的旧版的深度学习介绍

1 预处理1.1 读取预训练网络用read_dl_classifier方法读取一个预训练网络,其中Halcon提供的预训练网络有:"pretrained_dl_classifier_compact.hdl"和"pretrained_dl_classifier_enhanced.hdl"。1.2 读取数据集指定数据集路径,用read_dl_classifier...

用halcon的DLTool工具进行深度学习的分类应用的模型训练

halcon的DLtool是深度学习的标注加训练模型的工具。要注意的是只有0.4.2的版本才是可以训练模型的,之前的只可以标注。这个0.4.2版本跟之前的版本的区别是多了一个TRAINING,即训练模型的项目。首选新建项目,勇哥这里选择“分类”项目。大家都知道,halcon的深度学习有三种类型的应用: 分类,分割,对象检测。图库这里可以添加分类类别,这个例子里,只有两个类别:OK,NG。点击开始训...

halcon的图形显示到C#的pictureBox控件里,并且可以交互

勇哥今天遇到一个问题:一个图片listview希望有一个图像预览功能,能显示一些halcon的图形、region之类的对象。但是我不想用halcon窗口,因为它是耗资源的大户,不想请它。能不能显示到C#自己的pictureBox控件里面呢?网上查了一些资料,是可以实现的!=============================halcon在.net里面自带的控件可以实现交互等很多强大的功能,但是...

halcon算子: change_radial_distortion_image

change_radial_distortion_image名称change_radial_distortion_image —更改图像的径向变形。签名change_radial_distortion_image(图片,地区:ImageRectified:CamParamIn,CamParamOut:)描述change_radial_distortion_image根据内部摄像机参数CamPara...

HALCON高级篇:3d相机标定(六)应用之 径向畸变校准

引言:C#勇哥注:所谓的3d相机标定并不是指的3d相机的标定,而是指的是3d空间做相机的标定, 这个相机仍然是2D相机。 halcon的这套标定方法,同时可以应对测量、手眼标定。 并且由于是在3d空间做标定,因此你在做测量的时候相机和拍摄平面可以不是完全垂直, 或者物料可以任意方向倾斜(当然你的相机的景深要能做得到)。 如果你是做机器人手眼标定,这套标定方法无论是hand to eye,...

halcon算子: gen_arbitrary_distortion_map

gen_arbitrary_distortion_map名称gen_arbitrary_distortion_map —生成投影图,该投影图描述任意失真的图像和校正后的图像之间的映射。签名gen_arbitrary_distortion_map(:地图:GridSpacing,行,列,GridWidth,ImageWidth,ImageHeight,地图类型:)描述gen_arbitrary_di...

halcon算子: change_radial_distortion_cam_par

名称change_radial_distortion_cam_par —根据指定的径向变形确定新的相机参数。签名change_radial_distortion_cam_par(::Mode,CamParamIn,DistortionCoeffs:CamParamOut)描述change_radial_distortion_cam_par根据指定的径向失真系数DistortionCoeffs修改内...

HALCON高级篇:3d相机标定(五)应用之 透视畸变校准

引言:C#勇哥注:所谓的3d相机标定并不是指的3d相机的标定,而是指的是3d空间做相机的标定,这个相机仍然是2D相机。 halcon的这套标定方法,同时可以应对测量、手眼标定。 并且由于是在3d空间做标定,因此你在做测量的时候相机和拍摄平面可以不是完全垂直, 或者物料可以任意方向倾斜(当然你的相机的景深要能做得到)。 如果你是做机器人手眼标定,这套标定方法无论是hand to eye,还是...

halcon知识点杂七杂八 2020年(二)

(一) 开多个窗口,显示不同的内容这种需要一般来讲主要用于演示或者调试的需要。* Image Acquisition 01: Code generated by Image Acquisition 01 list_files ('D:/资料/', ['files','follow_links'], ImageFiles) tuple_rege...

HALCON高级篇:3d相机标定(四)应用之 实际物料的测量

引言:C#勇哥注:所谓的3d相机标定并不是指的3d相机的标定,而是指的是3d空间做相机的标定,这个相机仍然是2D相机。 halcon的这套标定方法,同时可以应对测量、手眼标定。 并且由于是在3d空间做标定,因此你在做测量的时候相机和拍摄平面可以不是完全垂直, 或者物料可以任意方向倾斜(当然你的相机的景深要能做得到)。 如果你是做机器人手眼标定,这套标定方法无论是hand to eye,还是...

HALCON高级篇:3d相机标定(三)应用之任意角度测量平面进行测量

引言:C#勇哥注:所谓的3d相机标定并不是指的3d相机的标定,而是指的是3d空间做相机的标定,这个相机仍然是2D相机。 halcon的这套标定方法,同时可以应对测量、手眼标定。 并且由于是在3d空间做标定,因此你在做测量的时候相机和拍摄平面可以不是完全垂直, 或者物料可以任意方向倾斜(当然你的相机的景深要能做得到)。 如果你是做机器人手眼标定,这套标定方法无论是hand to eye,还是...

halcon算子 calibrate_cameras

calibrate_cameras名称calibrate_cameras —通过同时最小化过程确定所有相机参数。签名calibrate_cameras(::CalibDataID:错误)描述操作员calibrate_cameras计算CalibDataID中指定的校准数据模型的内部和外部摄像机参数 。有关摄像机参数的详细说明,请参见“摄像机参数”一节。校准数据模型描述一个或多个摄像机的设置,并在创...

HALCON高级篇:3d相机标定(二)标定和标定结果的保存

引言:C#勇哥注:所谓的3d相机标定并不是指的3d相机的标定,而是指的是3d空间做相机的标定,这个相机仍然是2D相机。 halcon的这套标定方法,同时可以应对测量、手眼标定。 并且由于是在3d空间做标定,因此你在做测量的时候相机和拍摄平面可以不是完全垂直, 或者物料可以任意方向倾斜(当然你的相机的景深要能做得到)。 如果你是做机器人手眼标定,这套标定方法无论是hand to eye,还是...

HALCON高级篇:3d相机标定(一)基础理论

引言:勇哥注:所谓的3d相机标定并不是指的3d相机的标定,而是指的是3d空间做相机的标定,这个相机仍然是2D相机。 halcon的这套标定方法,同时可以应对测量、手眼标定。并且由于是在3d空间做标定, 因此你在做测量的时候相机和拍摄平面可以不是完全垂直, 或者物料可以任意方向倾斜(当然你的相机的景深要能做得到)。 如果你是做机器人手眼标定,这套标定方法无论是hand to eye,还是ey...

halcon算子 gen_image_to_world_plane_map

gen_image_to_world_plane_map 名称gen_image_to_world_plane_map —生成一个投影图,该投影图描述图像平面与世界坐标系的平面z = 0之间的映射。签名gen_image_to_world_plane_map(:地图:CameraParam,WorldPose,WidthIn,HeightIn,WidthMapped,HeightMapped,缩放...

HALCON setsystem 算子中参数的含义之 clip_region

生成的一些图形对象,如 gen_circle,gen_rectangle1生成的圆和矩形,当这些对象的范围(region区域) 超出图像的大小范围时,是否剪切掉超出图像大小范围的部分。'true'表示剪切掉,'false'反之;halcon学习网上的例子: http://www.ihalcon.com/read-6414.html相似的有,模板边界处理:set_sy...

halcon 算子 outline_to_world_plane_xld

outline_to_world_plane_xld 将XLD轮廓转换为世界坐标系的平面z = 0。签名contour_to_world_plane_xld(轮廓:ContoursTrans:CameraParam,WorldPose,刻度:)描述操作者contour_to_world_plane_xld变换轮廓在给定的点轮廓到在世界上平面z = 0坐标系和在返回该3D轮廓点ContoursTra...

​halcon算子 get_calib_data_observ_points

get_calib_data_observ_points 名称get_calib_data_observ_points —从校准数据模型中获取基于点的观测数据。签名get_calib_data_observ_points(:::CalibDataID,CameraIdx,CalibObjIdx,CalibObjPoseIdx:行,列,索引,姿势)描述操作员get_calib_data_observ...

halcon算子 ​set_origin_pose

set_origin_pose 名称set_origin_pose —转换3D姿势的原点。签名set_origin_pose(::PoseIn,DX,DY,DZ:PoseNewOrigin)描述set_origin_pose 用DX, DY和DZ给定的向量转换3D姿势PoseIn的原点,并在PoseNewOrigin中返回结果。注意,相对于姿势本身的局部坐标系执行平移。例如,如果 PoseIn在相...
会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864