Ubuntu虚拟机打开海康威视 网络摄像头

1. 这个是在Linux系统下安装MVS应用程序的,好像没有用(这个是工业相机,普通相机插上就可以使用,只要在同一网段)

1.解压

unzip MVS_STD_GML_V2.1.2_231116.zip

2.在root下进行

sudo su

3.解压操作系统下的包

tar -xzvf MVS-2.1.2_x86_64_20231116.tar.gz

4. 进入文件根目录

cd MVS-2.1.2_x86_64_20231116

5. 运行安装脚本

./setup.sh  运行安装脚本

6.

运行demo,测试linux环境是否搭建成功:

在 cd /opt/MVS/Samples/64/

运行之前先阅读文件夹下的README,步骤如下,如GrabImage:

进入文件GrabImage

maek编译

./GrabImage运行可执行文件

上面的应该是工业相机的客户端,我这个是普通的网络摄像机IPC

2.(成功实验)先在window系统下显示摄像头之后,然后在虚拟机中建立第二个网卡,使用桥接模式,如果能ping通摄像头的网络地址,就可以使用摄像头了(在虚拟机内可以访问摄像头地址,但是没有画面,不能预览,我感觉是浏览器的问题,或者缺少插件)

1.

2.把第二个网卡的地址设置在同一个网段

3.原来我还要在这里选择把这里设置成桥接模式,网卡选择与网络摄像头相连的网卡(后来重启之后,又变回了1,但是也可以使用摄像头)(虽然可以使用网络摄像头,但是笔记本自带的摄像头我访问不到了,在可移动设备里都没有 那个选项了,不明白)

Linux 下建议开启巨帧,开启方法(仅供参考,可选择操作部分):

1、临时开启:ifconfig eth0 mtu 9000 2、永久开启:"ifconfig eth0 mtu 9000"语句写到配置文件,重启生效。

#####################################################################################用另一台虚拟机试一下###############################

六,我什么都没有干,一打开有没有笔记本的摄像头了

额,直接可以访问摄像头了(改网络难道都改了?)

没有设置桥接网卡啊,只有原来使用NAT自带的一个

####难道这个更改适应于使用虚拟机

??????????????????????????????????

这个怎么解决啊,各位有办法吗?????????????

(现在摄像头又可以使用了,我的笔记本网口的摄像头网线拔了,第二个桥接网卡现在不能使用)

(在使用服务器相连时,摄像头的IP地址不要设置成服务器的同网段IP,因为会冲突,这样的话,远程连接时就连接不上)

这个是在虚拟机中测试访问网站摄像头使用的程序

#include <opencv2/opencv.hpp>

#include <iostream>

int main(int argc, char** argv)

{

    cv::VideoCapture cap("rtsp://admin:Xiao292078@@192.168.3.100/Streaming/Channels/1");

    if (!cap.isOpened())

    {

        std::cout << "Error opening video stream" << std::endl;

        return -1;

    }

    cv::namedWindow("Display Window", cv::WINDOW_AUTOSIZE);

    while(1)

    {

        cv::Mat frame;

        cap >> frame;

        if (frame.empty())

            break;

        cv::imshow("Display Window", frame);

        char c = (char)cv::waitKey(25);

        if (c == 27)

            break;

    }

    cap.release();

    cv::destroyAllWindows();

    return 0;

}

g++ -o main main.cpp `pkg-config --cflags --libs opencv4`
 

1

  • 21
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值