自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【PCL无法读取点云PLY或者PCD格式】

摘要 读取点云数据常见错误排查:1)路径填写错误;2)文件格式不匹配(如PLY格式加载PCD文件)。若路径格式正确仍无法加载,可能是Debug模式下使用了Release版本的lib库,正确的做法是Debug模式应使用带"d"后缀的库版本。通过检查库版本可以解决此类问题。

2025-06-10 19:05:11 92

原创 opencv4.11编译Debug提示缺少python312_d.lib或python3*_d.lib的解决办法

在编译OpenCV 4.11时,可能会遇到缺少库文件的问题。解决方法是下载并编译Python源码生成所需的lib文件。首先,从Python官网下载对应版本的源码,如python312_d.lib代表3.12版本。接着,使用Visual Studio打开PCbuild目录下的pcbuild.sln工程,生成lib文件。生成的文件位于Python-3.12.10\PCbuild\amd64目录下。最后,在OpenCV工程中找到opencv_python3项目,添加生成的lib文件路径并重新生成。整个过程仅需几分

2025-05-15 19:43:32 495

原创 使用CloudCompare计算点到平面的距离

使用Cloudcompare计算点或者区域到平面的距离

2025-05-10 13:15:15 263

原创 PCL 最小二乘法拟合平面和RANSAC拟合平面

使用pcl实现最小二乘法拟合平面和RANSAC算法拟合平面

2025-05-10 12:51:38 129

原创 Halcon 使用for循环变慢解决方法

【代码】Halcon 使用for循环变慢解决方法。

2025-05-09 19:58:46 83

原创 Vtk坐标轴数字大小从小到大问题

当我们使用vtk显示坐标轴时可能存在坐标轴的数字大小是沿着坐标轴变大,而我们想要固定siez;更改size也没有变化,其问题是由于我们在创建坐标系的时候关联了相机,而后我们重新给render设置了新相机导致,解决问题的办法就是,不要创建新的相机,而直接通过“renderer->GetActiveCamera()”获取,再进行修改后设置相机。

2025-04-29 20:43:42 126

原创 git 拉取Github时报错【 Recv failure: Connection was reset】

【代码】git 拉取Github时报错【 Recv failure: Connection was reset】

2025-04-22 23:13:54 918

原创 【Halcon】基于halcon算子实现RASAC拟合平面

介绍由于halcon的拟合平面算法全是基于最小二乘法的方法,当原始输出存在时存在拟合平面不够不准确的问题,随即自己实现了一下简单版本的ransac拟合平面算法。

2025-03-16 20:07:39 290

原创 【Halcon】一维测量总结

halcon:1D Measuring。

2024-12-05 22:39:44 427

原创 【halcon】二值化方法总结

如果“潜在”点通过长度最多为MaxLength点的“潜在”点路径连接到“安全”点,那么两个阈值之间的灰色值的“潜在”点将被接受。使用场景:双阈值通常在对图像应用拉普拉斯算子(拉普拉斯、高斯拉普拉斯、高斯导数或高斯差分)之后调用,或者用于两幅图像的差值(差图像)。默认值:“light”提供的选项: ‘dark’, ‘equal’, ‘light’, ‘not_equal’MaxLength :输入,“潜在”点到达“安全”点的路径的最大长度。Image :HImage类型,输入图像,即待分割图像。

2024-12-02 23:25:08 1162

原创 【Halcon例程】通过频域自相关定位晶圆位置

这里由于频域是对称的,所有只计算左半部分,进行加速,也可以使用fft_generic。这里通过自相关,可以找出单个晶圆的角点位置。通过提取局部最大值获取图中重复的白点坐标。

2024-12-01 19:42:20 229

原创 【Halcon例程】检测物体翘起(check_smd_tilt)

通过小景深相机对物体进行拍摄,当物体翘起时超出了景深范围,会有模糊的效果,所以通过是否模糊判断是否翘起。

2024-12-01 14:12:54 295

原创 halcon将Tiff图校正

校正思路:局部点拟合一个平面,然后与原始图像作差。设置参考平面获取区域方法1:采用阈值的方法选择合适的区域方法二:绘制roi选择参考平面拟合平面根据局部区域点生成平面图像图像作差将原始图像减去拟合平面,图像可视化最后获取的图像可能为黑色,通过阈值选择有效区域缩减z的范围,即可以看见图像轮廓。完整代码tips:校正后的tiff图可以保存为点云,请参考这篇文章:直达链接。

2024-12-01 12:41:34 346

原创 Halcon将Tiff转为点云格式

介绍了halcon脚本将tiff图转为点云并保存。

