caffe TypeError: unhashable type: 'numpy.ndarray'
caffe TypeError: unhashable type: 'numpy.ndarray'
当我使用下面 URL 处的代码进行预测时,出现错误:
https://github.com/BVLC/caffe/wiki/Using-a-Trained-Network:-Deploy
代码如下:
import caffe
from cv2 import imread
model = 'lenet_train_test.prototxt'
weights = 'lenet_iter_10000.caffemodel'
net = caffe.Net(model,weights,'test')
image = imread('test1.png')
res = net.forward({image})
这是我遇到的错误:
TypeError: unhashable type: 'numpy.ndarray'
当我做{image}时发生
他们在互联网上有很多例子。我带了一个。
image = np.array(Image.open('sample/image/yours.jpg'))
im_input = im[np.newaxis, np.newaxis, :, :]
net.blobs['data'].reshape(*im_input.shape)
net.blobs['data'].data[...] = im_input
output = net.forward()
caffe模型推断结果时,这种方式比较流行
当我使用下面 URL 处的代码进行预测时,出现错误:
https://github.com/BVLC/caffe/wiki/Using-a-Trained-Network:-Deploy
代码如下:
import caffe
from cv2 import imread
model = 'lenet_train_test.prototxt'
weights = 'lenet_iter_10000.caffemodel'
net = caffe.Net(model,weights,'test')
image = imread('test1.png')
res = net.forward({image})
这是我遇到的错误:
TypeError: unhashable type: 'numpy.ndarray'
当我做{image}时发生
他们在互联网上有很多例子。我带了一个。
image = np.array(Image.open('sample/image/yours.jpg'))
im_input = im[np.newaxis, np.newaxis, :, :]
net.blobs['data'].reshape(*im_input.shape)
net.blobs['data'].data[...] = im_input
output = net.forward()
caffe模型推断结果时,这种方式比较流行