利用image_retrain训练的output_graph.pb识别图片出错
2017-06-30 18:08
281 查看
运行python afterselect.py –image_file ~/552.jpg,出现问题
Traceback (most recent call last):
File “afterselect.py”, line 9, in
image = tf.gfile.FastGFile(“home/py/552.jpg”, ‘rb’).read()
File “/usr/local/lib/python2.7/dist-packages/tensorflow/python/lib/io/file_io.py”, line 118, in read
self._preread_check()
File “/usr/local/lib/python2.7/dist-packages/tensorflow/python/lib/io/file_io.py”, line 78, in _preread_check
compat.as_bytes(self.__name), 1024 * 512, status)
File “/usr/lib/python2.7/contextlib.py”, line 24, in exit
self.gen.next()
File “/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/errors_impl.py”, line 466, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.NotFoundError: home/py/552.jpg
很明显是读取图片出现问题,但是检查 home/py/552.jpg的确存在,待解决
已解决:相当基础且愚蠢的错误:代码为image_file = sys.argv[1],那么–image_file则没有任何的意义。
运行:python afterselect.py ~/big.jpg
显示:
2017-06-30 18:19:15.028642: W tensorflow/core/framework/op_def_util.cc:332] Op BatchNormWithGlobalNormalization is deprecated. It will cease to work in GraphDef version 9. Use tf.nn.batch_normalization().
(‘sunflowers’, 0.99449819)
(‘dandelion’, 0.0037702098)
(‘daisy’, 0.0014854319)
(‘tulips’, 0.00020141728)
(‘roses’, 4.4729328e-05)
测试成功
Traceback (most recent call last):
File “afterselect.py”, line 9, in
image = tf.gfile.FastGFile(“home/py/552.jpg”, ‘rb’).read()
File “/usr/local/lib/python2.7/dist-packages/tensorflow/python/lib/io/file_io.py”, line 118, in read
self._preread_check()
File “/usr/local/lib/python2.7/dist-packages/tensorflow/python/lib/io/file_io.py”, line 78, in _preread_check
compat.as_bytes(self.__name), 1024 * 512, status)
File “/usr/lib/python2.7/contextlib.py”, line 24, in exit
self.gen.next()
File “/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/errors_impl.py”, line 466, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.NotFoundError: home/py/552.jpg
很明显是读取图片出现问题,但是检查 home/py/552.jpg的确存在,待解决
已解决:相当基础且愚蠢的错误:代码为image_file = sys.argv[1],那么–image_file则没有任何的意义。
运行:python afterselect.py ~/big.jpg
显示:
2017-06-30 18:19:15.028642: W tensorflow/core/framework/op_def_util.cc:332] Op BatchNormWithGlobalNormalization is deprecated. It will cease to work in GraphDef version 9. Use tf.nn.batch_normalization().
(‘sunflowers’, 0.99449819)
(‘dandelion’, 0.0037702098)
(‘daisy’, 0.0014854319)
(‘tulips’, 0.00020141728)
(‘roses’, 4.4729328e-05)
测试成功
相关文章推荐
- 利用MNIST训练结果识别数字图片
- 利用image对象的onerror事件来判断,出错则更换image对象的src为默认图片的URL
- Flex中利用sourceChanged事件检测图片(image)控件的图片源(source属性)是否改变的例子
- Flex中Image加载图片出错时显示默认图片的几种方法
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- WTL:如何利用滚动窗口ScrollWnd查看图片Image
- flex image组件加载图片出错时显示默认图片
- js 利用image对象实现图片的预加载
- Android中利用OnTouchListener在ImageView中框选显示图片
- js 利用image对象实现图片的预加载提高访问速度
- js 利用image对象实现图片的预加载
- Flex中Image加载图片出错时显示默认图片的几种方法
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- GDI+ 利用对话框Image 动态加载图片
- ARCMAP 本文将描述如何利用识别工具显示一幅与要素相关的图片。
- Android中利用OnTouchListener在ImageView中框选显示图片
- Flex中Image加载图片出错显示默认图片
- 利用开源程序(ImageMagick+tesseract-ocr)实现图像验证码识别
- Firefox BUG:页面太大的时候background-image背景图片渲染出错