2024-12-01 12:26:10 975

原创 【halcon生成矩形区域(GenRectangle1)无效】

halcon生成矩形区域(GenRectangle1)无效

2024-11-29 15:27:11 347

原创 【Halcon例程】焊点检测实践 ball_seq.hdev

介绍halcon例程焊点多张图检测与单张图检测的不同

2024-10-31 23:10:50 506

原创 VTK+CGAL+QT+VS(3D纹理显示)

介绍了使用VTK进行3D纹理显示

2024-10-31 22:19:54 209

原创 Halcon例程ball.hdev(焊点直径测量)

介绍了Halcon的焊点检测例程

2024-10-28 23:54:32 461

原创 【Haclon参考手册学习翻译】

对halcon参考手册进行部分翻译学习

2024-10-20 16:41:09 254

原创 Haclon例程学习(锡膏检测)

学习halcon例程的锡膏缺失检测算法

2024-09-17 00:44:10 446

原创 Visual Studio无法解析的外部符号LNK2019和LNK1120

解决:无法解析的外部符号LNK2019或LNK1120

2024-04-28 21:00:32 1083 1

原创 Ubuntu安装opencv 依赖无法安装解决办法

libgstreamer-plugins-base1.0-dev : 依赖: libglib2.0-dev 但是它将不会被安装 libgstreamer1.0-dev : 依赖: libglib2.0-dev 但是它将不会被安装 libgtk-3-dev : 依赖: gir1.2-gtk-3.0 (= 3.24.18-1ubuntu1) 但是 3.24.20-0ubuntu1.1 正要被安装 依赖: libatk-bridge2.0-dev 但是它将不会被安装。

2023-03-25 18:23:12 1483

原创 【Ubuntu 无法使用ifconfig解决办法】

在 Ubuntu 20.04 中,ifconfig 命令已被弃用并替换为 ip 命令。在使用ubuntu时需要使用ifconfig命令提示。

2023-03-15 11:52:31 5212

原创 【Ubuntu下使用QT Creator 窗口显示点云和图片】

在ubuntu下使用qt creator 和pcl库实现了点云在窗口中的显示,这篇文章主要记录了配准的整个过程以及代码的实现。

2023-03-13 16:31:48 1818 4

原创 Matlab工件图像利用最小二乘法检测毛刺与标记

Matlab工件图像毛刺检测被检测工件内窥镜拍摄照片的毛刺照片思路:1.二值化图像利用函数im2bw2.对图像进行滤波与腐蚀处理利用函数g=medfilt2(obj,[10,10]);g= imerode(~g,se);3.获取图像边界BW3=edge(g,‘canny’);4.通过阈值筛选最小值附近合适的点5.利用最小二乘法拟合一条直线xx = [x ones(length(x),1)];b= inv(xx’ * xx) * xx’ * y;6.最后标记出毛刺详

2021-11-06 20:02:52 2806

原创 matlab练习程序(点云下采样)——代码解读

方法

2021-09-21 10:17:25 1392 2

原创 STM32F103VE 与MTLAB 串口通信及GUI

小白第一篇文章见谅!stm32与matlab通讯实验效果:2.串口通信matlab代码%与stm32串口通信实验delete(instrfindall);%注销系统之前已经打开的串口资源obj = serial('COM8','BaudRate',115200);%串口配置fopen(obj);%打开串口fprintf(obj,'hello12365'); %以ASCII格式发送size = 20;acceptingdata = fscanf(obj,'%s',size);.

2021-06-22 20:41:33 804

opencv4.11编译好的dll和库文件,包含Release和Debug版本,包含了opencv-contrib和cuda

opencv4.11编译好的dll和库文件,包含Release和Debug版本,包含了opencv_contrib和cuda

2025-05-15

opencv4.11编译需要

opencv4.11编译需要

2025-05-15

利用QT显示点云与图片

利用QT显示点云与图片

2023-05-15

stm32单片机ov7725采集图像实时图像处理led显示处理结果

OV7725采集图像后stm32可进行图像二值化,灰度化,中值滤波,均值滤波,拉普拉斯边缘检测,通过lcd实时显示

2022-04-09

stm32与matlab串口通信GUI

stm32与matlab串口通信GUI

2021-06-22

stm32f103ve与matlab串口通信

stm32f103ve与matlab串口通信

2021-06-22

Matlab工件图像利用最小二乘法毛刺检测.zip

Matlab工件图像处理毛刺识别

2021-11-06

matlab ICP 算法.m

matlab icp算法

2021-10-20

空空如也

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

TA关注的人

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