自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 【PyQt】一个完美的自定义标题栏窗体

参考网上自定义的标题栏,完善了一下

2024-05-02 14:25:58 177

原创 Halcon 两点之间线性插值

使用Halcon实现的两点之间线性插值算法,支持多点输入

2024-04-26 10:54:53 140

原创 Halcon 使用直线划分轮廓线

已知一个XLD轮廓线和一条直线Line,用直线去划分轮廓,将它分成两部分,这里的直线可以设置宽度

2024-04-26 10:26:52 277

原创 利用Python构建Halcon的语义分割网络

【代码】利用Python构建Halcon的语义分割网络。pretrained_dl_segmentation_compact.hdl和pretrained_dl_segmentation_enhanced.hdl

2024-02-18 15:50:12 190

原创 使用Python一步一步搭建一个深度学习GUI【不定时更新】

纪录自己使用pyqt5搭建的一个深度学习模型训练的操作GUI,包含多种网络类型

2024-01-25 18:06:04 461 2

原创 Halcon深度学习-笔记

因为目标检测有个弊端,自然缺陷类别会很多而且不规则,缺陷样本很难收集,聪明的客户是不会认可这种方式的,因为如果忽然出现其他类别的缺陷,目标检测未必就能检测出来,存在漏检的风险;:在训练过程中,每隔多少代,更新一次图像预览图;‘augmentation_percentage’:样本中需要扩展图片的百分比,范围:0-100,如果为0,就不进行下面任何的扩展;值:true , false。:评估比较值, 默认值:分类(“top1_error”),目标检测(“mean_ap”)和分割(“mean_iou”)

2024-01-23 16:02:24 964

原创 Matlab编程记录【不定时更新】

记录在使用Matlab编程和开发过程中的一些小技巧。

2023-09-22 16:03:55 96

原创 【Opencv+QT】棋盘格标定助手

基于Opencv4.7.0开发的棋盘格标定助手,操作界面制作使用的是QT5.9.9

2023-08-19 16:19:49 100

原创 Halcon 创建自定义网络模型【VGG16】

利用Halcon的深度学习框架,创建VGG16模型

2023-06-26 11:42:49 244

原创 Halcon 目标检测深度学习训练

在Halcon目标检测的例程上添加详细注释,包括初次训练和追加训练(预训练模型使用上一次训练的结果)

2023-06-16 10:33:57 893

原创 【Pycharm】将labelme标注结果转为VOC语义分割的数据集

labelme标注后,将标注的json结果转为VOC格式的语义分割数据集

2023-05-28 15:57:59 534

原创 记录C++的一些常用小代码

C++做窗体开发过程中使用到的一些小代码

2023-05-15 22:49:26 1021

转载 机器视觉中彩色成像必须考虑的十个问题

机器视觉成像系列

2023-03-10 15:04:10 312

原创 Halcon最小二乘法拟合二次函数、指数函数

利用Halcon实现最小二乘法对坐标曲线进行二次函数、指数函数拟合

2023-03-09 11:06:11 388

原创 C# 泛型栈共享双栈

C#泛型共享栈的定义

2023-02-17 14:36:11 79

原创 C# Halcon引擎底层

使用C# 查看了Halcon底层的各种类定义

2023-02-13 10:11:28 311

原创 WinForm 开发过程中的一些小功能记录

记录下一些Winform小功能的用法,免得每次都去找资料

2023-02-10 14:22:32 210

转载 标定板的选择:精度、视场、材质、光源

标定板的选择主要从四个方面入手,分别是精度、视场、材质、光源,下面分别叙述。

2023-01-08 10:25:03 3161

原创 【Halcon 计算两直线的真实距离 投影变换】

1、使用halcon计算两直线轮廓的距离最精确的方法2、使用Halcon实现投影变换

2022-09-15 15:56:57 1915

原创 OpenCvSharp三维重建SFM与图像拼接Stitch

参考opencv的SFM代码,利用OpenCVSharp复现了SFM三维重建,可以重建稀疏点云;并且可以读取点云显示,不过是不带颜色信息的;参考opencv的图像拼接代码,同样利用了OpenCVSharp复现一遍。里面是使用了Winform开发的一个使用软件,有兴趣的朋友可以学习一下或者参考着继续开发;小功能比较多,界面写的比较简单使用,但是总体还是可以实现功能,也是反映了我当前利用Winform开发的一个水平,都是些初中级的东西吧。如果您有更好的建议,非常欢迎您可以在下方评论。...

2022-07-08 20:30:46 1134

原创 OpenCvSharp 棋盘格标定助手

使用的是VS调用OpenCvSharp资源库进行一个Winform操作界面编写,网上找了很多开源的程序,发现根本用不了的,用的时候还需要你配置各种电脑系统变量,显得好麻烦。现在弄了个简单的标定助手,可以完美运行,带有棋盘格图像生成工具,操作简单,源码也不复杂。 使用了OpenCvSharp资源开发包,在VS下做了一个棋盘格图像下的相机标定助手小Demo,显然,C#也可以用OpenCv了。这是一个比较好的案例,可以参考下。鄙人不才,也用它做了一个SFM三维重建的Demo,这里就不放了。using Op.

