为什么我会收到这样的错误:“Python 停止工作”

问题描述 投票:0回答:1

当我尝试运行任何 python 相机或网络请求项目时。我收到这样的错误”

When i try to run any python camera or web request project. I get an error like this

翻译如下: “Python 停止工作”。

“出现问题导致程序停止正常工作。请关闭程序。”

我认为是在导入 cv2 模块时。我该如何解决这个问题。

我的代码:

import cv2

kamera = cv2.VideoCapture(0)

ret, cerceve = kamera.read()
gri_cerceve = cv2.cvtColor(cerceve, cv2.COLOR_BGR2GRAY)

cv2.imshow('Kamera Uygulaması', gri_cerceve)

kamera.release()

cv2.destroyAllWindows()

注意:我的电脑是 Windows 7 32 位。我的python版本也是3.8.10

python windows opencv computer-vision webcam
1个回答
0
投票

为什么我会收到这样的错误:“Python 停止工作”

这不是你编写 VideoCapture 的方式。

尝试重写脚本:

片段:

import numpy as np
import cv2

kamera = cv2.VideoCapture(0)

kamera.open(0)
print(kamera.isOpened())
while kamera.isOpened():
    # Capture frame-by-frame
    ret, frame = kamera.read()
    print(ret)
    print(frame)
         
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
     
    cv2.imshow('frame',gray)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
     
kamera.release()
cv2.destroyAllWindows()

截图:

© www.soinside.com 2019 - 2024. All rights reserved.