【问题标题】:Issue with running See3Cam via pycharm通过 pycharm 运行 See3Cam 的问题
【发布时间】:2021-06-08 16:59:41
【问题描述】:

所以代码可以工作,但是当屏幕弹出时它全黑。看不到任何图像。我以为我的代码没有拿起相机,但是当我运行相机的外部应用程序时(代码仍在运行),它说相机正在其他地方使用(假设它的 PyCharm,因为当我停止代码时它可以工作在外部应用程序上)。

我还尝试在运行代码之前运行相机外部应用程序,但是当我这样做时,代码会给我错误。我还尝试在没有插入相机的情况下运行代码,但给了我一个错误。所以我假设它拿起相机但不能给我输出。

 import cv2
 print("done")

 cap = cv2.VideoCapture(0)
 if not(cap.isOpened()):
    print("cant open")

 cap.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
 cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)

 while(True):
    ret,frame=cap.read()
    cv2.imshow('preview',frame)
    if cv2.waitKey(1)& 0xFF==ord('d'):
        break

cap.release()

cv2.destroyAllWindows()

【问题讨论】:

    标签: python linux opencv ubuntu pycharm


    【解决方案1】:

    因此,您的代码中可能存在错误,但我认为,PyCharm 更有可能没有获得使用您的相机的权限。尝试打开 cmd(在搜索栏中查看,它已预装)并以管理员身份打开。很抱歉我无法对其进行测试,但我的计算机中没有网络摄像头。

    【讨论】:

    • 嘿,不知道你说的open cmd是什么意思?这只是命令的缩写吗?
    猜你喜欢
    • 1970-01-01
    • 2019-10-06
    • 1970-01-01
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    • 2019-10-29
    • 2020-06-15
    相关资源
    最近更新 更多