繁体   English   中英

opencv java ip-camera(2个问题)

[英]opencv java ip-camera (2 questions)

这是我第一次使用ip camera(D-LINK DCS-5605),我的最后一项任务是检测物体并关注它们(控制ip camera)......

我已经编写了java代码,以我想要usint openCV的方式检测对象...

现在我需要使用opencv从java使用ip camera。

问题1)如何通过OpenCV检测ip摄像头?

问题2)如何通过java控制它?

任何事都对我有用,你的帮助将不胜感激:)问候。

亲爱的朋友,因为我在这里看不到任何回复,所以我的研究发现了......

有一种方法可以做到这一点,如果你使用C,有特殊的方法,但不幸的是在java界面,它是无法访问...

所以我想如果我真的决定用java实现这个,那么我需要修改OpenCV.java并导出新修改的jar ...

希望这对某人有用......

我猜你不再监视这个问题但是如果你或其他任何人偶然发现它你可以使用JNI(Java Native Interface)将OpenCV(C / C ++版本)和Java连接在一起。 这将允许您通过Java连接到您的相机并将图像传回OpenCV或通过OpenCV连接并将它们传递给Java,具体取决于您的喜好。

我仍在努力寻找通过Java连接到IP摄像机的最佳方法,但Xuggler库工作得非常好并且学习曲线很小。 但是要通过OpenCV进行连接,您可以将相机源的地址放入CreateFileCapture方法,其方式如下:

 CvCapture *camera = cvCreateFileCapture("rtsp://username:password@your.IP.address.here:554/ch1-s1");

哪个适合我。 您传递的实际字符串取决于相机。

至于通过Java控制摄像机,假设您正在谈论PTZ摄像机,那么通过http发送命令应该可行。

暂无
暂无

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

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