/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocal/checkouts/docs-6.1.2/rocAL/include/api/rocal_api_meta_data.h File Reference#
rocal_api_meta_data.h File Reference
  The AMD rocAL Library - Meta Data. More...
#include "rocal_api_types.h"Go to the source code of this file.
Functions | |
| RocalMetaData ROCAL_API_CALL | rocalCreateLabelReader (RocalContext rocal_context, const char *source_path) | 
| creates label reader  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateVideoLabelReader (RocalContext rocal_context, const char *source_path, unsigned sequence_length, unsigned frame_step, unsigned frame_stride, bool file_list_frame_num=true) | 
| creates video label reader  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateTFReader (RocalContext rocal_context, const char *source_path, bool is_output, const char *user_key_for_label, const char *user_key_for_filename) | 
| create tf reader  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateTFReaderDetection (RocalContext rocal_context, const char *source_path, bool is_output, const char *user_key_for_label, const char *user_key_for_text, const char *user_key_for_xmin, const char *user_key_for_ymin, const char *user_key_for_xmax, const char *user_key_for_ymax, const char *user_key_for_filename) | 
| create tf reader detection  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateCOCOReader (RocalContext rocal_context, const char *source_path, bool is_output, bool mask=false, bool ltrb=true, bool is_box_encoder=false, bool avoid_class_remapping=false, bool aspect_ratio_grouping=false, bool is_box_iou_matcher=false) | 
| create coco reader  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateCOCOReaderKeyPoints (RocalContext rocal_context, const char *source_path, bool is_output, float sigma=0.0, unsigned pose_output_width=0, unsigned pose_output_height=0) | 
| create coco reader key points  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateTextFileBasedLabelReader (RocalContext rocal_context, const char *source_path) | 
| create text file based label reader  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateCaffeLMDBLabelReader (RocalContext rocal_context, const char *source_path) | 
| create caffe LMDB label reader  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateCaffeLMDBReaderDetection (RocalContext rocal_context, const char *source_path) | 
| create caffe LMDB label reader for object detection  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateCaffe2LMDBLabelReader (RocalContext rocal_context, const char *source_path, bool is_output) | 
| create caffe2 LMDB label reader  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateCaffe2LMDBReaderDetection (RocalContext rocal_context, const char *source_path, bool is_output) | 
| create caffe2 LMDB label reader for object detection  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateMXNetReader (RocalContext rocal_context, const char *source_path, bool is_output) | 
| create MXNet reader  More... | |
| void ROCAL_API_CALL | rocalGetImageName (RocalContext rocal_context, char *buf) | 
| get image name  More... | |
| unsigned ROCAL_API_CALL | rocalGetImageNameLen (RocalContext rocal_context, int *buf) | 
| get image name lengths  More... | |
| RocalTensorList ROCAL_API_CALL | rocalGetImageLabels (RocalContext rocal_context) | 
| get image labels  More... | |
| unsigned ROCAL_API_CALL | rocalGetBoundingBoxCount (RocalContext rocal_context) | 
| get bounding box count  More... | |
| unsigned ROCAL_API_CALL | rocalGetMaskCount (RocalContext p_context, int *buf) | 
| get mask count  More... | |
| RocalTensorList ROCAL_API_CALL | rocalGetMaskCoordinates (RocalContext p_context, int *bufcount) | 
| get mask coordinates  More... | |
| RocalTensorList ROCAL_API_CALL | rocalGetBoundingBoxLabel (RocalContext rocal_context) | 
| get bounding box label  More... | |
| RocalTensorList ROCAL_API_CALL | rocalGetBoundingBoxCords (RocalContext rocal_context) | 
| get bounding box coordinates  More... | |
| void ROCAL_API_CALL | rocalGetImageSizes (RocalContext rocal_context, int *buf) | 
| get image sizes  More... | |
| void ROCAL_API_CALL | rocalGetROIImageSizes (RocalContext rocal_context, int *buf) | 
| get ROI image sizes  More... | |
| RocalMetaData ROCAL_API_CALL | rocalCreateTextCifar10LabelReader (RocalContext rocal_context, const char *source_path, const char *file_prefix) | 
| create text cifar10 label reader  More... | |
| void ROCAL_API_CALL | rocalGetOneHotImageLabels (RocalContext rocal_context, void *buf, int numOfClasses, RocalOutputMemType output_mem_type) | 
| get one hot image labels  More... | |
| void ROCAL_API_CALL | rocalRandomBBoxCrop (RocalContext p_context, bool all_boxes_overlap, bool no_crop, RocalFloatParam aspect_ratio=NULL, bool has_shape=false, int crop_width=0, int crop_height=0, int num_attempts=1, RocalFloatParam scaling=NULL, int total_num_attempts=0, int64_t seed=0) | 
| void ROCAL_API_CALL | rocalGetSequenceStartFrameNumber (RocalContext rocal_context, unsigned int *buf) | 
| get sequence starting frame number  More... | |
| void ROCAL_API_CALL | rocalGetSequenceFrameTimestamps (RocalContext rocal_context, float *buf) | 
| get sequence time stamps  More... | |
| void ROCAL_API_CALL | rocalBoxEncoder (RocalContext p_context, std::vector< float > &anchors, float criteria, std::vector< float > &means, std::vector< float > &stds, bool offset=false, float scale=1.0) | 
| rocal box encoder  More... | |
| void ROCAL_API_CALL | rocalCopyEncodedBoxesAndLables (RocalContext p_context, float *boxes_buf, int *labels_buf) | 
| copy encoded boxes and labels  More... | |
| RocalMetaData ROCAL_API_CALL | rocalGetEncodedBoxesAndLables (RocalContext p_context, int num_encoded_boxes) | 
| void ROCAL_API_CALL | rocalGetImageId (RocalContext p_context, int *buf) | 
| get image id  More... | |
| void ROCAL_API_CALL | rocalGetJointsDataPtr (RocalContext p_context, RocalJointsData **joints_data) | 
| get joints data pointer  More... | |
| void ROCAL_API_CALL | rocalBoxIouMatcher (RocalContext p_context, std::vector< float > &anchors, float high_threshold, float low_threshold, bool allow_low_quality_matches=true) | 
| API to enable box IOU matcher and pass required params to pipeline.  More... | |
| RocalTensorList ROCAL_API_CALL | rocalGetMatchedIndices (RocalContext p_context) | 
| API to return the matched indices for the bounding box and anchors.  More... | |
Detailed Description
The AMD rocAL Library - Meta Data.