summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorSergey Karayev <sergeykarayev@gmail.com>2014-03-19 21:21:28 -0700
committerSergey Karayev <sergeykarayev@gmail.com>2014-03-19 21:21:28 -0700
commitc10ba54f0f45d0082cdd223616497645101b0c9b (patch)
treed0214418faa1f6590a38765bb3a6bab4bad06246 /examples
parentec6f3b8466f68fc82f8b25dd048c26d3fd630784 (diff)
parent72c8c9eb0985880ab39785e08621cf5dd5ca106b (diff)
downloadcaffe-c10ba54f0f45d0082cdd223616497645101b0c9b.tar.gz
caffe-c10ba54f0f45d0082cdd223616497645101b0c9b.tar.bz2
caffe-c10ba54f0f45d0082cdd223616497645101b0c9b.zip
Merge pull request #161 from kloudkl/simplify_feature_extraction
Feature extraction, feature binarization and image retrieval examples
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/feature_extraction/generate_file_list.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/examples/feature_extraction/generate_file_list.py b/examples/feature_extraction/generate_file_list.py
new file mode 100755
index 00000000..c0dcb938
--- /dev/null
+++ b/examples/feature_extraction/generate_file_list.py
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+import os
+import sys
+
+def help():
+ print 'Usage: ./generate_file_list.py file_dir file_list.txt'
+ exit(1)
+
+def main():
+ if len(sys.argv) < 3:
+ help()
+ file_dir = sys.argv[1]
+ file_list_txt = sys.argv[2]
+ if not os.path.exists(file_dir):
+ print 'Error: file dir does not exist ', file_dir
+ exit(1)
+ file_dir = os.path.abspath(file_dir) + '/'
+ with open(file_list_txt, 'w') as output:
+ for root, dirs, files in os.walk(file_dir):
+ for name in files:
+ file_path = file_path.replace(os.path.join(root, name), '')
+ output.write(file_path + '\n')
+
+if __name__ == '__main__':
+ main()