【发布时间】:2011-10-13 14:28:20
【问题描述】:
我已经用 PIL/OpenCV 加载了一个 RGB 图像,我想将它的所有通道转换为一个 1x(3*width*height) 序列,以便将其提供给 ANN。我发现我可以简单地做到:
rlist = []
glist = []
blist = []
for i in xrange(im.width):
for j in xrange(im.height):
r,g,b = im[i,j]
rlist.append(r)
glist.append(g)
blist.append(b)
img_vec = rlist + blist + glist
但显然这是非常低效的。有一些内部 OpenCV/numpy 例程的更快方法吗?
【问题讨论】:
-
ANN == 人工神经网络