首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Caffe,如何对一组图像运行classify.py

Caffe,如何对一组图像运行classify.py
EN

Stack Overflow用户
提问于 2015-08-23 20:56:03
回答 1查看 3.7K关注 0票数 1

我成功地在Linux上安装了Caffe。然后我没能让它和Matlab一起工作。因此,我按照皮特·沃登教程使用Python安装了它。但是,在运行命令"python python/classify.py --print_results examples/images/cat.jpg foo"之前,我从未使用过Python,而且它可以工作。

我的问题是如何测试calssify.py的集合映像,而不是单个图像?我试图从测试目录中读取图像,如下所示

代码语言:javascript
复制
cd caffe
Python
Import os
For file in os.listdir(“example/images”):
     python/classify.py --print_results os.path.join(“examples/images/”,file) foo

但每次都会回来

错误;语法错误

我只是直观地工作,就像在Matlab中一样。在使用classify.py之前需要编译它吗?论点的通过正确吗?

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-23 21:08:55

嗯,这适用于dir中的文件。

代码语言:javascript
复制
mypath = './'
files = [ f for f in listdir(mypath) if isfile(join(mypath,f)) ]
for f in files:
    print join(mypath,f)

所以也许你应该修改你的

代码语言:javascript
复制
import os
from os.path import isfile, join

mypath = './example/images/'
files = [ f for f in listdir(mypath) if isfile(join(mypath,f)) ]
for f in files:
    cmd = "python python/classify.py --print_results %s foo" % join(mypath,f)
    os.system(cmd)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32171454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档