试图用tensorflow对我自己的图像进行分类

时间:2016-11-09 18:53:13

标签: python tensorflow classification

我刚刚下载了tensorflow,我正试图通过命令行对我自己的一些图像进行分类。

到目前为止我所做的是:

    $ sudo apt-get install python-pip python-dev

    # Ubuntu/Linux 64-bit, CPU only, Python 2.7
    $ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.11.0rc2-cp27-none-linux_x86_64.whl

    sudo pip install --upgrade $TF_BINARY_URL

    #and finally, to install and run tensorflow classifier
    $python classify_image.py

工作得很好。但是我找不到如何提供自己的图像进行分类。我知道--image_file filename.jpg然而我无法找到图像应该存储在哪里才能使其工作。我试过给出绝对路径,

     $python classify_image.py --image_file /home/usr/Desktop/ball.jpg

但是我收到了“文件不存在”警告。

完整错误:http://imgur.com/wcn2QlI 有趣的是,现在我重新启动了虚拟机,它出于某种原因重新下载了模型。

还有更多内容,我是否必须以某种方式更改源代码?

提前致谢

1 个答案:

答案 0 :(得分:0)

脚本(包括示例)都存储在您的pip安装路径中。

请注意,您必须先安装pip:sudo pip install --upgrade $TF_BINARY_URL

例如,如上所述,它可能在这里: ./usr/local/lib/python2.7/dist-packages/tensorflow/models/image/imagenet/classify_image.py