Remove frame interval nvosd
This commit is contained in:
parent
394402b37c
commit
db2aa55a21
@ -57,7 +57,7 @@
|
||||
"msgconv": {
|
||||
"msgconv_config_file": "../data/nvmsgconv_configs/msgconv_config.txt",
|
||||
"payload_generation_library": "../data/nvmsgconv_configs/libnvds_msgconv.so",
|
||||
"msgconv_frame_interval": 5
|
||||
"msgconv_frame_interval": 1
|
||||
},
|
||||
"msgbroker": {
|
||||
"msgbroker_config_file": "../data/nvmsgboker_configs/msgbroker_config.txt",
|
||||
|
||||
@ -47,7 +47,6 @@ gint msg2p_meta =
|
||||
0; //"Type of message schema (0=Full, 1=minimal, 2=protobuf), default=0
|
||||
|
||||
gint NvOsdManager::frame_number = 0;
|
||||
gint NvOsdManager::frame_interval = 0;
|
||||
bool NvOsdManager::write_full_frame_to_disk = false;
|
||||
bool NvOsdManager::write_cropped_objects_to_disk = false;
|
||||
|
||||
@ -57,7 +56,6 @@ NvOsdManager::NvOsdManager() {
|
||||
config.at("write_full_frame_to_disk").get<bool>();
|
||||
write_cropped_objects_to_disk =
|
||||
config.at("write_cropped_objects_to_disk").get<bool>();
|
||||
frame_interval = config["msgconv"]["msgconv_frame_interval"];
|
||||
}
|
||||
|
||||
bool NvOsdManager::create_nv_osd() {
|
||||
@ -529,8 +527,9 @@ GstPadProbeReturn NvOsdManager::osd_src_pad_buffer_metadata_probe(
|
||||
}
|
||||
}
|
||||
|
||||
if (is_first_object && !(frame_number % frame_interval) &&
|
||||
if (is_first_object &&
|
||||
is_meta_type_NVOSD_embedding_vector == true) {
|
||||
//!(frame_number % frame_interval) &&
|
||||
/* Frequency of messages to be send will be based on use case.
|
||||
* Here message is being sent for first object every
|
||||
* frame_interval(default=30).
|
||||
@ -642,7 +641,8 @@ GstPadProbeReturn NvOsdManager::osd_src_pad_buffer_image_probe(
|
||||
continue;
|
||||
}
|
||||
|
||||
if (is_first_object && !(frame_number % frame_interval)) {
|
||||
if (is_first_object) {
|
||||
//&& !(frame_number % frame_interval)
|
||||
/* Frequency of images to be send will be based on use case.
|
||||
* Here images is being sent for first object every
|
||||
* frame_interval(default=30).
|
||||
|
||||
@ -12,7 +12,6 @@ class NvOsdManager {
|
||||
private:
|
||||
public:
|
||||
GstElement *nvosd = NULL;
|
||||
static gint frame_interval;
|
||||
static bool write_full_frame_to_disk, write_cropped_objects_to_disk;
|
||||
NvOsdManager();
|
||||
bool create_nv_osd();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user