【问题标题】:GCP/AWS instances not working with OpenCV imshowGCP/AWS 实例不适用于 OpenCV imshow
【发布时间】:2018-10-04 23:20:49
【问题描述】:

当我尝试在 AWS/GCP 实例 (VM) 上为 OpenCV 运行脚本时,cv2.imshow 命令不起作用。这是错误:

无法连接到 X 服务器

import numpy as np
import cv2
from matplotlib import pyplot as plt

img = cv2.imread('022444057.jpg',0)
cv2.imshow('image',img)

【问题讨论】:

    标签: python linux opencv amazon-ec2 google-cloud-platform


    【解决方案1】:

    imshow 函数用于在本地运行 Python 脚本时在本地计算机上显示图像。它将打开一个新窗口。

    在 AWS 或 GCP 上运行的脚本不可能“显示”图像:它是一个服务器,所以没有显示(“无法连接到 X 服务器”)并且它没有显示窗口的能力在您的本地计算机上。

    【讨论】:

    • 嗨达斯汀,还有其他方法可以做同样的事情吗?
    • 你到底想做什么?
    • 我正在尝试在线训练模型并希望使用 OpenCV 实时查看结果。
    • @milestonezero 你知道怎么做吗?
    猜你喜欢
    • 2019-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 2016-11-28
    • 2015-08-14
    • 2018-03-24
    • 1970-01-01
    相关资源
    最近更新 更多