qt.qpa.xcb: could not connect to display在darknet验证时解决方法
在darknet测试时出现
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “/usr/local/qt5pi/plugins/platforms” even though it was found.
本质是ssh不能传回图像,可以使用
sudo vim /etc/profile
最后一行添加(按a进入编辑模式)
export DISPLAY=:0.0
esc退出编辑,:wq 退出
source /etc/profile
对于darknet的测试,因为没有opencv库,使用–dont_show参数,它会默认生成tmp.png
为了生成不同图片避免tmp.png覆盖,将最后几行的
cv2.imwrite(“tmp.png”, image)
index += 1
改为
image_out=image_name.split('/')[-1]
cv2.imwrite(image_out, image)
index += 1