-
2D和3D专栏已经不在更新,且内容已经迁移到知识星球【视觉源码小铺】(含有对应的源码)。如需要可加入星球(csdn可抵扣对应数量的费用)演示视频可见B站(Non-Stop_:演示视频)。
- 加入方式:可加微信(IVsionNode)拉小伙伴进入知识星球。
-
文章+源码(C++ PCL OpenCV)均放在了知识星球【视觉源码小铺】, 复杂算法已经放到QQ群内。
-
不仅限以下算法内容,持续输出…
-
可视化算法输出结果可查看:2D&3D视觉算法可视化效果
-
视觉源码小铺 星球二维码,可微信扫码查看
下述文章均对应源码(C++ PCL OpenCV)。 复杂算法已经放到QQ群内。
不仅限以下算法内容,持续输出…
2D算法
- 相机标定:相机标定
- 位姿固定:位姿固定
- 旋转图像:旋转图像
- 卡尺工具:卡尺工具
- 找线工具:找线工具
- 查找&测量圆
- 找圆工具:找圆工具
- 填充孔洞:填充孔洞
- 极坐标变换:极坐标变换
- 骨架提取:骨架提取
- 最大内接圆:最大内接圆
- 最大内接矩形:最大内接矩形
- VariationModel:VariationModel–仿照Halcon
- 剔除骨架毛刺:剔除骨架中的毛刺
- 直线边缘缺陷检测:直线边缘缺陷检测
- 圆弧边缘缺陷检测:圆弧边缘缺陷检测
- reduce_domain:复现Halcon中的reduce_domain
- 图像相似性:
- SSIM & MS-SSIM:图像相似性–“SSIM”-“MS-SSIM”
- PSNR:图像的峰值信噪比(PSNR)
- 文章:https://t.zsxq.com/M1TtA
- 拟合&测量圆
-
随机采样拟合圆:
-
…
-
3D算法
-
3D数据集:3D数据集
-
PCL可视化大坐标机载点云:PCL可视化大坐标机载点云
-
点云预处理
- 统计滤波器:点云预处理之点过滤-统计滤波器
- 统计滤波器简单加速:点云预处理之点过滤-统计滤波器(加速)
- 条件滤波器:点云预处理之点过滤-条件滤波器
- 最远点采样:最远点采样
- 基于法向量方向的点过滤:基于法向量方向的点云滤波
- 体素滤波后重采样:体素滤波后重采样
-
点云特征
- 点云法向量:点云处理–计算点云法向量
- 有序点云法向量:有序点云法向量计算
- 深度图法向量:基于深度图计算法向量
- 点云边缘:点云边缘提取
- 点云分割:点云分割-Fast Euclidean Clustering for Point Cloud Segmentation
- 提取最高层点集:提取最高层点集
-
缺陷检测
- 平面点云凹凸缺陷检测:平面点云凹凸缺陷检测
- 圆柱侧面凹凸缺陷检测:主要步骤:拟合圆柱+圆柱展开+平面凹凸缺陷检测
-
几何拟合&测量
- 测量3D圆孔:3D圆孔测量
-
变换
- 圆柱展开为平面:圆柱展开
-
位姿等计算
- 计算点云的位姿:计算点云的位姿
- 调平点云&点云变换:调平点云&点云变换
- 计算点云平均分辨率:计算点云的平均分辨率
-
焊缝
- 文档[https://t.zsxq.com/SHTS2]
- 管道焊接件的常见坡口及尺寸 - 百度文库 (baidu.com)
- B_Spline拟合整理
- V型焊缝提取(非一般V型):V型焊缝提取
- V型曲线焊缝提取:V型对称-平面上曲线焊缝提取
- D类型焊缝提取:D类型焊缝
- 空间边缘点排序
- 封闭&直线未交一点以上的空间边缘点排序:封闭&直线未交一点以上的空间边缘点排序
-
其他待分类
测量
日常算法问题记录
- 图像逻辑操作:图像逻辑操作
- pcl中Eigen::Affine3f变换点云异常:pcl中Eigen::Affine3f变换点云异常
- Qt IDE问题:‘CreateDirectoryA’:Qt IDE问题:‘CreateDirectoryA’
- pcl保存点云异常:pcl保存点云异常
- Memory.h: handmade_aligned__free问题
日常编程问题记录
- C++位运算符:C++ 位运算符
- 数据结构(C++语言版)邓俊辉–读书问题记录:数据结构(C++语言版)邓俊辉–读书问题记录
- 函数指针&函数对象作为函数参数:函数指针&函数对象作为函数参数
- 快读检查手动书写的json文件是否正确:快速检查json文件格式是否正确
文档类
- 开源库
- 焊缝相关文章:知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具
- B_Spline拟合整理
- V型焊缝-平面曲线焊缝测试数据:知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具
- TLESS数据集(单张测试):知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具
- PSNR-HSV & PSNR-HSV-M:知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具
- C++书籍:知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具
NodeEditor
- 使用NodeEditor添加视觉算法:知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具
- 调用NodeEditor库问题记录