首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opencv无法识别usb摄像头

Opencv无法识别usb摄像头
EN

Stack Overflow用户
提问于 2017-09-07 01:33:49
回答 1查看 1.8K关注 0票数 1

我对Opencv和Python有点问题。当我尝试查看摄像头的帧时,它不能识别usb摄像头,我使用了书中的标准代码和两个usb摄像头,问题是只有一个摄像头工作,我不知道。我在windows上用python运行opencv,摄像头的驱动程序会被安装,因为Windows可以识别它。第二个摄像头有什么问题?谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-09-08 01:11:55

当然了!代码如下:

代码语言:javascript
复制
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。谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46081226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档