openmv拍摄的彩色图片的规模为什么是 w*h*2,而不是w*h,多出来的部分是什么含义?
-
Untitled - By: 49053 - 周二 4月 5 2022
import sensor, image, time
from pyb import UART
threshold = (0,255,0,255,0,255)
uart = UART(3,9600)sensor.reset()
sensor.set_pixformat(sensor.RGB565)#GRAYSCALE
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time = 2000)clock = time.clock()
img = sensor.snapshot()
print(img)
print(img[1])
-
RGB565,一个像素是2个byte。
-
@kidswong999 在 openmv拍摄的彩色图片的规模为什么是 w*h*2,而不是w*h,多出来的部分是什么含义? 中说:
GB565,一个像素是2个byte
你好,我没有理解
这样说吧
如果一张1x1规模的图片,灰度图是【a】 (wh)
但是RGB565的话会变成:【a,b,c】,【d,e,f】(wh*2)
而按我的理解应该就只有一个三元组:【a,b,c】
所以为什么三元组会扩大两倍 orz
-
在具体一点应该如何转化出一张彩色图片的像素点
-
RGB565,不是RGB888。
R:5个bit,G:6个bit,B:5个bit。一共16个bit,一共2byte。
-