- 博客(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
原创 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】二值化方法总结
如果“潜在”点通过长度最多为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
原创 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
原创 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
2025-05-15
stm32单片机ov7725采集图像实时图像处理led显示处理结果
2022-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人