当我尝试使用cv2.imshow()时,出现一条错误消息,提示它无法连接到X服务器。我在Windows Command Prompt中使用bash在本地运行。没有服务器,没有VPNS等。
Python 3.4,CV2 3.4
img = cv2.imread(fileName)
cv2.imshow("Image", img)
cv2.waitKey(0)
答案 0 :(得分:0)
在Windows上使用bash遇到相同的问题。必须使用conda install来安装OpenCV。安装后一切正常。 请查看anaconda页面以获取详细信息here。如果您已经有了anaconda,则可以在cmd中运行以下代码以安装opencv。
conda install -c conda-forge OpenCV
P.S:请确保通过运行以下命令将anaconda设置为cmd的基础,否则conda将无法正常工作。
C:\Users\{name}\Anaconda3\Scripts\activate base