我有一个代码来获取图像的第一个像素。但我无法限制像素数量。我想获得一个图像的前三个像素,即9 RGB值。这是我的代码。
from PIL import Image
import numpy as np
import cv2
img = cv2.imread('images.jpeg')
a=img.shape
rows=a[0]
cols=a[1]
string=raw_input("Enter a message ")
l=len(string)
m=0
n=0
for i in range(0,rows):
for j in range(0,cols):
first= img[i,j]
print first
break
break
答案 0 :(得分:0)
Image是Python中的2D矩阵。第一个像素是左上角的像素。但是,很难定义前3个像素。它是由你决定。代码如下。
import cv2
img = cv2.imread('images.jpeg')
print img[0,0], img[0,1], img[1,0]