天天看点

Python opencv(2) 随机产生像素点

In []:

import numpy as np

import cv2

In []:

if __name__ == '__main__':

    sz1 = 

    sz2 = 

    print 'generate an image matrix(%d*%d) ...' % (sz1,sz2)

    img = np.zeros((sz1,sz2,),np.uint8)

    pos1 = np.random.randint(,size=(,))

    pos2 = np.random.randint(,size=(,))

    #set the pixel value at random point

    for i in range():

        img[pos1[i],pos2[i],[]]=np.random.randint(,)

        img[pos1[i],pos2[i],[]]=np.random.randint(,)

        img[pos1[i],pos2[i],[]]=np.random.randint(,)

    cv2.imshow('preview',img)

    cv2.waitKey()

    cv2.destroyAllWindows()





generate an image matrix(*) ...
           
Python opencv(2) 随机产生像素点