这个例子展示了如何从IP摄像机获取多个图像帧,并使用MATLAB将图像记录到AVI文件®VideoWriter。
创建一个对象,凸轮
,使用IP摄像头的URL。URL是一个Motion JPEG (mjpeg
)。有关查找URL的更多信息,请参见.
凸轮= ipcam (“http://172.28.17.104/video/mjpg.cgi”)
ipcam: URL: 'http://172.28.17.104/video/mjpg.cgi'用户名:" Password: "超时时间:10
的ipcam
函数创建对象,并使用指定的URL将其连接到IP摄像机。本例中使用的摄像机不需要用户身份验证。如果你的相机有,看连接用户认证使用用户名和密码创建对象。
可选的,预览图像从相机。
预览(凸轮)
预览窗口将打开并显示来自您的相机的实时视频流。有关预览窗口的更多信息,请参见预览
函数。
您可以在任何时候关闭预览窗口。
closePreview(凸轮)
创建一个VideoWriter
对象打开要写入的AVI文件。
vidWriter = VideoWriter (“frames.avi”);打开(vidWriter);
获取并存储20帧。这个循环将获取的帧写入指定的AVI文件以供以后处理。
for index = 1:20 %获取单个帧。形象=快照(cam);%将帧写入视频。writeVideo (vidWriter、图像);结束
通过清除物体释放摄像机。
清晰的凸轮