数字图像处理
文章平均质量分 75
Kerke
这个作者很懒,什么都没留下…
展开
-
基于OpenCV和图像金字塔的模板匹配——火花塞间隙尺寸测量
前言本项目是机器视觉课程的大作业,写的并不是很明晰,如有问题欢迎提出。介绍本项目为基于OpenCV的火花塞间隙尺寸测量,主要是运用模板匹配技术定位火花塞间隙尺寸,然后寻找火花塞间隙并测量其尺寸。算法说明程序主要分成四个部分:预处理:在此部分中,将完成模板的创建和待处理图片的路径读取。程序将从文件夹中读取model.png图片作为模板。如果文件夹中没有该图片,则将从第一张待处理图片中截取所需区域作为模板。匹配:此函数主要调用OpenCV库中的matchTemplate函数以及相关函数寻找各原创 2021-06-27 22:44:08 · 2243 阅读 · 9 评论 -
数字图像处理之基于opencv的人腿跟踪检测
前言本项目是数字图像处理课程的大作业,选题为人腿跟踪的机器人。与之前实验不同的是本次实验将应用到机器人平台进行验证,所以使用了ROS系统控制。开发环境Ubuntu18.04ROS melodicOpencv3研究目标1、实现机器小车识别并跟踪人腿的功能研究内容1、采用颜色分割算法,实现对黑色的提取功能。2、采用特征提取算法,实现对已分割图像的有效轮廓提取。3、采用运动决策算法,实现依据有效轮廓对小车的运动控制。算法实现针对颜色分离功能1.1 先对图像进行伽马变换,使从摄像头获原创 2021-06-26 16:52:34 · 2309 阅读 · 3 评论 -
数字图像处理之目标颜色识别
实验要求找到目标颜色所在区域算法实现色度空间转换1.1 读取图像并滤波1.2 根据公式将图像从rgb转换到hsv色度空间颜色分割2.1 利用 createTrackbar()函数建立滑动条,对颜色空间转换后的各通道进行阈值分割2.2 根据阈值分割的结果,判断各种颜色的对应阈值2.3 针对不同颜色,分别对图像进行阈值分割2.4 对阈值分割结果进行数学统计,判断图像的颜色并输出分类结果目标颜色检测3.1 对图像进行预处理,消除噪声并获取二值化图3.2 对二值图进行轮廓检原创 2021-06-26 16:20:34 · 6579 阅读 · 0 评论 -
数字图像处理之图像特征检测
实验要求边缘检测霍夫线变换霍夫圆变换算法实现边缘检测本代码采用LoG边缘检测算子算子与图像卷积寻找零交叉点,即边缘点霍夫线变换将彩色图像转化为灰度图,并对灰度图做边缘检测得到二值边缘图参数空间离散化:对直线方程的参数(r,θ)(r,\theta)(r,θ)离散化,并给出(rmin,rmax)(r_{min},r_{max})(rmin,rmax)和(θmin,θmax)(\theta_{min},\theta_{max})(θmin,θmax),划分为有限个等间原创 2021-06-25 20:51:29 · 881 阅读 · 0 评论 -
数字图像处理之图像滤波与形态学
前言又咕了一个学期,上学期的东西都没写完,惭愧惭愧。实验要求空域滤波1.1 设计高斯滤波器模板函数1.2 填充图像,将模板函数与图像进行卷积1.3 截取图像,获得滤波后的图像腐蚀/膨胀算法2.1 读取图片2.2 腐蚀/膨胀算法2.3 将经过腐蚀或膨胀后的图片显示空域滤波代码实现#include <stdlib.h>#include <opencv2/opencv.hpp>#include <opencv2/core/core.hpp>#原创 2021-06-25 18:55:20 · 531 阅读 · 0 评论 -
数字图像处理之图像获取与直方图均衡化
前言咕了一个学期,终于有时间也有东西可写了,虽然只是大三上修的数字图像处理的实验而已。实验要求统计每个灰度下的像素个数绘制出直方图计算累计密度重新计算均衡化后的灰度值,四舍五入直方图均衡化,更新原图每个点的像素值直方图均衡化直方图均衡化是常用的图像增强处理技术,其原理为:rrr:原图像灰度级sss:均衡化后的图像灰度级Pr(w)P_r(w)Pr(w):图像灰度概率分布Ps(w)P_s(w)Ps(w):均衡化后的图像灰度概率分布设直方图均衡化变换函数为s=T(r)s=T(r原创 2021-01-16 01:17:12 · 565 阅读 · 1 评论