jac*_*per 4 opencv image-processing
当我开发使用OpenCV的图像处理程序时,我通常可以看到' IPL_DEPTH_8U'或' IPL_DEPTH_16U'
但是,我不知道这是什么意思.
在图像处理的背景下,' 深度 ' 是什么意思?
Mic*_*cka 14
深度是每个像素的"精度".通常,它可以是8/24/32位用于显示,但任何精度用于计算.
您也可以将其称为像素的数据类型,而不是精确度.每个元素的位数越多,表示不同颜色或强度的效果越好.
您的示例意味着::
8U无符号整数类型的每个元素8位(如果多个通道,每个通道可能为8位).因此,您可以将元素作为unsigned char值访问,因为它是8位无符号类型.
16U:每个元素16位=> unsigned short通常是系统上的16位无符号整数类型.
在OpenCV中,您通常具有以下类型:
8UC3 :8位无符号和3个通道=>每像素24位.
8UC1 :8位无符号单通道
32S:32位整数类型=> int
32F:32位浮点=> float
64F:64位浮点=> double
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
2774 次 |
| 最近记录: |