Last active
October 6, 2017 20:40
-
-
Save WuStangDan/6f3ea2ad33470f71dabe0754846cf0b2 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def create_tf_example(label_and_data_info): | |
# TODO START: Populate the following variables from your example. | |
height = None # Image height | |
width = None # Image width | |
filename = None # Filename of the image. Empty if image is not from file | |
encoded_image_data = None # Encoded image bytes | |
image_format = None # b'jpeg' or b'png' | |
xmins = [] # List of normalized left x coordinates in bounding box (1 per box) | |
xmaxs = [] # List of normalized right x coordinates in bounding box | |
# (1 per box) | |
ymins = [] # List of normalized top y coordinates in bounding box (1 per box) | |
ymaxs = [] # List of normalized bottom y coordinates in bounding box | |
# (1 per box) | |
classes_text = [] # List of string class name of bounding box (1 per box) | |
classes = [] # List of integer class id of bounding box (1 per box) | |
# TODO END | |
tf_label_and_data = tf.train.Example(features=tf.train.Features(feature={ | |
'image/height': dataset_util.int64_feature(height), | |
'image/width': dataset_util.int64_feature(width), | |
'image/filename': dataset_util.bytes_feature(filename), | |
'image/source_id': dataset_util.bytes_feature(filename), | |
'image/encoded': dataset_util.bytes_feature(encoded_image_data), | |
'image/format': dataset_util.bytes_feature(image_format), | |
'image/object/bbox/xmin': dataset_util.float_list_feature(xmins), | |
'image/object/bbox/xmax': dataset_util.float_list_feature(xmaxs), | |
'image/object/bbox/ymin': dataset_util.float_list_feature(ymins), | |
'image/object/bbox/ymax': dataset_util.float_list_feature(ymaxs), | |
'image/object/class/text': dataset_util.bytes_list_feature(classes_text), | |
'image/object/class/label': dataset_util.int64_list_feature(classes), | |
})) | |
return tf_label_and_data |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment