在ubuntu的OpenCV中访问我的ip wifi摄像头,并且不会被连接/流式传输

问题描述 投票:0回答:1

我购买了Camera: Eachine E58 RC Quadcopter 0.3MP WIFI FPV并将其连接到我的智能手机,该智能手机可与名为WIFI FPV的应用正常运行。

我想将wifi摄像头连接到ubuntu并使用openCV流式传输视频。我搜索了一个驱动程序,例如linux中的wifi fpv相机,但是没有找到。仅在android或Windows(微软商店)上。

有人可以帮我在ubuntu / linux中访问我的ip wifi摄像机吗?

我在ubuntu openCV中使用了python代码,但对我不起作用!相机ip是:192.168.0.1端口:80协议,我猜是DHCP我需要一个驱动程序或一些我可以通过我的摄像机的wifi网络将视频从wifi摄像机流传输到Ubuntu的东西,我使用了VLC播放器,但根本不起作用! ,我尝试像wifi fpv app一样进行搜索(因为它在我的智能手机上可以正常工作),但在ubuntu中找不到类似的东西..所以也许有人知道ubuntu中的eachine相机很好的驱动程序?非常感谢!

我的目标是在我的ubuntu(linux)中打开openCV视频流,而不是在我的智能手机中打开(在智能手机中,它与wifi fpv应用程序配合正常,但我需要将其流式传输到我的Linux中)

我使用opencv python代码从wifi摄像头获取视频流,但是没有用。尽管我已经在wifi相机中连接了笔记本电脑(linux)。

这是我的代码:

import cv2
cap = cv2.VideoCapture('http://192.168.0.1:80/video')
while(True):
    ret, frame = cap.read()
    cv2.imshow('frame',frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        cv2.destroyAllWindows()
        break
ip-camera dronekit-python
1个回答
0
投票

我要做的就是查找IP地址是否有效,将其粘贴到浏览器中并尝试访问它。如果打开视频,它可以帮助我确定链接正确。

  1. 在启用了“开发人员工具”窗口的浏览器中输入IP地址。

  2. 找到从摄像机获取的IP地址并在代码中使用它。

在Windows计算机中,我使用以下链接:cv2.VideoCapture('http://usrname:[email protected]:80/media/?action=stream')

如果有帮助,就给个建议。。

© www.soinside.com 2019 - 2024. All rights reserved.