raccoon_dataset
raccoon_dataset copied to clipboard
no module named object_detection
I followed the README.MD up until the point of having to execute the above command. And when I do I an error saying that there is no module named object_detection I try with the export PYTHONPATH=$PYTHONPATH:pwd:pwd/slim command and error: 'export' is not recognized as an internal or external command operable program or batch file. I using Window
replace it with "set", thus the following command: "SET PYTHONPATH=%PYTHONPATH%;%cd%;%cd%\slim"
Thank you! Then, I run: python setup.py install with command admin and error: "python: can't open file 'setup.py': [Errno 2] No such file or directory." I know this question's been asked a lot before, so I've tried everything in previous answers. I am able to generate the csv files but there is nothing in it except this line: filename,width,height,class,xmin,ymin,xmax,ymax.
Frankly, I am not an expert in python, however, send me a picture of the error. But as I've said I am not too good at python; I just use it for API detection. Just capture your screen via Snipping Tool, then send it to figure it out.
I did it :))) Thank you so much!!!
Hi,
I've read your issue, thus I will be illustrating the solution of the missing information. I believe you have mistype the path.
this is code import os import glob import pandas as pd import xml.etree.ElementTree as ET
def xml_to_csv(path): xml_list = [] for xml_file in glob.glob(path + '/*.xml'): tree = ET.parse(xml_file) root = tree.getroot() for member in root.findall('object'): value = (root.find('filename').text, int(root.find('size')[0].text), int(root.find('size')[1].text), member[0].text, int(member[4][0].text), int(member[4][1].text), int(member[4][2].text), int(member[4][3].text) ) xml_list.append(value) column_name = ['filename', 'width', 'height', 'class', 'xmin', 'ymin', 'xmax', 'ymax'] xml_df = pd.DataFrame(xml_list, columns=column_name) return xml_df
def main(): for dir in ['Test','Train']: image_path = os.path.join(os.getcwd(), 'images'.format(dir)) xml_df = xml_to_csv(image_path) xml_df.to_csv('{}Lab.csv'.format(dir), index=None) print('Successfully converted xml to csv.')
main()
Now, your job is the following:
create " Test" and "Train" folders, which contain the images. Keep in mind "Test" should have 20% of your total images and rest in the "Train" . Pay attention of the name of folders, which have capital characters in the beginning of words. Lastly, make sure that both of folders are in the same path of your executable code. Such as in my pic
Thank you very much! I finished it! No problem.
Thank you very much! I finished it! No problem.
Excuseme, i have a same problem. Can you show me your way to fix problem ?