首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将颜色空间图像转换为YCbCr的OpenCV Python

将颜色空间图像转换为YCbCr的OpenCV Python
EN

Stack Overflow用户
提问于 2018-07-09 09:47:09
回答 1查看 1.8K关注 0票数 0

我需要在Python中使用OpenCV将图像从BGR转换为YCbCr。我有一个大小/分辨率为512x512的图像,但当打开图像时,大小是128x128。

我在做:

代码语言:javascript
运行
复制
image = cv2.imread(imageName, cv2.COLOR_BGR2YCR_CB)

有人能帮帮我吗?

EN

Stack Overflow用户

发布于 2018-07-09 10:20:10

问题是:

如果您查看imread的文档,该函数会使用一个名为imreadmodes的整数标志。此标志似乎接受有关调整图像大小的信息,而不是更改色彩空间。

解决方案:

我相信您正在寻找使用flag来确定源和目标色彩空间的cv2.cvtColor函数。

这两个标志都是简单的整数枚举。我假设imread函数只是对错误类型的标志做了最好的处理。

您可能希望执行以下操作:

代码语言:javascript
运行
复制
BGRImage = cv2.imread(imageName)
YCrCbImage = cv2.cvtColor(BGRImage, cv2.COLOR_BGR2YCR_CB)
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51237354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档