This Pull Request includes the necessary changes to solve Issue 67 and Issue 68. It implements the necessary code to run online inference on a non-optimized graph, as well as an optimized TensorRT Engine (Keeping the previous functionality). Also, the FPS measurement is implemented by storing all the FPS data to an empty CSV file, which can be analyzed afterwards to obtain the Average FPS.
Additionally, minor changes and fixes to README.md files on src/ and the main README are included.
IMPORTANT: As it is my Issue, testing should be done by me. However, due to the current situation with the home-office, it is impossible for me to run this testing, as the target hardware (Jetson Xavier) is not available to me. Therefore, It is necessary for @koenelands to perform Regression testing as part of the review process of this Pull Request. For this the following has to be verified:
The code is able to run online inference using the non-optimized frozen graph (Tensorflow's .pb) on video Feed from the Thermal Camera while recording FPS on the CSV
The code is able to run online inference using the optimized TensorRT engine on video Feed from the Thermal camera while recording FPS on the CSV
The code is able to run online inference using the optimized TensorRT engine on video Feed from the Thermal camera without recording FPS. This is to guarantee the previous functionality is intact, ensuring the new features do not impact the previous ones.
This Pull Request includes the necessary changes to solve Issue 67 and Issue 68. It implements the necessary code to run online inference on a non-optimized graph, as well as an optimized TensorRT Engine (Keeping the previous functionality). Also, the FPS measurement is implemented by storing all the FPS data to an empty CSV file, which can be analyzed afterwards to obtain the Average FPS.
Additionally, minor changes and fixes to README.md files on src/ and the main README are included.
IMPORTANT: As it is my Issue, testing should be done by me. However, due to the current situation with the home-office, it is impossible for me to run this testing, as the target hardware (Jetson Xavier) is not available to me. Therefore, It is necessary for @koenelands to perform Regression testing as part of the review process of this Pull Request. For this the following has to be verified:
closes #67 and closes #68