如何编辑图像的像素以更改其值?

时间:2017-03-16 12:45:04

标签: android android-ndk opencv4android

我是OpenCv和NDK的新手,我无法在任何地方找到任何好的帮助来修改图像的像素。提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果您使用Java编程:

如果你有一个图像作为Mat的对象。您可以使用m.get()来读取和m.put()以使用double []回写值。

Mat的文档:http://docs.opencv.org/java/2.4.2/org/opencv/core/Mat.html

否则在C ++和NDK中: Mat.At是simplestsolution,可能的用途是

  

Mat.At(1,1)= 255;

  

Mat.At(0,0)= 1.0

但请注意您已实例化矩阵的类型。