图像处理, py 和 C++下的结果不同

2019-10-16 10:47:16 +08:00
 SeaRecluse

想把图像转成 CIE 色度下的图片,执行了如下操作

#B,G,R = split(img)

/*
vector<Mat>BGR;
split(img,BGR);
B,G,R = BGR[0],BGR[1],BGR[2]
*/

r = R / (R + G + B)
g = G / (R + G + B)
b = 1 - r - g

发现两者的结果不同,有大佬来解惑么~

4030 次点击
所在节点    Python
21 条回复
SeaRecluse
2019-10-16 16:32:58 +08:00
@ooxxcc 我明白这是合理的,所以反观 py 我就懵了额。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/609807

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX