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

来源:互联网 发布:淘宝店铺租赁平台 编辑:程序博客网 时间:2024/06/04 19:51

一、安装

      安装过程就不细说了,我电脑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'))

执行程序后,可得



也可以识别出来老虎。


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

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

比如我就想识别饮料瓶,所以我需要找来各种各样的饮料瓶,然后自己去训练模型,应该是可以的

原创粉丝点击