|
|
1
10
OpenCV使用BGR作为图像的默认颜色顺序,matplotlib使用RGB。当您在matplotlib中显示加载了OpenCv的图像时,通道将回到前面。 修复此问题的最简单方法是使用OpenCV将其显式转换回RGB,就像创建灰度图像时一样。
然后在你的情节中使用它。 |
|
|
2
1
作为前一个答案的替代,您可以使用(稍快)
|
|
|
3
1
简单的单线解决方案
这可以双向转换。从RGB到BGR,从BGR到RGB。 |
|
|
4
1
如果您尝试使用OpenCV读取图像,它将使用BGR作为默认值。因此,您必须使用不同的方法来读取图像。我已经对代码进行了必要的更改,以获得下面给出的所需输出。
|
|
|
Knowledge Seeker · 将图像转换为灰度[关闭] 8 年前 |
|
|
Luke Isitt · 将窗体的背景色设置为ARGB值 8 年前 |
|
|
LeggoMyEcho · 处理多个检查的最佳方法ruby 8 年前 |
|
|
tquill · Rails sanitize不允许rgb颜色 8 年前 |
|
|
1awuesterose · 绘制“中性”透明层并与之混合 8 年前 |
|
|
IFKCode · 在C中将RGB转换为HSL++ 8 年前 |
|
|
bafix2203 · 操作RGBA Javascript 8 年前 |
|
|
George · 在点a到b之间线性增加RGB565值 9 年前 |