#!/usr/bin/python3 import cv2 import numpy as np img = cv2.imread('messi5.jpg') px = img[100,100] print(px) #[157 166 200] #organisé en B,G,R img[100,100]=[0,255,0] #conversion de BGR vers YUV img_out = cv2.cvtColor(img, cv2.COLOR_BGR2YUV) #recopie de la luminance Y sur les 3 canaux BGR pour affichage en niveau de gris for x in range (0,img.shape[0]): for y in range (0,img.shape[1]): img_out[x,y,1]=img_out[x,y,0] img_out[x,y,2]=img_out[x,y,0] #génération d'une imagette de 60x60 pixels (cropping) ball = img[280:340, 330:390] #recopie de l'imagette à différentes positions dans l'image for b in range(0,4): img_out[50+b*50: 50+b*50 +ball.shape[0] , 50+b*100: 50+b*100 +ball.shape[1]] = ball cv2.imwrite('messi5_multi_ballon.jpg',img_out) #affichage cv2.imshow('image',img_out) cv2.waitKey(0) cv2.destroyAllWindows()