使用opencv连接到IP摄像机
connect to IP camera using opencv
我想在Microsoft Visual Studio中使用opencv 2.45使用Dynacolor IP相机拍照。
我在iSpy上找到了它的ip。这是我的密码。
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/core/core.hpp"
#include "opencv2/opencv.hpp"
int main()
{
cv::VideoCapture vcap;
const std::string videoStreamAddress = "http://Admin:1234@192.168.0.250:80/cgi-bin/jpg/image.cgi";
if (!vcap.open(videoStreamAddress))
{
printf("Camera is nulln");
return -1;
}
else
{
cv::Mat image;
vcap.read(image);
cv::imshow("image",image);
}
cv::waitKey(100);
return 0
}
这提醒我:找不到编解码器参数<…//modules/higgui/src/cap_ffmpeg_impl.hpp:540>,并且Camera为null。
我读过很多关于这个问题的帖子,但我无法解决这个问题。
如有任何帮助,我们将不胜感激。
检查此代码。它对我有用。注意?。地址末尾的"jpg"。我还更改了IP和端口以进行测试。
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/core/core.hpp"
#include "opencv2/opencv.hpp"
#include <cstdio>
int main()
{
cv::VideoCapture vcap;
// changed address
const std::string videoStreamAddress = "http://213.171.96.200/cgi-bin/jpg/image.cgi?.mjpg";
if (!vcap.open(videoStreamAddress))
{
printf("Camera is nulln");
return -1;
}
else
{
cv::Mat image;
vcap.read(image);
cv::imshow("image",image);
}
cv::waitKey(10000);
return 0;
}
相关文章:
- 如何找到捕获IP摄像机捕获的帧的准确时间?
- 将JPEG流从IP摄像机接收到C 的RGB图像
- 使用IP摄像机的OpenCV上的问题
- 我如何访问IP摄像机错误(摄像头 /型号:Grundig / GCI-K1505B)
- Visual如何使用OPENCV(C 代码)访问IP摄像机?有没有一种方法可以使用OpenCV VLC访问?(Win
- openCV_FFMPEG **.opencv 2.4.11中的dll错误,用于IP摄像机访问
- 使用OpenCv和多线程的IP摄像机实时视频馈送
- C++突然阻止使用VideoCapture从IP摄像机读取帧
- 使用openCv创建通用URL以显示IP摄像机
- 使用opencv连接到IP摄像机
- OpenCV无法流式传输IP摄像机
- 从 IP 摄像机流式传输在 VLC 上非常抖动.
- 运行.EXE文件时无法访问 IP 摄像机
- 使用 Live555 从连接到 H264 编码器的 IP 摄像机流式传输实时视频
- 如何查找IP摄像机的号码端口
- 使用FFmpeg从IP摄像机(RTSP)读取会导致5xx服务器错误
- 在命令行中通过ffmpeg或opencv从IP摄像机捕获图像,得到灰色图像
- 如何从松下IP摄像机获得MJPEG流
- OpenCV VideoCapture IP摄像机重新连接
- 来自IP摄像机的MJPEG视频太快