登录  注册

首页->Python期末

简述彩色图像在OpenCV和Matplotlib中显示的区别。

答: Matplotlib显示图像时是按照rgb模式,而通过OpenCV使用cv2.imread()命令读取的彩色图像是BGR格式。如果有必要的话可以将其从BGR格式转换为RGB格式。下面语句使用cv2.cvtColor()命令实现BGR格式到RGB或灰度图像的转换。
image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
image_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
继续答题:下一题
微考学堂微考学社

更多Python期末试题