Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU)
• DeepStream Version
when use python3 deepstream_test5.py -c test5_b16_dynamic_source.yaml -s source_list_dynamic.yaml
in /opt/nvidia/deepstream/deepstream/service-maker/sources/apps/python/pipeline_api/deepstream_test5_app
, the kafka can receive
class EventMessageGenerator(BatchMetadataOperator):
"""
generate event message user metadata for downstream nvmsgconv
to produce message payloads, which will be posted to the remote
server by msgboker, e.g kafka
"""
def __init__(self, sensor_map, labels):
super().__init__()
self._sensor_map = sensor_map
self._labels = labels
def handle_metadata(self, batch_meta, frame_interval=1):
for frame_meta in batch_meta.frame_items:
frame_num = frame_meta.frame_number
import pdb; pdb.set_trace()
for object_meta in frame_meta.object_items:
# if not (frame_num % frame_interval):
event_msg = batch_meta.acquire_event_message_meta()
if event_msg:
source_id = frame_meta.source_id
sensor_info = self._sensor_map[source_id] if source_id in self._sensor_map else None
# if sensor_info != None:
sensor_id = sensor_info.sensor_id if sensor_info else "N/A"
uri = sensor_info.uri if sensor_info else "N/A"
event_msg.generate(object_meta, frame_meta, sensor_id, uri, self._labels)
frame_meta.append(event_msg)
is this code is ok?
why change another model
also get
{
"messageid": "eb444474-6cab-4542-a676-b239366ba2c3",
"mdsversion": "1.0",
"@timestamp": "2024-11-20T10:52:18.365Z",
"place": null,
"sensor": null,
"analyticsModule": null,
"object": {
"id": "18446744073709551615",
"speed": 0,
"direction": 0,
"orientation": 0,
"vehicle": {
"type": "",
"make": "",
"model": "",
"color": "",
"licenseState": "",
"license": "",
"confidence": 1
},
"bbox": {
"topleftx": 748,
"toplefty": 450,
"bottomrightx": 935,
"bottomrighty": 722
},
"location": {
"lat": 0,
"lon": 0,
"alt": 0
},
"coordinate": {
"x": 0,
"y": 0,
"z": 0
},
"pose": {
}
},
"event": {
"id": "bc31120a-6a30-44c0-bcae-d9fc1967026a",
"type": "entry"
},
"videoPath": ""
}
no label
, source url
items, but has a vehicle
item, this is not in model lables