【发布时间】:2015-04-18 19:44:46
【问题描述】:
这是我的代码: 我正在使用 numpy 和 opencv
q = np.array(image)
q = q.reshape(-1, q.shape[2])
r = np.subtract(q,p)
print r
基本上会发生什么情况,如果我的 q 数组中的值大于 p,则减法循环回到 256 并从那里减去剩下的内容。如果减法变为负数,我宁愿得到 0 的值。有人知道这样做的好方法吗?
【问题讨论】:
-
您的问题不清楚?你到底想做什么?
-
什么是
p? “循环回来”是什么意思?像0-1 = 256这样的事情会发生吗? -
我只是不明白为什么减法不起作用,我认为是的,这种循环正在发生,但我不确定。 p 与 q 相同,只是从不同的文件中提取图像
-
我没有得到溢出错误,我仍然得到值,但也许。这是我的第一个图像处理项目,所以我是新手
-
检查后确定:假设我的 q 是 [x, 189, z] 假设我的 p 是 [m, 222, n] 我的 r 变成 [x-m, 223, z-n] 223 是 256- 33
标签: python arrays opencv numpy subtraction