我从互联网上下载了一张图片,并试图将其转换为低分辨率的28 x 28灰度图像,类似于MNIST时尚数据集中的图像,但我无法正确调整其大小,因此我可以尝试使用图像进行预测。以下是图像外观及其大小的演示。还附有图片图片。 这是我要转换的图像的链接output.jpg
docker run \
-e OVERPASS_META=yes \
-e OVERPASS_MODE=clone \
-e OVERPASS_DIFF_URL=https://planet.openstreetmap.org/replication/minute/ \
-v /home/ubuntu/overpass_clone_db/:/db \
-p 80:80 \
-i -t \
--name overpass_world \
wiktorn/overpass-api
答案 0 :(得分:1)
以灰度模式加载图像,而不是以RGB模式加载图像。 imresize
仅更改宽度和高度。不会将rgb图像转换为灰度图像。因此,只需将您的阅读行更改为以下内容:
img = scipy.misc.imread("output.jpg", mode="L")
img = scipy.misc.imresize(img,(28,28))
print (img.shape)