OpenCV-Python实战(1)——OpenCV简介与图像处理基础

f

(

x

,

y

)

f(x, y)

f(x,y),其中

(

x

,

y

)

(x, y)

(x,y) 是空间坐标,而

f

(

x

,

y

)

f(x, y)

f(x,y) 是图像在点

(

x

,

y

)

(x, y)

(x,y) 处的亮度或灰度或颜色值。另外,当f(x, y)和(x, y)值都是有限离散量时,该图像也被称为数字图像,此时:

  1. x

[

0

,

h

1

]

x∈ [0, h-1]

x∈[0,h−1],其中

h

h

h 是图像的高度
2. y

[

0

,

w

1

]

y∈ [0, w-1]

y∈[0,w−1],其中

w

w

w 是图像的宽度
3. f

(

x

,

y

)

[

0

L

1

]

f(x, y)∈ [0,L-1]

f(x,y)∈[0,L−1],其中

L

=

256

L=256

L=256 (对于8位灰度图像)

彩色图像也可以用同样的方式表示,只是我们需要定义三个函数来分别表示红色、绿色和蓝色值。这三个单独的函数中的每一个都遵循与为灰度图像定义的

f

(

x

,

y

)

f(x, y)

f(x,y) 函数相同的公式。我们将这三个函数的子索引 R、G 和 B 分别表示为

f

R

(

x

,

y

)

f_R(x, y)

fR​(x,y)、

f

G

(

x

,

y

)

f_G(x, y)

fG​(x,y) 和

f

B

(

x

,

y

)

f_B(x, y)

fB​(x,y)。
同样,黑白图像也可以表示为相同的形式,其仅需要一个函数来表示图像,且

f

(

x

,

y

)

f(x, y)

f(x,y) 只能取两个值。通常,0 表示黑色、1 表示白色。
下图显示了三种不同类型的图像(彩色图像、灰度图像和黑白图像):
不同类型图像示例
数字图像可以看作是真实场景的近似,因为

f

(

x

,

y

)

f(x, y)

f(x,y) 值是有限的离散量。此外,灰度和黑白图像每个点只对应有一个值,彩色图像每个点需要三个函数对应于图像的红色、绿色和蓝色分量。

图像文件类型

尽管在 OpenCV 中处理的图像时,可以将图像看作 RGB 三元组的矩阵(在 RGB 图像模型情况下),但它们不一定是以这种格式创建、存储或传输的。有许多不同的文件格式,如GIF、PNG、位图或JPEG,使用不同形式的压缩&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值