刚开始错误是:
22 = 0.84530 at 0.00 19.87 444.26 x 381.21
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/pppp/anaconda3/envs/torch18/lib/python3.8/site-packages/cv2/qt/plugins" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: xcb, eglfs, minimal, minimalegl, offscreen, vnc.
Aborted (core dumped)
使用cv2.imread(img_path)时发现上述错误。亲测有效:
1.卸载现在版本的opencv-python
pip uninstall opencv-python
2.安装旧版本opencv-python
pip install opencv-python==4.1.2.30
然后出现新的错误:
1.在ssh远端的linux服务器上
echo $DISPLAY
比如,显示结果为localhost:11.0,那么到下一步。
2.回到pycharm上,在RUN->Edit Configurations里的环境变量加上变量DISPLAY,确认即可。