您的位置:首页 > 编程语言 > Python开发

64位win7 使用tensorflow的classify_image进行物体识别

2017-08-01 14:23 375 查看
一、安装

      安装过程就不细说了,我电脑64位win7,安装python3.6,安装TensorFlow

二、应用classify_image.py

      文件classify_image在 http://blog.csdn.net/ren0zhe/article/details/75804578    里面有介绍

      下载好后,使用 Geany 等IDE打开,直接执行就可以使用

def main(_):
maybe_download_and_extract()
image = (FLAGS.image_file if FLAGS.image_file else
os.path.join(FLAGS.model_dir, 'cropped_panda.jpg'))
run_inference_on_image(image)



程序    maybe_download_and_extract()   是下载并解压缩  inception-2015-12-05.tgz  
然后加载 要识别的 图片 cropped_panda.jpg(这个照片在inception-2015-12-05.tgz  )

下载解压缩的默认路径为    default='/tmp/imagenet',



运行程序后,在目录  C:\tmp\imagenet 下面会有如下文件



运行结果,识别出 国宝大熊猫



下面我们识别其它物体,比如  tiger.jpg

将加载的图片的名称修改为 tiger,jpg    并且在目录  C:\tmp\imagenet  里面包含文件 tiger,jpg

image = (FLAGS.image_file if FLAGS.image_file else

           os.path.join(FLAGS.model_dir, 'tiger.jpg'))

执行程序后,可得



也可以识别出来老虎。

**********************************华丽的分割线**********************************************

但是如何根据自己的需求,自己训练模型呢,这是下一步解决的问题,

比如我就想识别饮料瓶,所以我需要找来各种各样的饮料瓶,然后自己去训练模型,应该是可以的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息