webcam相关内容

从网络摄像头获取帧的最快方法

我在用C ++(Visual Studio)开发我的程序时遇到了一个小问题-目前,我在连接多个网络摄像头(通过usb电缆连接)时遇到了麻烦,为每个网络摄像头创建了单独的线程来捕获帧,和用于处理图像的单独框架. 我使用OpenCV处理帧,但问题是我没有达到网络摄像头的最高峰(​​它支持25 fps,我只有18)有一些库可以用来获取帧,而不是使用它们处理帧. OpenCV可以使帧捕获更快? ..
发布时间:2020-05-20 20:14:20 其他开发

查询OpenCV中的最大网络摄像头分辨率

我正在处理几种类型的相机,我需要知道每个相机能够提供的最大分辨率. 是否可以在OpenCV中查询此类属性? 如果没有,还有其他方法吗?目前,该应用程序将在Windows下运行,并且所有项目都使用C ++开发. 解决方案 一个对我有用的技巧: 只需将其设置为非常高的分辨率(高于任何常规捕获设备的功能),然后获得当前的分辨率. 您会看到设备将自动切换到其最大值. 带有O ..
发布时间:2020-05-20 20:12:45 C/C++开发

如何使用OpenCV和Python跟踪Blob

我已经使OpenCV与Python兼容,甚至可以通过网络摄像头检测到人脸.我真正想做的是看运动,并在运动斑点的中间找到要点. camshift样本接近我想要的样本,但是我不想选择要跟踪的视频部分.能够预测下一帧的奖励点. 这是我当前拥有的代码: #!/usr/bin/env python import cv def is_rect_nonzero(r): (_,_,w,h) ..
发布时间:2020-05-20 20:10:32 Python

从网络摄像头获取最新帧

我正在使用OpenCV2通过网络摄像头拍摄一些定时拍摄的照片.我想提取网络摄像头看到的最新视图.我试图做到这一点. import cv2 a = cv2.VideoCapture(1) ret, frame = a.read() #The following garbage just shows the image and waits for a key press #Put somethi ..
发布时间:2020-05-20 20:09:39 Python

在Raspberry Pi上由OpenCV 2.3.1使用Python创建的无视频文件

我正在尝试从网络摄像头(Logitech c210)捕获视频并从中创建视频文件. 这是在2013年5月25日的Raspbian Wheezy上. 相机上的灯点亮约30秒钟,但未创建文件. 我的摄像头显示在OpenCV窗口中. 我想知道这是否是编解码器问题,因为脚本可以在带有-1参数的Windows上运行? 如果是的话,是否有推荐的Raspberry Pi编解码器? 如 ..
发布时间:2020-05-20 20:07:16 其他开发

Opencv无法访问我的网络摄像头

我无法使用opencv 2.4.3访问网络摄像头. 我的系统: Hp Probook 4530s-HP固定高清网络摄像头 Ubuntu 12.10 OpenCV 2.4.3 İf我想捕获我的内置相机时出现错误:捕获为NULL 我正在使用 http://opencv.willowgarage.com/wiki/CameraCapture 示例代码. 示例代码 ..
发布时间:2020-05-20 20:04:05 其他开发

使用OpenCV和Python保存多个图像

