---数字图像处理基础
nerd呱呱
菊花厂搬砖,欢迎投华为云Stack,已经好几年没更新博客了,呜呜呜
展开
-
数字图像处理目录
csdn 开篇 S0.0 计算机如何看东西 S0.1 调色板 S0.2 灰度图 S0.3 直方图 S0.4 二值图与阈值化 S0.5 伪彩色与假彩色* S0.6 直方图均衡化 待 ...原创 2019-03-23 23:57:00 · 758 阅读 · 2 评论 -
S0.4 二值图与阈值化
二值图的定义二值图的应用二值化方法1无脑简单判断opencv3函数Threshold实现二值图的定义二值图是一种特殊的灰度图,即每个像素点要么是白(0),要么是黑(1)二值图的应用图像的二值化使图像中数据量大为减少,从而能凸显出目标的轮廓。二值化方法1,无脑简单判断通过搜索灰度图每个像素,判断灰度值是否大于127 [(255+0)/2 = 127.5]//二值化 一#include<ope原创 2017-09-12 22:20:19 · 642 阅读 · 0 评论 -
S0.5 伪彩色与假彩色
文章目录伪彩色定义应用方法1. HSV映射假彩色定义应用伪彩色定义伪彩色就是把灰度图转化为彩色图,但不能像机器学习那样生成和真实事件类似的图像。与伪彩色相应的是真彩色。人类视觉有一个特点就是,仅仅能分辨出二十几种灰度,也就是说采集到的灰度图像分辨率超级高。有一千个灰度级,但非常遗憾。人们仅仅能看出二十几个,也就是说信息损失了五十倍,但人类视觉对彩色的分辨能力相当强,可以分辨出几千种色度。...原创 2018-09-28 00:01:33 · 2832 阅读 · 0 评论 -
S0.6 直方图均衡化
S0.6 直方图均衡化直方图均衡化能提高图像的质量累积直方图这是后面均衡化所要知道的先验知识。如果说直方图统计的是等于像素值的数量,那么累积直方图统计的就是小于等于像素值的数量![屏幕快照 2018-10-09 下午10.18.44](/Users/hezenggeng/Desktop/屏幕快照 2018-10-09 下午10.18.44.png)均衡化步骤我们均衡化的目标就是...原创 2018-10-12 00:04:21 · 472 阅读 · 0 评论 -
大话傅里叶变换
文章目录1. 傅里叶级数与欧拉公式(一维傅里叶变换)欧拉公式傅里叶级数(一维)的复数形式傅里叶积分傅里叶变换离散傅里叶变换2. 二维傅里叶变换与代码二维傅里叶变换二维图像理解代码实现OpenCV函数实现标签(空格分隔): 傅里叶变换本文初衷:现在有很多傅里叶教学视频,但是一般都不系统,对于需要打下扎实基础的和我一样的大学生们貌似还不够。前言:本文是写给大学生的通俗傅里叶变换整理资料,...原创 2018-10-26 14:53:21 · 811 阅读 · 0 评论 -
S2.1 修复图像小程序(简单版)
用OpenCV自带的inpaint()演示CV_EXPORTS_W void inpaint( InputArray src, InputArray inpaintMask, OutputArray dst, double inpaintRadius, int flags );src 输入图像inpaintMask 掩膜,和输入矩阵相同s...原创 2018-10-16 21:05:02 · 4513 阅读 · 0 评论 -
S1.2 如何自定义核?
我们知道很多的卷积核,例如sobel,均值滤波核,高斯核,拉普拉斯变换核。这些核一般是3x3的矩阵。也有5x5的。那么问题来了:能不能自己定义卷积核呢?这些卷积核都是怎么设计的呢?如何理解这些卷积核呢?原创 2018-09-22 11:17:51 · 312 阅读 · 0 评论 -
S1.1 滤波、形态学腐蚀与卷积(合集)
文章目录滤波器简单模糊与方形滤波中值滤波高斯滤波双边滤波导数和梯度Sobel算子Scharr滤波器拉普拉斯变换图像形态学膨胀腐蚀通用形态学函数开操作与闭操作形态学梯度顶帽和黑帽自定义核滤波器简单模糊与方形滤波低通滤波中值滤波高斯滤波双边滤波导数和梯度Sobel算子Scharr滤波器拉普拉斯变换图像形态学膨胀腐蚀通用形态学函数开操作与闭操作形态学梯度顶帽和黑帽...原创 2018-09-22 11:16:37 · 952 阅读 · 0 评论 -
S0.0 计算机如何看东西
S0.0 计算机如何看东西标签(空格分隔):数字图像处理 opencv当我们用特定软件打开一张图片或者更改某些位图的格式为txt时,就会发现图像的本质不过就是一堆数据罢了。采样我们可以用相机采样到一幅二维图像,图像的分辨率(精细程度)取决于你的相机的像素。当然也有三维扫描仪,可以采样到三维图像: 图为:3Dsystem Sense 3D手持扫描仪如果要谈采样理...原创 2018-03-28 22:04:56 · 367 阅读 · 0 评论 -
S1.3 仿射变换、透视变换、极坐标映射演示
S1.2 仿射变换、透视变换、极坐标映射演示文章目录S1.2 仿射变换、透视变换、极坐标映射演示OpenCV图像变换示意表仿射变换透视变换极坐标映射OpenCV图像变换示意表这里列一下和变换有关的函数吧。函数作用transform(src,dst,mtx)稀疏仿射变换warpAffine()仿射变换warpPerspective()透视变换lo...原创 2018-10-04 17:21:36 · 938 阅读 · 0 评论 -
S0.3 直方图(一)
直方图一直方图概念直方图分类直方图优点直方图应用opencv3直方图产生函数cvCalcHist画图函数完整示例直方图(一)直方图概念直方图是图像中像素强度分布的图形表达方式. 它统计了每一个强度值所具有的像素个数.直方图分类灰度直方图:边缘检测 RGB直方图:图像检索 二维直方图直方图优点计算代价低。 具有图像平移、缩放、旋转的不变性。图像分割是图像识别的基础,基于灰度直方图原创 2017-10-11 23:24:53 · 592 阅读 · 0 评论 -
S0.2 灰度图
灰度图定义灰度图优点RGB转灰度算法(OpenCV3)量化算法公式OpenCV自带函数实现综合比较灰度图定义对于单色(灰度)图像而言,每个像素的亮度用一个数值来表示,通常数值范围在0到255之间,0表示黑、255表示白,其它值表示处于黑白之间的灰度。灰度图优点我们在进行很多图像的操作时,如果是彩色的 256 色图,由于图象处理后有可能会产生...原创 2017-09-09 23:22:48 · 583 阅读 · 0 评论 -
S0.1 调色板
[toc] 摘自《数字图像处理编程入门》 我发在csdn下载区了, 作为免费资源,传送:《数字图像处理编程入门》举例说明调色板有一个长宽各为 200 个象素,颜色数为 16 色的彩色图,每一个象素都用 R、G、B 三个分量 表示。因为每个分量有 256 个级别,要用 8 位(bit),即一个字节(byte)来表示,所以每个象素 需要用 3 个字节。整个图象要用 200×200×3,约 120k转载 2017-09-09 21:59:54 · 332 阅读 · 0 评论