Yolov3模型框架darknet研究(十四)ubuntu18.0.4上运行darknet显示图片失败的解决

问题描述

在Ubuntu18.0.4平台上运行darknet命令来识别图片,并将识别结果图片显示时遇到下面这个问题:

 问题分析及解决

根据上面出错的log,说是ubuntu平台上需要安装libgtk2.0-dev包。但是输入命令:sudo apt install libgtk2.0-dev 却告知平台已经安装好最新的gtk2.0包了。

后来看到log里面有一句话: rebuild the library with windows, GKT+ 2.X or Carbon support。 所以决定重新build opencv来支持gtk+2.0。

打开cmake-gui来添加gtk+2.0支持,如下红框所示。

Yolov3模型框架darknet研究(十四)ubuntu18.0.4上运行darknet显示图片失败的解决_第1张图片

然后输入重新编译命令: sudo make clean; sudo make -j8; sudo make install(install命令不能忘记,否则不会生效)

这时再输入darket推理命令,就能正常显示检测结果图片了。 

你可能感兴趣的:(darknet,ubuntu18,GTK,深度学习)