def loadData(filePath):
f = open(filePath, 'rb')
data = []
img = image.open(f)
m, n = img.size
for i in range(m):
for j in range(n):
x, y, z = img.getpixel((i, j))
data.append([x/256.0, y/256.0, z/256.0])
f.close()
return np.mat(data), m, n
imgData, row, col = loadData('xxxxxx.jpg')