OpenMV >> 1. 基本方法

获取/设置像素点

通过image.get_pixel(x, y) 方法来获取一个像素点的值

  1. 对于灰度图:返回(x, y) 坐标的灰度值;
  2. 对于彩色图:返回(x, y) 坐标的(r, g, b)tuple

通过image.set_pixel(x, y) 方法来设置一个像素点的值

  1. 对于灰度图:设置(x, y) 坐标的灰度值;
  2. 对于彩色图:设置(x, y) 坐标的(r, g, b) 的值。

获取图像的宽度和高度

1. image.width()

返回图像的宽度(像素)

2. image.height()

返回图像的高度(像素)

3. image.format()

  1. 灰度图会返回 sensor.GRAYSCALE
  2. 彩色图会返回 sensor.RGB565

4. image.size()

返回图像的大小(byte)

图像的运算

1. image.invert()

取反,对于二值化的图像,0(黑)变成1(白),1(白)变成0(黑)。

2. 两个图像都必须是相同的尺寸和类型(灰度图/彩色图)

  1. image.nand(image)
    与另一个图片进行与非(NAND)运算;

  2. image.nor(image)
    与另一个图片进行或非(NOR)运算;

  3. image.xor(image)
    与另一个图片进行异或(XOR)运算;

  4. image.xnor(image)
    与另一个图片进行异或非(XNOR)运算;

  5. image.difference(image)
    从这张图片减去另一个图片。

你可能感兴趣的:(Python,OpenMV)