主题 : 摄像头的pixelformat 和 colorspace各是什么意思? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 28880
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2010-09-18
最后登录: 2011-03-02
楼主  发表于: 2010-09-22 20:36

 摄像头的pixelformat 和 colorspace各是什么意思?

如题;摄像头的pixelformat  和 colorspace各是什么意思?只知道一个叫像素格式,一个叫色域,但又好像是一个概念,有点分不清楚了。。求指导



另外,我用Linux命令查看摄像头的设备信息:


fmt.pix.width    = 640
fmt.pix.height  = 480
fmt.pix.pixelformat = 0x3131354f [0511]
fmt.pix.field  = NONE
fmt.pix.bytesperline = 640
fmt.pix.sizeimage = 614400
fmt.pix.colorspace = JPEG
fmt.pix.priv  = 0
它这里colorspace 是JPEG,是不是说,它的数据保存出来,这节就是JPEG格式的?

另外,我用另外一个摄像头测试,它的参数如下:
fmt.pix.width    = 640
fmt.pix.height  = 480
fmt.pix.pixelformat = 0x5495559 [YUYV]
fmt.pix.field  = NONE
fmt.pix.bytesperline = 1280
fmt.pix.sizeimage = 614400
fmt.pix.colorspace = SRGB
fmt.pix.priv  = 0

它这里的bytesperline 是1280 ,怎么和上面的那个sizeimage一样大,都是614400呢?困惑。。。
[ 此帖被hdacer2在2010-09-22 22:05重新编辑 ]