- 博客(16)
- 收藏
- 关注
原创 边缘崩缺检测——滚球法
滚球法的思想最初源自于从二维点集重建平面形状的问题,本文博主将这种思路用于物体边缘缺陷的检测,与普通的外接矩形法和凸包法相比,该方法可以通过调节半径的数值自适应地补全物体的缺陷部分。
2024-11-17 15:52:11
1027
原创 直线拟合原理详解
本文围绕fitLine()函数,介绍了极大似然估计和迭代计算在直线拟合中的使用方法,更好地明白底层原理,便于在解决实际问题的过程中,心中自有丘壑,选择更好的方法,达到更好的效果
2024-11-11 01:59:06
977
原创 傅里叶变换之工业缺陷检测应用
在工业缺陷检测的场景中,我们经常会遇到一些难以直接通过空域方法进行检测的现象。如图所示,在进行织布赃污的检测时,由于脏污区域与周围像素点的灰度值相差较小,且脏污区域内的像素灰度值变化较大,因此很难选择合适的阈值来进行图像二值化,从而确定脏污区域。此时,我们就要在频域内对图像进行处理。通过频域滤波,滤除掉频率较低的成分(无脏污部分)和频率较高的成分(织布纹理图案部分),即可得到脏污区域的图像。
2024-03-21 18:51:55
1927
16
原创 相机标定原理及应用(opencv)
本文通过对相机标定过程进行了详细介绍,提供完整的标定代码,并引入了对像素坐标系,图像坐标系,相机坐标系,世界坐标系的说明。文末对标定参数的实际应用进行了举例说明,有利于读者更加清晰地认识坐标系之间的转换
2024-01-29 03:12:06
3247
6
原创 基于Windows 的 C/C++ 字符串使用
在VC的编程过程中,windows和C/C++都有自己定义的模板库,可以对字符串进行各种操作,也要经常进行CString, string,字符数组之间的类型转换。本文就常遇到的字符串问题进行知识点总结。
2023-03-25 20:47:39
438
转载 镜头选型——景深计算
这是一篇非常适用于镜头选型之景深计算的文章,文章没有对景深计算公式进行推导计算,但对于景深的含义及影响因素介绍的非常清晰,尤其是弥散直径圆的说明非常透彻,我转载啦!
2023-03-10 18:10:12
4469
2
原创 opencv-双边滤波
视觉测量任务重点关注的是目标的边缘信息,滤波过程不应破坏目标的边缘信息,因此,保边降噪的滤波方法应运而生。常用的保边降噪的滤波方法是双边滤波,其思想是在灰度梯度平缓的区域使用高斯滤波进行降噪,在灰度梯度突变的边缘位置不进行滤波处理,保证边缘信息不被破坏。
2023-01-28 16:13:06
4958
原创 图像边缘检测之精确定位
针对图像中,边缘较为模糊,噪声较多,却需要实现精密测量的场景,常用的边缘算子不能够很好地满足使用要求。因此,提出一种先粗定位,再提取边缘区域,最后精确定位的算法。
2023-01-13 21:05:25
3988
4
原创 傅里叶变换在图像处理中的应用
本文主要对傅里叶变换在图像处理中的应用做了基本的介绍,并基于C++和OpenCV实现了傅里叶变换在图像旋转方面的应用。
2022-12-01 20:24:36
3086
原创 基于C++的图片指定区域剪切
本文旨在总结博主做项目时总结的基于C++的图片剪切代码,代码难度较低,仅供基础知识的学习巩固。#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include<sstream>#include<io.h>#include<vector>#include<fstream>#include <cassert>#include <string>#inclu
2022-04-08 15:40:53
2661
滚球法使用代码,包含滚球类RollingBall.h, RollongBall.cpp, main.cpp即示例图像文件
2024-11-17
数字图像处理,边缘亚像素检测
2023-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人