我正在使用OpenCV和Python拍摄图像.但是,目前我一次只能拍摄一张照片.我想让OpenCV拍多张照片.这是我当前的代码. import cv2.cv as cv import time cv.NamedWindow("camera", 1) capture = cv.CaptureFromCAM(0) while True: img = cv.QueryFrame(ca ..
发布时间:2020-05-20 19:59:12 Python

Ubuntu网络摄像头(Logitech C270)捕获上的Opencv错误-> HIGHGUI错误:V4L/V4L2:VIDIOC_S_CROP

此erorr消息出现在使用Logitech C270(OpenCV 2.4.2/C ++)在Ubuntu上运行简单的摄像机捕获时: HIGHGUI错误:V4L/V4L2:VIDIOC_S_CROP 并进一步: 损坏的JPEG数据:标记0xd1之前2个无关的字节 损坏的JPEG数据:标记0xd6之前的1个无关字节 损坏的JPEG数据:标记0xd0之前的1个无关字节 损坏的JPEG数 ..
发布时间:2020-05-20 19:57:04 其他开发

使用网络摄像头创建同步的立体声视频

我正在使用OpenCV从Ubuntu 14.04中的两个USB网络摄像头(Microsoft LifeCam Studio)捕获视频流.我正在使用非常简单的VideoCapture代码(此处的资源),并试图至少查看两个针对每个视频同步的视频其他. 我使用了Android秒表应用程序( UltraChron Stopwatch Lite 和在我的三星Galaxy S3 mini上秒表计时器)来 ..
发布时间:2020-05-20 19:56:00 其他开发

使用OpenCV输出作为网络摄像头

因此,我想编写一个程序,以将来自OpenCV的处理后的输出视为WebCam.我想用它为Skype之类的程序创建效果.我被困住了,Google搜寻无济于事.请帮我.我需要为此得到驱动程序吗?将其存储为AVI并将该AVI与其他应用程序进行流式传输怎么办? 我想编写一个遮脸的程序,这样当我与正在辅导但又不认识的人进行Skype交流时,我不必担心自己的隐私! 顺便说一句,我对C ++有点陌生. ..
发布时间:2020-05-20 19:55:03 C/C++开发

将网络摄像头与opencv python一起使用会显示w/waitkey()的黑屏

我正在尝试通过opencv python VideoCapture访问基本的网络摄像头(Logitech c270).但是,不幸的是,每次我运行该程序时,显示屏都会变黑.我知道相机可以正常工作,因为我可以通过他们的软件观看视频.我很清楚要确保放入waitkey(x),所以这不是问题.我也有这段代码,以防索引更改: for i in range(4): capture = cv ..
发布时间:2020-05-20 19:47:49 Python

C ++ OpenCV 2.4.11:列出所有摄像机

我想使用C ++,OpenCV 2.4.11,Windows 8.1和Qt Creator 3.4.2列出所有连接的网络摄像头(USB网络摄像头和内部网络摄像头). 对我来说,通过以下方式获取可访问的网络摄像头数量就足够了: VideoCapture videoCapture(0); // Will access my internal laptop webcam. VideoCapture ..
发布时间:2020-05-20 19:43:32 C/C++开发

从USB而非iSight(OSX)捕获OpenCV

在Mac OSX下将MacBook Pro与OpenCV一起使用时,我无法访问外部USB相机而不是内置的iSight. 将参数传递给除0或-1之外的cvCaptureFromCAM(index)函数时,我总是得到一个 Warning: Max Camera Num is 0; Using camera 0 该相机为Sony PS3 EYE,可与macam驱动程序和quicktime组 ..
发布时间:2020-05-20 19:42:19 其他开发

带有2个摄像机的OpenCV VC ++

我正在导入立体视觉的源代码.作者的下一个代码起作用.它需要两个相机源.我目前有两个不同的相机,我接收图像.两者都可以.它在capture2时崩溃.有趣的是,如果我更改网络摄像头的顺序(拔下它们并颠倒顺序),则第一个摄像头将是第二个.我们行不通吗?我还使用Windows XP sp3和Windows 7 X64进行了测试.同样的问题. //---------Starting WebCam--- ..
发布时间:2020-05-20 19:40:07 其他开发

使用OpenCV从网络摄像头捕获视频时,QT GUI冻结

我正在使用Opencv进行一些实时视频处理. 作为前端,我正在使用QT框架. 在我的GUI上,有一个输入图像窗口(映射到Label)和一个输出图像窗口(映射到另一个Label)以及3个按钮.一种是开始输入视频捕获,第二种是处理视频(代码尚未写入),第三种是退出. 我目前能够流式传输视频并将其显示在前端.但是,这锁定了我的GUI,无法退出. 我尝试使用QTimers(使用来自 ..
发布时间:2020-05-20 19:36:20 其他开发

opencv将摄像头输出写入avi文件

我正在尝试使用opencv从我的摄像头输出创建一个avi视频.没有引发异常,但是它创建的avi文件的大小为414字节,并且不会增长. 它也不会与任何媒体播放器一起播放.我怀疑写入文件部分有问题. 这是代码: CvCapture *capture = cvCaptureFromCAM( 0 ); int width = ( int )cvGetCapturePropert ..
发布时间:2020-05-20 19:32:28 C/C++开发