自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 问答 (1)
  • 收藏
  • 关注

原创 c++对halcon的动态链接库dll封装及调用(细细讲)

本文详细介绍了将Halcon图像处理算法封装为C++动态链接库(DLL)的完整流程,包括7个关键步骤:1)封装Halcon函数并导出CPP文件;2)在C++项目中配置Halcon环境(包含目录、库目录设置);3)验证Halcon代码;4)创建DLL项目并进行环境配置;5)编辑DLL并导出生成文件(.dll、.lib、.h);6)在主项目中配置DLL调用环境;7)编写测试代码验证功能。通过这个流程实现了Halcon算法的模块化封装和复用,文中提供了具体的配置路径和代码示例,重点说明了环境配置细节和文件结构安排

2025-06-08 21:16:20 107

原创 cv_area_center()

使用OpenCV实现了Halcon中area_center算子的功能,该算子用于计算图像区域面积及其中心坐标。

2025-05-10 23:17:19 263

原创 cv_connection (像halcon一样对区域进行打散)

本文介绍了一个使用OpenCV编写的函数cv_connection,该函数能够将cv2.threshold得到的二值图像区域打散成不相连的子区域,并返回这些子区域的列表。

2025-05-10 22:34:21 279

原创 (1)cv_show_image

【代码】(1)cv_show_image。

2025-05-03 15:35:48 280

原创 YOLOv8模型训练过程

yolov8快速训练自己的数据集,只介绍重点步骤

2025-05-01 23:44:29 436

原创 anomalib—4—NETRON 看模型结构,真香

NETRON 的网址是。

2025-04-06 21:27:08 257

原创 anomalib—5—一小段,用onnx对图像进行检测

【代码】anomalib—4—一小段,用onnx对图像进行检测。

2025-04-06 21:19:02 129

原创 anomalib—2—输入图像大小调整

第二个地方:在Folder里面定义transform。这里要注意两点,这里的transform是从torchvision.transforms.v2里来的,它的方式也略有不同,定义如下,还有就是在如果定了了图像的归一化,和尺寸缩放,那么,在train_augment,val_augment,test_augment是要保证统一的,不然你可能得不到理想的结果图。第三,就是在predict层面,也要对输入的待测图像全部进行同样的resize和normalize的操作我的完整代码如下,给自

2025-04-06 21:10:46 237

原创 anomalib—3—中onnx的两种导出方式

———安装onnx,没安装onnx的话,你会得到一个报错:no such model named onnx。——注意事项:ckpt的路径要用来自内容跟的路径,而且不能带引号 导出的root也是一样的。——————————————————————折腾了老半天,费老鼻子劲儿了。————我就是哪个脑子,折腾了一个半小时以后才知道要搞它。安装如下,我这里提供的是镜像站的下载,嘎嘎快。

2025-04-06 15:09:16 317

原创 连抄带摸的体验了一把DCGAN,附自己的代码

【代码】连抄带摸的体验了一把DCGAN,附自己的代码。

2025-04-05 10:15:24 191

原创 模型局部提取

相比于hook的钩子,这个对新手来说,是不是更友好呢。

2025-04-03 08:46:34 202

原创 anomalib—1— 权重无法下载时,处理的两种方式

真大砊,亲测可用,请看第二种方法

2025-03-30 21:31:18 417

原创 yolov5 onnx的部署文件(主要是onnx文件的使用)

我只是作了一定的改动,放到这里是方便自己后期落地使用。

2025-03-09 21:48:53 493

原创 yolov5训练自己数据集的全流程+踩过的坑

【代码】yolov5训练自己数据集的全流程+踩过的坑。

2025-03-09 12:40:56 406

原创 unet深度学习网络vgg16_bn进行encoder部分--模型验证部分

【代码】unet深度学习网络vgg16_bn进行encoder部分--模型验证部分。

2025-02-23 18:37:06 266

原创 pytorch 建立自己的dataset数据集,查看dataloder中的结果

非常初级的代码,一眼就能看明白的那种。关于设置dataset数据集,加载数据集,及加载过程中的查看

2025-02-22 21:42:34 220

原创 pytorch PIL对np和tensor 图像数据的显示

(显示图像)

2025-02-22 21:04:54 371

原创 halcon 图像处理方面的几个高效小技巧尝试

实用性的技巧,放在3d心法里吧,

2025-02-22 06:43:58 61

原创 python+halcon 解读labelme标注生成marksimage

halcon+pytorch 实现labelme标准文件解读成marks_image图片

2025-02-16 22:03:27 198

原创 pytorch引用halcon写数据集

python引用halcon来定制数据集

2025-02-09 22:36:27 293

原创 pytorch ReSet18模型

################conv1和CONV2的 stride必须是相同的,才能保证相同的像素宽度和高度。

2025-02-04 08:00:57 504

原创 pytorch VGG16模型

自己留着以备以后用,查来查去的

2025-02-04 07:59:47 476

原创 pytorch 入门案例1 最基础模型 a+b=c

学习来自:pytorch 计算机视觉实战

2025-01-31 08:05:05 92

原创 pytorch Dataloader一文看懂!!

比如有datasets里有100个数据,batch_size=2.那么dataloder输出的数据应该是 50个【2。那如果我们输入的是image。那么输出是50*【2。

