k = 1
for k in range(1,21):
img = caffe.io.load_image(imgpath + str(k) + '.png')
result = caffe.io.load_image(imgpath + str(k) + '.png')
patch_dim = 33
h = (patch_dim - 1)/2
for i in range(patch_dim/2, img.shape[0] - patch_dim/2):
for j in range(patch_dim/2, img.shape[1] - patch_dim/2):
net.blobs['data'].data[...] = transformer.preprocess('data', img[i-h:i+h+1, j-h:j+h+1])
out = net.forward()
if out['prob'][0][1] >= 0.8:
result[i][j][0] = 1
result.save(resultpath + str(k) + ".png")
k = k + 1
によってロードされ、IMG保存して処理した後、それを保存したいのですが、エラーがある方法:code.Iは、画像の利用caffe.io.load_imgをロードさcaffe.io.load_imageここ
は、AttributeError: 'numpy.ndarray' object has no attribute 'save'
保存の方法
'PIL'を使用して保存する前に' result'を 'uint8'に変換します。 – Shai