EdjeElectronics / TensorFlow-Lite-Object-Detection-on-Android-and-Raspberry-Pi

A tutorial showing how to train, convert, and run TensorFlow Lite object detection models on Android devices, the Raspberry Pi, and more!
Apache License 2.0
1.5k stars 684 forks source link

Missing Image File #189

Closed Uppermill closed 3 months ago

Uppermill commented 3 months ago

I am trying to run the create.csv.py program and get the errors below. The images folder is present in the content folder.

Traceback (most recent call last): File "/content/models/mymodel/create_csv.py", line 36, in main() File "/content/models/mymodel/create_csv.py", line 33, in main xml_df.to_csv(('images/' + folder + '_labels.csv'), index=None) File "/usr/local/lib/python3.10/dist-packages/pandas/core/generic.py", line 3772, in to_csv return DataFrameRenderer(formatter).to_csv( File "/usr/local/lib/python3.10/dist-packages/pandas/io/formats/format.py", line 1186, in to_csv csv_formatter.save() File "/usr/local/lib/python3.10/dist-packages/pandas/io/formats/csvs.py", line 240, in save with get_handle( File "/usr/local/lib/python3.10/dist-packages/pandas/io/common.py", line 737, in get_handle check_parent_directory(str(handle)) File "/usr/local/lib/python3.10/dist-packages/pandas/io/common.py", line 600, in check_parent_directory raise OSError(rf"Cannot save file into a non-existent directory: '{parent}'") OSError: Cannot save file into a non-existent directory: 'images' Traceback (most recent call last): File "/content/models/mymodel/create_tfrecord.py", line 120, in tf.app.run() File "/usr/local/lib/python3.10/dist-packages/tensorflow/python/platform/app.py", line 36, in run _run(main=main, argv=argv, flags_parser=_parse_flags_tolerate_undef) File "/usr/local/lib/python3.10/dist-packages/absl/app.py", line 308, in run _run_main(main, args) File "/usr/local/lib/python3.10/dist-packages/absl/app.py", line 254, in _run_main sys.exit(main(argv)) File "/content/models/mymodel/create_tfrecord.py", line 93, in main examples = pd.read_csv(FLAGS.csv_input) File "/usr/local/lib/python3.10/dist-packages/pandas/io/parsers/readers.py", line 912, in read_csv return _read(filepath_or_buffer, kwds) File "/usr/local/lib/python3.10/dist-packages/pandas/io/parsers/readers.py", line 577, in _read parser = TextFileReader(filepath_or_buffer, kwds) File "/usr/local/lib/python3.10/dist-packages/pandas/io/parsers/readers.py", line 1407, in init self._engine = self._make_engine(f, self.engine) File "/usr/local/lib/python3.10/dist-packages/pandas/io/parsers/readers.py", line 1661, in _make_engine self.handles = get_handle( File "/usr/local/lib/python3.10/dist-packages/pandas/io/common.py", line 859, in get_handle handle = open( FileNotFoundError: [Errno 2] No such file or directory: 'images/train_labels.csv' Traceback (most recent call last): File "/content/models/mymodel/create_tfrecord.py", line 120, in tf.app.run() File "/usr/local/lib/python3.10/dist-packages/tensorflow/python/platform/app.py", line 36, in run _run(main=main, argv=argv, flags_parser=_parse_flags_tolerate_undef) File "/usr/local/lib/python3.10/dist-packages/absl/app.py", line 308, in run _run_main(main, args) File "/usr/local/lib/python3.10/dist-packages/absl/app.py", line 254, in _run_main sys.exit(main(argv)) File "/content/models/mymodel/create_tfrecord.py", line 93, in main examples = pd.read_csv(FLAGS.csv_input) File "/usr/local/lib/python3.10/dist-packages/pandas/io/parsers/readers.py", line 912, in read_csv return _read(filepath_or_buffer, kwds) File "/usr/local/lib/python3.10/dist-packages/pandas/io/parsers/readers.py", line 577, in _read parser = TextFileReader(filepath_or_buffer, kwds) File "/usr/local/lib/python3.10/dist-packages/pandas/io/parsers/readers.py", line 1407, in init self._engine = self._make_engine(f, self.engine) File "/usr/local/lib/python3.10/dist-packages/pandas/io/parsers/readers.py", line 1661, in _make_engine self.handles = get_handle( File "/usr/local/lib/python3.10/dist-packages/pandas/io/common.py", line 859, in get_handle handle = open( FileNotFoundError: [Errno 2] No such file or directory: 'images/validation_labels.csv'

Uppermill commented 3 months ago

Problem due to an unresolved prompt earlier in the script.