我想通过opencv-python读取相机图像并将RGB565格式的图像原始数据(字节数组)发送到设备。这是一些测试代码:
import cv2
cam = cv2.VideoCapture(0) # open camera
flag, image = cam.read() # read image from camera
show = cv2.resize(image, (640, 480)) # resize to 640x480
show = cv2.cvtColor(show, cv2.COLOR_BGR2RGB) # convert to RGB888
运行代码后,它在最后一行由cvtColor返回“ show” ndarray(numpy),“ show” ndarray信息为:
>>> show.shape
(480, 640, 3)
>>> show.dtype
dtype('uint8')
>>> show.size
921600
我没有看到关于cv2.COLOR_BGR2RGB 565]的任何转换代码,是否还有其他功能可以支持RGB888到RGB565?
或者有人知道如何将ndarray
RGB888转换为RGB565?我想通过opencv-python读取相机图像并将RGB565格式的图像原始数据(字节数组)发送到设备。以下是一些测试代码:import cv2 cam = cv2.VideoCapture(0)#打开摄像头...
我认为这是正确的,但是没有任何RGB565可以对其进行测试: