#yolo#使用darknet中的yolo加载模型,不打印加载网络信息
最近想调用yolo模型,发现加载模型总是打印信息,于是寻找取消打印信息的方法。
原始打印信息如下:
去掉方式如下:
- 注释掉在darknet/src/convolutional_layer.c中第788到799行的
printf
- 注释掉在darknet/src/region_layer.c中第48行的
printf
- 注释掉在darknet/src/route_layer.c中第9行和21行的
printf
- 注释掉在darknet/src/shortcut_layer.c中第14行、16行和90行的
printf
- 注释掉在darknet/src/maxpool_layer.c中第146到159行的
printf
- 注释掉在darknet/src/upsample_layer.c中第40到41行的
printf
- 找到darknet/src/文件夹下的parse.c文件,注释掉1084到1091行、1196行、1348行、1351行的
printf
最后保留打印结果如下:
注意:如果是引用darknet作为第三方库,改了代码需要make clean然后再make重新编译
参考博客: