• PC端如何使用手机端摄像头


      有时候,我们需要使用网络摄像头作为我们的输入,而手边又没有USB摄像头,能否使用手机作为我们PC端功能的输入呢?答案是:完全可以

      操作步骤如下:

    1、在手机端下载Ipcam软件,链接如下:

     http://app.mi.com/details?id=com.shenyaocn.android.WebCam

    2、将手机和PC的WIFI设置成同一无线网络

    3、开启手机端IPCAM功能,添加一个新的IPCAM服务器

    4、在PC端新建一个文件,内容如下: 

    #include "opencv2/core/core.hpp"  
    #include "opencv2/imgproc/imgproc.hpp"  
    #include "opencv2/calib3d/calib3d.hpp"  
    #include "opencv2/highgui/highgui.hpp"  
    #include <iostream>  
    #include <fstream> 
    
    using namespace cv;
    using namespace std;
     
    int main()
    {
        VideoCapture capture;
        Mat frame;
        //注意下面的连接部分,admin:admin(账号密码打开软件后会提示,也可以设置),
        //@符号之后的是局域网ip地址(打开app后,点击下方“打开IP摄像头服务器”,会有显示局域网ip)
        //即:http://<USERNAME>:<PASSWORD>@<IP_ADDRESS>/<the value of src>
        capture.open("http://admin:admin@10.72.49.35:8081");
        while (1)
        {
            capture >> frame;            //读取当前每一帧画面
            imshow("读取视频", frame);            //显示当前图像帧
            waitKey(30);                //延时30ms
        }
        return 0;
    }

    5、编译该文件:

      在命令行中直接使用:g++ ipcam.cc -o ipcam  'pkg-config --cflags --libs opencv',会在同目录下生成一同名可执行文件

    6、运行该文件:

          ./ipcam ,正常的话,在手机端可以看到,已打开了摄像头。

    7、接下来,你把这个功能加入你的代码。。。

      

  • 相关阅读:
    easy_install
    do some projects in macine learning using python
    awesome-scala
    val, lazy, def
    Scala命令设置JVM参数的规则
    CMMI-4中19个PA的大致描述
    项目管理中的十一个原则
    php代码在服务器中查看接值
    PHP进程锁
    解决百度网盘(百度云)分享链接不存在失效、分享的文件已经被取消的问题
  • 原文地址:https://www.cnblogs.com/jimchen1218/p/12652850.html
Copyright © 2020-2023  润新知