Python hosting: Host, run, and code Python in the cloud!
OpenCV (cv2) can be used to extract data from images and do operations on them. We demonstrate some examples of that below:Related courses:
We can extract the width, height and color depth using the code below:
Access pixel data
We can access the pixel data of an image directly using the matrix, example:
To iterate over all pixels in the image you can use:
You can modify the pixels and pixel channels (r,g,b) directly. In the example below we remove one color channel:
To change the entire image, you’ll have to change all channels: m[py][px], m[py][px], m[py][px].
You can save a modified image to the disk using: