OpenCV学习日记(2)

本文是OpenCV学习系列的第二篇,主要介绍图像的基本要素如灰度、BGR和HSV色彩空间,并深入探讨数学知识在图像处理中的应用,包括傅里叶变换的连续和离散形式,以及卷积的概念。此外,还简单介绍了滤波器,特别是高通和低通滤波器的作用。
摘要由CSDN通过智能技术生成

绪言

大家好哇,这里是第二篇的OpenCV学习日记,和上一篇是一脉相承的。

图像基本要素简介

图像有几个要素,像素、通道(色彩空间)是我们要研究基本的两个要素。
像素,也就是图像的最基本的单位,我们知道,图像是用矩阵存储在计算机当中的,而像素则是图像矩阵中最基本的矩阵单位。像素由通道的值决定颜色,因此,通道才是最基本的要素。而通道组成了色彩空间,下面我们来看一下常用的色彩空间:

1.灰度色彩空间

也就是我们常说的灰度图,灰度图的一大特点就是它所需的存储空间小(因为抛弃了色彩信息,大小直接就砍到1/3)。而我们常说的人脸识别,是不需要彩色信息的(因为我们只需要抽取基本特征)。

2.BGR色彩空间

也就是我们在日常生活中最常见到的三原色图。每一个像素点都由三原色的比例调配构成。而在OpenCV中使用BGR而不是使用我们最常用的RGB色彩空间。

3.HSV色彩空间

也就是在PS中最常用的图像三要素:色调、饱和度、亮度。

数学知识简介

我们知道,图像处理最需要的,就是卷积。而卷积,自然而然是数学知识。本篇将会介绍傅里叶变换和卷积操作,以确保读者可以有足够的数学储备。

图像处理中的数学

连续傅里叶变换

在用数学的严谨语言说明什么是傅里叶变换之前,我们先来用一个例子来简单地阐述一下傅里叶变换。
假设我们在听交响乐。并假设大提琴正在拉着A调(440Hz)基频的音调,这里就产生了一个频率440Hz的正弦波。(下面的图像没有按实际比例绘图 ,仅为说明)
sin(x)的图像
然后,F调(880Hz)的钢琴声传来:
sin(2x)的图像
你的耳朵会自动进行傅里叶变换,你会听到这两个声音叠加起来的声波(正弦波的叠加是线性的):
sin(x)+sin(2x)的图像
所以你会听到一个非纯音,这个音是由这两个音叠加而成的。
好,我们管这个叫傅里叶级数。傅里叶级数的表达式为:
f(x)=a02+n=0(ancosnx+bnsinnx) f ( x ) = a 0 2 + ∑ n = 0 ∞ ( a n c o s n x + b n s i n n x )
其中
a0=1πππf(x)cosnxdx a 0 = 1 π ∫ − π π f ( x ) c o s n x d x

b0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值