video-capture相关内容
我想连接到摄像机,并且仅在发生事件(例如按键)时捕获帧.我想做的一个简化版本是: cap = cv2.VideoCapture(device_id) while True: if event: img = cap.read() preprocess(img) process(img) cv.Waitkey(10) 但是,cap.
..
我正在使用OpenCV从Ubuntu 14.04中的两个USB网络摄像头(Microsoft LifeCam Studio)捕获视频流.我正在使用非常简单的VideoCapture代码(此处的资源),并试图至少查看两个针对每个视频同步的视频其他. 我使用了Android秒表应用程序( UltraChron Stopwatch Lite 和在我的三星Galaxy S3 mini上秒表计时器)来
..
我正在尝试将1080p网络摄像头中的视频录制到文件中.我在视频中设置了计时器,在每次试用中,视频播放器报告的时间戳(我使用的是VLC)不会与视频中的时间同步.它总是关闭几秒钟(通常,视频内定时器比播放器报告的时间要快). 如下所示,我设置了C ++程序以在一个线程中捕获视频,并在另一个线程中进行记录.由于我的CPU使用率约为200%(可能最大输出了吗?),这可以正常工作.我在Mac OS X
..
我想使用C ++,OpenCV 2.4.11,Windows 8.1和Qt Creator 3.4.2列出所有连接的网络摄像头(USB网络摄像头和内部网络摄像头). 对我来说,通过以下方式获取可访问的网络摄像头数量就足够了: VideoCapture videoCapture(0); // Will access my internal laptop webcam. VideoCapture
..
这是从网络摄像头保存视频的代码 import numpy import cv2 cap = cv2.VideoCapture(0) # Define the codec and create VideoWriter object fourcc = cv2.VideoWriter_fourcc(*'XVID') out = cv2.VideoWriter('output.avi'
..
我有一个多播UDP视频流,我需要我的OPenCV(Emgu)2.4.x应用程序来捕获和处理(“客户端"). 在客户端上,我可以使用VLC(udp://xx.yy.zz.aaa:1234捕获流,但是我的应用程序无法捕获此udp流.我的代码非常简单( Capture cap = new Capture ("udp://@212.1.1.1:1234"); p.s.我已经尝试过了,并且2
..
在OpenCV中,我看到imread()和VideoCapture()都将字符串带到具有多个扩展名的文件路径中.有没有办法获得它们支持的扩展列表?例如,获取"jpg","png","mov","mpg"等的列表?我认为这是系统相关的,其他人则需要在运行时进行查询. 此外,如何确定支持?如果有类似以下代码的内容,并且返回的Mat总是看起来部分损坏(我可以看到一些图像).无论我要求的帧号如何,它
..
我正在尝试使用opencv从我的摄像头输出创建一个avi视频.没有引发异常,但是它创建的avi文件的大小为414字节,并且不会增长. 它也不会与任何媒体播放器一起播放.我怀疑写入文件部分有问题. 这是代码: CvCapture *capture = cvCaptureFromCAM( 0 ); int width = ( int )cvGetCapturePropert
..
我有几个视频,我想逐帧浏览它们,然后通过按键盘键(取决于帧)对其中一些进行注释.对于许多帧,我都不会按任何键.这是我到目前为止的内容: import numpy as np import cv2 cap = cv2.VideoCapture('video.mp4') frame_number = [] annotation_list = [] i = 0 while(True):
..
import cv2 import numpy as np cap = cv2.VideoCapture('traffic.avi') retval, frame = cap.read() print retval ================ RESTART: J:\Python For DIP\traffic_video.py ================ False >>>
..
我一直在尝试从摄像头捕获视频并将其写入AVI文件.我在Windows 7上将Qt 4.8.2与MSVC 2010(x86)一起使用.我有2个版本的代码:一个使用cv :: Mat,另一个使用IplImage *.但是,仅IplImage *版本有效.这是我使用cv :: Mat的代码: #include #include
..
我已经使用Raspberry Pi 2B已有一段时间了.使用raspistill测试Pi凸轮效果很好,但是尝试使用Opencv功能(例如VideoCapture.open();)将无法正常工作.用USB摄像头尝试相同的命令就可以了.我尝试使用不同的索引作为输入,但对pi cam无效.我在这里想念什么? 解决方案 sudo modprobe bcm2835-v4l2 将自动“启用"相机的
..
目标与问题 我想设置一个opencv系统来处理HLS流或RMTP流,但是,我遇到了一个奇怪的问题,即降低的帧速率和累积的滞后.好像视频从流中应该到的位置越来越远. 我正在寻找一种与实时来源保持同步的方法,即使这意味着丢帧也是如此. 当前方法 import cv2 cap = cv2.VideoCapture() cap.open('https://videos3.eart
..
我正在从事计算机视觉项目,我需要使用两个使用opencv库的相机.我尝试了此代码,但是如果我使用一个USB摄像头和我的PC摄像头,则有两个USB端口的网络摄像头无法正常工作. CvCapture* capture[2]; capture[0] = cvCreateCameraCapture(0); capture[1] = cvCreateCam
..
我想用1:1宽高比的iOS摄像机捕获视频. 我尝试使用UIImagePickerController,但是它不提供更改的宽高比. 谁能给我个主意? 此外,iPhone应用程序"Viddy"提供了1:1的宽高比视频捕获 http://gyazo.com/1ccba9990bb589961f1d5df23b71b84b.png?1364791668 谢谢! 解决方案 GPU
..
我想在彼此相邻的两个UIView中显示iPad2的正面和背面摄像头的流. 要流式传输一台设备的图像,我使用以下代码 AVCaptureDeviceInput *captureInputFront = [AVCaptureDeviceInput deviceInputWithDevice:[AVCaptureDevice defaultDeviceWithMediaType:AVMediaTy
..
我正在使用 Python 2.7 和 OpenCV 2.4.9 . 我需要捕获显示给用户的当前帧,并将其作为Python中的 cv :: Mat 对象加载. 你们知道递归的快速方法吗? 我需要类似以下示例中的操作,以递归方式从网络摄像头捕获 Mat 帧: import cv2 cap = cv2.VideoCapture(0) while(cap.isOpened()):
..
我正在制作一个Directshow应用程序来捕获MP4视频.我使用下面的图形来做到这一点. Input Stream --> MJPEG Decompressor --> x264vfw H.264/MPEG-4 AVC Codec --> GDCL Mpeg-4 Multiplexor --> File Writer 在我的DirectShow应用程序中,我创建了所需的过滤器,并将它们
..
首先,我应该承认这是一个很长的问题,但是我无法通过谷歌搜索找到可能的解决方案 我有一个视频,其中有入侵者试图侵入围栏的另一侧. 我可以跟踪入侵者,但是当他在另一侧时,我应该能够将入侵持续时间保存到文件中.入侵区域将是这样的 我认为这些步骤是 I. Reading a video file; II. Getting the very first frame displayed
..
在我的iPhone应用程序中,用户可以录制视频.我要将最大录制时间设置为30秒.如何做到这一点,有什么主意吗? 使用此代码 -(BOOL)startCameraControllerFromViewController:(UIViewController*)controller usingDelegate:(id )delegat
..