Hi @Charly,
Thanks for your message.
I am not sure that Jetson Inference + Peoplenet would achieve the FPS performance that are needed according to my idea. I would like to have 6 RTSP input processed at 15FPS. The resolution will be low (e.g. 640*480).
How many cameras do you plan to use at the same time?
In any case, I understand that deepstream is the most efficient way to create an inferencing pipeline on Jetson Nano, but I might be wrong.
When it comes to the pre-processing, I tried to create a custom gstreamer plugin following the gst-dsexample from the deepstream source file.
https://docs.nvidia.com/metropolis/deepstream/dev-guide/index.html#page/DeepStream_Development_Guide/deepstream_custom_plugin.html
I am able to do some easy stuff (e.g. draw rectangles) and I also have found example to save images to disk.
However, I am not able to run an opencv sepia filter il the most simple way:
cv::Mat kernel =
(cv::Mat_<float>(3, 3)
<<
0.272, 0.534, 0.131,
0.349, 0.686, 0.168,
0.393, 0.769, 0.189);
cv::transform(input_img, output_img, kernel);
I also have posted some code snippet in my messages here: Adding Preprocessing to Frames RTSP - #8 by borelli.g92
Have a nice day :)