Ask Your Question

ema's profile - activity

2018-05-13 12:14:53 -0600 received badge  Popular Question (source)
2014-03-01 05:05:04 -0600 commented question How to create CSV file in windows (face recognition) ?

Thanks!!! Its working now.

2014-03-01 03:27:17 -0600 commented question How to create CSV file in windows (face recognition) ?

Where should I insert this command " python create_csv.py d:/ema/att " in the GUI of the python or in windows command line(cmd.exe) ?

2014-03-01 03:18:32 -0600 commented question How to create CSV file in windows (face recognition) ?

i have python 2.7 installed in the system, when I run this script I get

>>> ================================ RESTART ================================ >>> usage: create_csv <base_path> >>>

and then program terminates.

2014-03-01 02:59:02 -0600 asked a question How to create CSV file in windows (face recognition) ?

Hi, I am new to python and open CV. I have at & t database and want to create a CSV so that I can train and run the face recognition code "http://docs.opencv.org/trunk/modules/contrib/doc/facerec/tutorial/facerec_video_recognition.html"

I am using windows, my question is, how to run this below python script in windows / call this function and create a CSV file, as per the given guidelines " simply call create_csv.py with the path to the folder, just like this and you could save the output: philipp@mango:~/facerec/data$ python create_csv.py "

I am unable to do this in windows, please help. Thanks!!!


!/usr/bin/env python

import sys import os.path

This is a tiny script to help you creating a CSV file from a face

database with a similar hierarchie:

#

philipp@mango:~/facerec/data/at$ tree

.

|-- README

|-- s1

| |-- 1.pgm

| |-- ...

| |-- 10.pgm

|-- s2

| |-- 1.pgm

| |-- ...

| |-- 10.pgm

...

|-- s40

| |-- 1.pgm

| |-- ...

| |-- 10.pgm

#

if __name__ == "__main__":

if len(sys.argv) != 2:
    print "usage: create_csv <base_path>"
    sys.exit(1)

BASE_PATH=sys.argv[1]
SEPARATOR=";"

label = 0
for dirname, dirnames, filenames in os.walk(BASE_PATH):
    for subdirname in dirnames:
        subject_path = os.path.join(dirname, subdirname)
        for filename in os.listdir(subject_path):
            abs_path = "%s/%s" % (subject_path, filename)
            print "%s%s%d" % (abs_path, SEPARATOR, label)
        label = label + 1