ImageInfo¶
- class ImageInfo[source]¶
Bases:
tupleObject with image parameters from Supervisely.
- Example
ImageInfo( id=770915, name='IMG_3861.jpeg', link=None, hash='ZdpMD+ZMJx0R8BgsCzJcqM7qP4M8f1AEtoYc87xZmyQ=', mime='image/jpeg', ext='jpeg', size=148388, width=1067, height=800, labels_count=4, dataset_id=2532, created_at='2021-03-02T10:04:33.973Z', updated_at='2021-03-02T10:04:33.973Z', meta={}, path_original='/h5un6l2bnaz1vj8a9qgms4-public/images/original/7/h/Vo/...jpg', full_storage_url='http://app.supervisely.com/h5un6l2bnaz1vj8a9qgms4-public/images/original/7/h/Vo/...jpg'), tags=[], created_by='admin' related_data_id=None, download_id=None, offset_start=None, offset_end=None, )
Methods
Return number of occurrences of value.
Return first index of value.
Attributes
dict: Image meta that could have the confidence level of the image in Enntities Collection of type AI Search.str: Image creation time.str: ID of a user who created the image.str: Unique ID of the image that links it to the corresponding blob file in Supervisely storage uses for downloading source blob file.str: Timestamp of the last update of the embeddings for the image.str: Image file extension.str: Full storage URL to image.str: Image hash obtained by base64(sha256(file_content)).int: Image height.int: Image ID in Supervisely.str: Use link as ID for images that are expected to be stored at remote server.dict: Custom additional image info that contain image technical and/or user-generated data.str: Image MIME type.str: Image filename.int: Bytes offset of the blob file that points to the end of the image data.int: Bytes offset of the blob file that points to the start of the image data.str: Relative storage URL to image.Get Image preview URL.
int: ID of the blob file in Supervisely storage related to the image.int: Image size (in bytes).str: Time of last image update.int: Image width.- __add__(value, /)¶
Return self+value.
- __mul__(value, /)¶
Return self*value.
- count(value, /)¶
Return number of occurrences of value.
-
index(value, start=
0, stop=9223372036854775807, /)¶ Return first index of value.
Raises ValueError if the value is not present.
- ai_search_meta¶
dict: Image meta that could have the confidence level of the image in Enntities Collection of type AI Search.
- download_id¶
str: Unique ID of the image that links it to the corresponding blob file in Supervisely storage uses for downloading source blob file.
- embeddings_updated_at¶
str: Timestamp of the last update of the embeddings for the image. This field is used to track when the embeddings were last updated. It is set to None if the embeddings have never been computed for the image. Format: “YYYY-MM-DDTHH:MM:SS.sssZ”
- full_storage_url¶
str: Full storage URL to image. e.g. “http://app.supervisely.com/h5un6l2bnaz1vj8a9qgms4-public/images/original/7/h/Vo/…jpg”.
- hash¶
str: Image hash obtained by base64(sha256(file_content)). Use hash for files that are expected to be stored at Supervisely or your deployed agent.
- link¶
str: Use link as ID for images that are expected to be stored at remote server. e.g. “http://your-server/image1.jpg”.
- meta¶
dict: Custom additional image info that contain image technical and/or user-generated data. To set custom sort parameter for image, you can do the follwoing: 1. With the uploading useadd_custom_sortcontext manager to set the key name of meta object that will be used for custom sorting. 2. Before uploading add value to meta dict with methodupdate_custom_sort3. Before uploading add key-value pair with keycustomSortto meta dict, image info file or meta file. 4. After uploadingset_custom_sortmethod to set custom sort value for image. e.g. {‘my-key’:’a’, ‘my-key: “b”, “customSort”: “c”}.
- path_original¶
str: Relative storage URL to image. e.g. “/h5un6l2bnaz1vj8a9qgms4-public/images/original/7/h/Vo/…jpg”.
int: ID of the blob file in Supervisely storage related to the image.