Deepomatic Platform

Upload images via a text file

Uploading images with a text file is the recommended solution if you need to add a large number of images.
However, this option can be used in 2 ways:
  • If your images are reachable via public URLs, you can fill your text file with a correct format and upload the file to the platform; you can follow this page as a manual for performing the steps.
  • Otherwise, if you have images stored locally you can go with the Deepomatic CLI add image option for importing your data instead.


In order to import images using a text file, those images need to be reachable via a public URL. If this is not the case, you need to find ways to upload images to a remote server:
or you can use the Deepomatic command line interface instead to import images from local directories:

Import file format:

When all the images are publicly reachable, we need to tell Deepomatic Studio where to find the images, as well as add any useful information associated with images. For this purpose, you need to follow the platform's expected structure in your import text file as explained in detail in the:

Upload & Progress report

You can start the import process by dragging & dropping or browsing your well-formatted import text file into the Add images tab of each project.
Right after, the import process will be launched and provides you with the step-by-step checks and updates as shown in the followings:
Uploading file: In this step, your import text file is getting uploaded to the platform
Checking views: After your text file has been successfully uploaded, in this step, the header line is read, and accordingly, the views are getting created.
If the header line format contains errors, the platform can not create the views, therefore an error message will pop up accordingly to notify you of the raised error and the import process will be aborted.
Uploading images: When the creation of the views succeeds, the platform starts reading each line of data existing in your import file and proceeds with importing each of them.
If a data line contains errors, the platform skips the data, proceeds with the next data line, and at the end of the import process throws a warning and logs the error in the provided error log file.
Building report: When all the data lines are read, a final report about the number of successfully imported images gets created. In case of the occurrence of errors in data, an error log will be created which contains the details about each error, in related specific lines of data.
When the import successfully finishes without any raised error in the process, and all data lines get imported, you will get notified of the success in the final report.