[英]Opencv does not recognize a usb camera
我对Opencv和Python有问题。 当我尝试从相机查看帧但无法识别USB相机时,我使用了带有两个USB相机的书籍中的标准代码,问题是只有一个相机可以工作,我不知道。 我在Windows上使用python运行opencv,因为Windows可以识别它,所以安装了相机的驱动程序。 第二台相机怎么了? 谢谢
当然! 代码如下:
import cv2
import Tkinter as tk
from PIL import Image, ImageTk
#Set up GUI
window = tk.Tk() #Makes main window
window.wm_title("Digital Microscope")
window.config(background="#FFFFFF")
#Graphics window
imageFrame = tk.Frame(window, width=600, height=500)
imageFrame.grid(row=0, column=0, padx=10, pady=2)
#Capture video frames
lmain = tk.Label(imageFrame)
lmain.grid(row=0, column=0)
cap = cv2.VideoCapture(0)
def show_frame():
_, frame = cap.read()
frame = cv2.flip(frame, 1)
cv2image = cv2.cvtColor(frame, cv2.COLOR_BGR2RGBA)
img = Image.fromarray(cv2image)
imgtk = ImageTk.PhotoImage(image=img)
lmain.imgtk = imgtk
lmain.configure(image=imgtk)
lmain.after(10, show_frame)
show_frame() #Display 2
window.mainloop() #Starts GUI
我不完全记得我将代码复制到哪里,我认为从这里开始是stackoverflow。 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.