关于opencv-python读取图片的颜色格式转换
关于opencv-python读取图片的颜色格式转换
最近在做人脸识别的项目,使用opencv-python对图片进行操作发现了一个坑,写文章来记一下。
使用cv2.imread()来读取图片,会自动变成BGR颜色格式(与RGB相反)。作为一个算法接口,需要传回去RGB颜色格式的base64图片。opencv中使用 cv2.imencode()来将numpy数组编码成base64。cv2.imencode()会自动将颜色格式进行一次反转(RGB to BGR或者BGR to RGB),因此我们不需要利用cv2.cvtColor()函数来进行转换。
发布于 2021-04-13 14:19