이미지 처리 분류자를 만들고 있는데이 코드는 전체 코드가이 라인 (pred = model.predict_classes (test_image))을 제외하고 실행중인 이미지의 이미지 클래스를 예측하는 API이 API는 Django 프레임 워크에서 만들어졌으며 Python을 사용하고 있습니다. 2.7/image/Tensor Tensor ("activation_5/Softmax : 0", shape = (?, 4), dtype = float32)의 ValueError가이 그래프의 요소가 아닙니다.
정상적으로 (API를 만들지 않고)이 코드를 실행하면 완벽하게 실행됩니다.
def classify_image(request):
if request.method == 'POST' and request.FILES['test_image']:
fs = FileSystemStorage()
fs.save(request.FILES['test_image'].name, request.FILES['test_image'])
test_image = cv2.imread('media/'+request.FILES['test_image'].name)
if test_image is not None:
test_image = cv2.resize(test_image, (128, 128))
test_image = np.array(test_image)
test_image = test_image.astype('float32')
test_image /= 255
print(test_image.shape)
else:
print('image didnt load')
test_image = np.expand_dims(test_image, axis=0)
print(test_image)
print(test_image.shape)
pred = model.predict_classes(test_image)
print(pred)
return JsonResponse(pred, safe=False)
어떻게 _model_을 정의합니까? 아마도 비슷한 문제에 대한이 문제에 대한 의견이 도움이 될 수 있습니다. [Tensorflow 백엔드 - 버그] (0128-388-331) # – aseipel
내가있을 때 –