繁体   English   中英

使用OpenCV访问IP摄像机

[英]Accessing IP cameras with OpenCV

首先,您必须对我的背景有所了解。 我以前从未使用过IP摄像机,但是我将不得不很快使用OpenCV同时访问多个IP摄像机。 除此之外,我的网络知识不是那么好。

现在的问题。 我知道OpenCV可以在VideoCapture的帮助下使用其URL访问IP摄像机。 StackOverflow中也有许多问题。 但是,IP地址是可以随时更改的,它是动态的。 因此,即使在IP摄像机中,IP也会不时更改。 因此,如果是这种情况,这是否意味着每次尝试使用OpenCV访问摄像机时,都必须手动找到摄像机的IP地址并在OpenCV中更改URL? 我不需要通过互联网访问摄像机,可以通过Wifi或网络电缆在本地访问。 如何设置fixed IP地址/ URL,这样OpenCV代码每次都不会更改?

PS:我浏览了很多网站(来自Google搜索的5个以上结果页面的网站),但给出的答案太旧或没有那么令人信服。 因此,我决定走进StackOverflow寻求答案。

如果可以使用本地网络,则可以,您应该使用固定的IP地址。...如果Camera SDK与OpenCV兼容,则不必为此担心,可以直接调用VideoCapture 或者,您可以使用相机SDK直接获取框架,然后将这些框架复制为opencv图像格式并使用opencv。 这应该不太复杂。

如果您的路由器具有DHCP保留功能,只需告诉路由器始终为IP摄像机提供特定的IP。 因此,当摄像机连接到网络时轮询DHCP服务器时,它将自动接收其保留的IP。 其他没有保留的客户端将像往常一样简单地获得随机IP。 您甚至可能考虑对所有计算机和设备执行此操作。 快速简便。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM