擅长:python、mysql、java
<p><code>widthStep</code>和<code>imageData</code>不再是IplImage对象的有效属性。因此,循环遍历每个像素并获取其颜色值的正确方法是</p>
<pre><code>for i in range(0, height):
for j in range(0, width):
pixel_value = cv.Get2D(img, i, j)
# Since OpenCV loads color images in BGR, not RGB
b = pixel_value[0]
g = pixel_value[1]
r = pixel_value[2]
# cv.Set2D(result, i, j, value)
# ^ to store results of per-pixel
# operations at (i, j) in 'result' image
</code></pre>
<p>希望你觉得这个有用。</p>