【发布时间】:2014-08-18 08:51:47
【问题描述】:
import cv2.cv as cv
import numpy as np
Capture = cv.CaptureFromCAM(0)
image = cv.QueryFrame(Capture) #here you have an IplImage
imgarray = np.asarray(image[:,:]) #this is the way I use to convert it to numpy ar
我正在使用此代码从网络摄像头捕获图像,我想在画布上显示它,请帮助。上面的代码只是激活网络摄像头而没有任何错误,请您帮忙将 IplImage 保存在硬盘上或将其显示在画布上。真的很紧急。这是我正在做的项目的一部分。帮助将不胜感激
我在 pygame 中使用了这段代码
import pygame
import pygame.camera
from pygame.locals import *
import pygame.image
pygame.init()
pygame.camera.init()
camlist = pygame.camera.list_cameras()
cam = pygame.camera.Camera(camlist[0],(640,480))
if camlist:
cam = pygame.camera.Camera(camlist[0],(640,480))
cam.start()
image = cam.get_image()
我使用此代码从网络摄像头捕获图像并执行相同操作,但它没有做任何事情请帮助我将图像存储在硬盘上或将其显示在画布上
【问题讨论】:
-
请避免使用旧的 cv(或 cv2.cv)模块。在不久的将来它不会再出现了。
标签: python image opencv numpy webcam