Feedback Msg Utils¶
Utils modules used for Feedback Msg
-
class
eyewitness.feedback_msg_utils.FeedbackMsg(feedback_dict)¶ Bases:
objectrepresent the Feedback msg
Parameters: feedback_dict (dict) -- - audience_id: AudienceId
- the audience who feedback the msg
- feedback_method: str
- which kind of feedback
- image_id: ImageId
- the ImageId related to feedback
- feedback_meta: str
- misc feedback msg
- feedback_msg_objs: List[tuple]
- feedback objs (e.g. bboxs)
- receive_time: int
- the timestamp receive the msg
-
audience_id¶ AudienceId obj
Type: AudienceId
-
feedback_meta¶ feedback_meta str
Type: str
-
feedback_msg_objs¶ List of msg named tuple objs
Type: List[tuples]
-
classmethod
from_json(json_str)¶ Parameters: json_str (str) -- feedback_msg json str Returns: feedback_msg_obj -- a feedback msg instance Return type: FeedbackMsg
-
is_false_alert¶ is false_alert or not
Type: bool
-
receive_time¶ received timestamp
Type: int
-
to_json_dict()¶ Returns: image_dict -- the dict repsentation of detection_result Return type: dict
-
class
eyewitness.feedback_msg_utils.FeedbackMsgHandler¶ Bases:
objectAbstract class for FeedbackMsgHandler
with a abstract method _handle(feedback_msg) used to handle feedback msg
-
feedback_method¶ feedback_method
Type: str
-
handle(feedback_msg)¶ a wrapper for _handle(feedback_msg) and feedback_method check
-