2021-06-05 12:50:01 3103 3

原创 OpenCvSharp特征点SURF提取

/// <summary> /// 特征点提取 /// </summary> /// <param name="image_names">输入的图像路径</param> /// <param name="key_points_for_all">生成的特征点集</param> /// <param name="descriptor_for...

2021-04-16 14:00:49 565

原创 OpenCvSharp特征点提取与匹配

@TOCOpenCvSharp特征点提取与匹配 /// <summary> /// 特征点Surf匹配 /// </summary> /// <param name="imgSrc">输入图1</param> /// <param name="imgSub">输入图2</param> /// <param name="threshold

2021-04-16 13:57:37 2307

使用pyqt实现的一个自定义标题栏窗体

原始的QMainWindow类只能继承操作系统中的标题栏样式,奇丑无比啊! 这里找了网上其他的自定义样式做了一些修改,添加了菜单栏并对标题位置做了一些修改(居中显示)。

2024-05-02

使用Halcon实现的两点之间线性插值算法,支持多点输入

使用Halcon实现的两点之间线性插值算法,支持多点输入

2024-04-26

Halcon 使用直线划分轮廓线

模仿clip_contours_xld算子,用任意直线(带宽度)分割一个轮廓点集合

2024-04-26

【Opencv+QT】棋盘格标定助手

基于Opencv4.7.0开发的棋盘格标定助手 资源名称:Opencv棋盘格标定助手 版本信息:Visual Studio 2022、QT5.9.9 主要功能:针对使用棋盘格标定板的相机内参标定。 技术要求:Window10/11 x64,Opencv 使用说明:导入棋盘格图像和设置相应的角点和格子尺寸就可以直接标定相机内参了,畸变系数默认使用了8个,可以在代码中自行设置,附带了结果导出。 其他说明:标定误差结果估计的部分暂未添加进去,有需要的自行开发。

2023-08-19

OpenCvSharp三维重建SFM和图像拼接软件

参考opencv的SFM代码,利用OpenCVSharp复现了SFM三维重建,可以重建稀疏点云;并且可以读取点云显示,不过是不带颜色信息的; 参考opencv的图像拼接代码,同样利用了OpenCVSharp复现一边。 里面是使用了Winform开发的一个使用软件,有兴趣的朋友可以学习一下或者参考着继续开发;小功能比较多,界面写的比较简单使用,但是总体还是可以实现功能,也是反映了我当前利用Winform开发的一个水平,都是些初中级的东西吧。 如果您有更好的建议,非常欢迎您可以在下方评论。

2022-07-08

OpenCvSharp 棋盘格图像下的相机标定助手

使用了OpenCvSharp资源开发包,在VS下做了一个棋盘格图像下的相机标定助手小Demo,显然,C#也可以用OpenCv了。这是一个比较好的案例,可以参考下。鄙人不才,也用它做了一个SFM三维重建的Demo,这里就不放了。 具体内容参考我的链接https://blog.csdn.net/Yoto_Jo/article/details/117574528

2021-06-05

Halcon二维码识别

创建三种识别二维码的句柄 create_data_code_2d_model (SymbolType[Index], 'default_parameters', 'standard_recognition', DataCodeHandleStandard) create_data_code_2d_model (SymbolType[Index], 'default_parameters', 'enhanced_recognition', DataCodeHandleEnhanced) create_data_code_2d_model (SymbolType[Index], 'default_parameters', 'maximum_recognition', DataCodeHandleMaximum)

2021-04-01

Halcon卡尺法找圆找边、测量

*计量对象被添加到计量模型中 * add_metrology_object_circle_measure (MetrologyHandle, Row, Column, Radius, 20, 5, 1, 30, [], [], Index1) * add_metrology_object_ellipse_measure (MetrologyHandle, Row, Column, Index1, Radius, Radius, 20, 5, 1, 30, [], [], Index2) * add_metrology_object_rectangle2_measure (MetrologyHandle, Row, Column, Index2, Index2, Index2, 20, 5, 1, 30, [], [], Index3) * add_metrology_object_line_measure (MetrologyHandle, Row, Column, Index3, Index3, 20, 5, 1, 30, [], [], Index4) add_metrology_object_generic (MetrologyHandle, 'circle', [Row, Column, Radius], 20, 5, 1, 30, [], [], Index)

2021-04-01

水下推进器控制界面.rar

四个T100水下推进器完成升沉过程,两个M70E水下推进器完成进退过程,本程序采用C#串口通讯的方式,结合Arduino板实现PWM控制水下推进器的功能,界面的所有程序都在了,完全没问题,考虑所有参数的变化,T100安装方向不一样的话,升沉的控制参数就不一样了,具体参数看程序了,写的很详细了

2019-08-08

Halcon联合C# 激光三角 三维重构

在Halcon上实现的激光三维重建程序,从相机标定到位姿标定、光平面标定、移动方向标定,三维点还原,到点云数据的保存,都在了。可以参考着看看,有些参数改改就好了。导出C#制作界面,包括重建三维的点云数据的导出,采集图片保存路径需要修改

2019-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除