depth Pixel depth in bits. The supported depths are:
IPL_DEPTH_8U Unsigned 8-bit integer
IPL_DEPTH_8S Signed 8-bit integer
IPL_DEPTH_16U Unsigned 16-bit integer
IPL_DEPTH_16S Signed 16-bit integer
IPL_DEPTH_32S Signed 32-bit integer
IPL_DEPTH_32F Single-precision floating point
IPL_DEPTH_64F Double-precision floating point无符号8位整数和带符号8位整数?
无符号16位整数和带符号16位整数?
如果它们分别要求8位和16位?
发布于 2009-12-14 19:18:36
无符号8位的值从0到255,而带符号的8位的值从-127到127。大多数数码相机使用无符号数据。签名数据主要是对图像进行操作的结果,例如Canny边缘检测。
高比特率图像(如16位)的原因是图像中的更多细节。这允许更多的操作,例如白色平衡或亮化图像,而不需要在映像中创建工件。例如,一个已经亮到很多的暗图像在图像中有明显的条带。16位图像将允许图像比8位图像更亮,因为有更多的信息可以开始。
有些操作在浮点数据中工作得更好。例如,FFT(快速傅里叶变换)。如果对图像做了太多的操作,那么每次将像素值舍入整数的误差就会开始累积。使用浮点数可以减轻这种情况,但不能消除这种情况。
https://stackoverflow.com/questions/1897532
复制相似问题