更改像素值

时间:2013-02-26 20:26:59

标签: python opencv

我有一个用LoadImageM打开的图像,我使用Get2D得到了像素数据,我似乎无法找到任何内置函数来更改像素值。 我尝试过使用从RectangleCV_RGB的多项内容,但没有成功的结果。

1 个答案:

答案 0 :(得分:5)

考虑签出新版本的opencv库。

您可以使用

导入它
import cv2

它直接返回numpy数组。

例如,如果你这样做

image_array = cv2.imread('image.png')

然后您只需操作image_array

即可访问和更改像素值
image_array[0,0] = 100

将左上角的像素设置为100.

根据您的安装,您可能已经拥有cv2绑定,因此请检查import cv2是否有效。

否则只需安装opencvnumpy就可以了。