2025-01-30 08:08:20 248

原创 halcon MLP多层神经网络感知分类器

add_samples_image_class_mlp(Image, ClassRegions : : MLPHandle : )那么在compose中的图像可以全部来自对image的前处理,它在日常工作中的处理顺序1,图像本身的去噪点,可以用的算子包括 gray_closing ,gay_opening等2,图像的均值滤波,高斯滤波等3,图像的亮度均一性矫正(同一类产品的亮度均一性很重要)4,sobel_amp图像,gray_range_rect图像等5,sub_image,pow_image

2025-01-25 08:28:57 234

原创 halcon harmonic_interpolation算子介绍

对图像进行差分的算子,初见很吓人,其实有用且简单

2025-01-10 08:51:39 253

原创 halcon3d 如何计算平面法向量!确实很简单

halcon种平面法线方向的计算

2025-01-10 08:31:01 513

原创 halcon texture_laws本质及该如何组合使用

当年令人恐惧的纹理算子,就这么简单个事儿!

2025-01-10 07:57:09 289

原创 halcon 实现线条起点开始按步距采集点

【代码】halcon 实现线条起点开始按步距采集点。

2024-12-28 16:42:12 305

原创 halcon 对线段上点沿线段采样程序封装代码及资源

halcon3d视觉中跟随,定位,定点,沿线条对点采样的算法封装

2024-12-28 11:13:44 92

原创 halcon单相机+工业机器人=模板匹配抓取过程原理及代码实现

在这里,非常直观的告诉大家模板眼在手外,单相机+机器人配合,通过模板匹配的方式,对物体进行抓取。文章内容包含了图形的矫正,模板创建的特点,匹配中心点设置,抓取位姿的相互转换及相对关系。,指在能以一种更简单,且自己能记住的方式将这个技巧记录下来,并进行分享

2024-12-22 21:18:54 429

原创 Halcon单相机+机器人=眼在手上#标定心得

从标定中获得了 标定板(工作台)与机器人底座之间的pose和相机与机器人末端的转换关系。

2024-12-20 08:20:10 665

原创 halcon单相机+机器人*眼在手外标定心得

得到相机坐标系下的点与机器人底座base的转换关系,camera_in_base1,相机与机器人底座base之间的相对位置是固定的,既camera_in_base2,机械手末端与标定物 tool_in_obj是固定的工作台与相机的位姿关系`为什么要有辅助确定量,因为标定时标定板obj是拿在机器人手上的,我们的目的是要把工作台上的薄片物体在相机中的空间坐标点,转换到机器人底座坐标下** 如何实现_只需要把标准的标定板,放在工作台平面上,拍照,确定工作台平面相对于固定相机的pose。那只要放在这个工作台上的

2024-12-20 07:47:11 797

原创 Hom_mat3与matrix

*这个在halcon中,可以使用hom_mat3d_local在感觉,它是右乘。可以看出来,为了减少计算量,齐次部分,是没有被存储的,是在使用时被添加的。

2024-12-19 07:45:53 179

原创 ABB+halcon 旋转矩阵,欧拉角,四元素互转

欧拉角是沿转动后的新坐标系旋转的角度,在旋转矩阵中,它是由左往右乘的旋转矩阵顺序。与欧拉角对应的是RPY角,它是由由往左乘的。当然角度一样的情况下,得到的最终旋转矩阵是一样的。那ABB机器人用的是欧拉角。

2024-12-12 08:32:22 522

原创 halcon3d点云补全方法

属于halcon实例中的内容,后面还接了一部分的匹配

2024-12-01 09:12:20 844

原创 投影的完整代码

【代码】投影的完整代码。

2024-11-24 12:45:43 186

原创 halcon3D 1:1切片轮廓投影技术,透过像素距离,知实际物体的尺寸

自己没事儿做着玩的,欢迎交流!!

2024-11-24 12:39:23 1488

转载 halcon技能 关于平场校正

平场校正(Flat Field Correction),也称为光场校正、灰度校正或散斑校正,是一种用于图像传感器或相机校正的图像处理技术。它旨在消除图像中由于传感器不均匀响应、光照差异或其他因素引起的亮度和颜色不均匀性。平场校正可以提高图像的质量,使得不同区域的亮度更加均匀,减少了图像中的伪影、噪声和其他影响。平场校正的主要思想是使用一个称为“平场图像”或“平场图”(Flat Field Image)的参考图像,该图像是由一个均匀光源照射到传感器上所得到的。

2024-11-24 09:17:42 271

原创 halcon3d disparity_image_to_xyz非常重要的算子及使用条件

关于视差图向点云的转换关系,及非常重要的转换条件。

2024-11-17 23:01:55 2128

halcon 对线段上点的按线段方向顺序依一定距离依次取样排列

halcon 对线段上点的按线段方向顺序依一定距离依次取样排列

2024-12-28

halcon 3d点云柔性匹配实例

实例

2024-10-02

halcon+c#+abb机器人使用socket通讯组成的激光熔覆视觉工作站包

halcon+c#+abb机器人使用socket通讯组成的激光熔覆视觉工作站包

2024-09-01

halcon-实例 三维测量比较的解析

halcon的实例文件,打开可以直接看。

2024-07-21

空空如也

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

TA关注的人

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