昨天测试了Github上NVIDIA-AI-IOT的deepstream_reference_apps工程。
按照使用步骤使用make命令编译的时候总是报错:找不到某个头文件。
解决方法:将makefile文件里里面的版本由4改为5即可。
back-to-back detectors:
一个4-classes caseded mode检测器,第一级检测出Car/Bicycle/Person/Roadsign路标,第二级检测出Face/License Plate车牌等信息。
runtime_source_add_delete:
报错:ERROR: Deserialize engine failed because file path: /opt/nvidia/deepstream/deepstream-5.0/sources/apps/sample_apps/runtime_source_add_delete/../../../../../samples/models/Secondary_VehicleTypes/resnet18.caffemodel_b16_int8.engine open error
解决方法:打开Secondary_VehicleTypes文件夹,下面有个resnet18.caffemodel_b16_gpu0_int8.engine文件,将其名称改为报错中的名称,其他文件也类似,总之将文件名称中的gpu0去掉。然后将dstest_pgie_config.txt dstest_sgie1/2/3_config.txt中的../../../../../改为../../../../,dstest_tracker_config.txt里的4改为5,运行不再报错。
anaomaly detection(异常检测):
输入 ./deepstream-anomaly-detection-app file://$DS_SDK_ROOT/samples/streams/sample_1080p_h265.mp4
可正常执行
其中URI=file://$DS_SDK_ROOT/samples/streams/sample_1080p_h265.mp4