<strike id="kiyse"></strike>
  • <tr id="kiyse"></tr>
  • <strike id="kiyse"></strike><samp id="kiyse"><tbody id="kiyse"></tbody></samp>
    <strike id="kiyse"><s id="kiyse"></s></strike>
    <tr id="kiyse"></tr>
    <noframes id="kiyse"><code id="kiyse"></code></noframes>
    <th id="kiyse"></th>
    <samp id="kiyse"></samp>
  • <th id="kiyse"><s id="kiyse"></s></th>
  • ESM6802支持Qt攝像頭應用

     2017-6-29     作者:廖光澤         

      ESM6802是英創公司推出的基于Freescale i.MX6DL雙核處理器(ARM Cortex-A9,主頻1GHz)的高性能工控主板,已經移植了Linux 4.1.15版本以及Qt 5.8版本。使用Qt的multimedia模塊可以方便快捷的進行攝像頭應用的開發,本文使用Qt源碼中提供的camera例程進行展示,例程代碼可從Qt源碼中獲取或者向我們工程師索要。


      我們使用的攝像頭是Logitech C310 USB攝像頭,ESM6802的Linux系統能夠自動識別,正常使用,更多攝像頭將在后續進行測試。camera程序運行效果見下圖:


    ESM6802支持Qt攝像頭應用.gif


      在程序中需要首先檢查攝像頭設備是否可用,示例代碼如下:

      bool checkCameraAvailability()

      {

          if (QCameraInfo::availableCameras().count() > 0)

              return true;

          else

              return false;

      }


      或者下qml文件中使用如下語句:

      Item {

          property bool isCameraAvailable: QtMultimedia.availableCameras.length > 0

      }


      之后選擇一個攝像頭:


      c++代碼:

      QList<QCameraInfo> cameras = QCameraInfo::availableCameras();

      foreach (const QCameraInfo &cameraInfo, cameras) {

          if (cameraInfo.deviceName() == "mycamera")

              camera = new QCamera(cameraInfo);

      }


      qml代碼:

      Camera {

          deviceId: QtMultimedia.availableCameras[0].deviceId

      }


      顯示攝像頭捕捉的畫面:


      c++代碼:

      camera = new QCamera;

      viewfinder = new QCameraViewfinder;

      camera->setViewfinder(viewfinder);

      viewfinder->show();

     

      camera->start(); // to start the viewfinder


      qml代碼:

      VideoOutput {

          source: camera

     

          Camera {

              id: camera

              // You can adjust various settings in here

          }

      }


      qtmultimedia模塊也引出了API函數來捕獲并保存單個畫面或者錄制一個視頻,以及調整攝像頭的參數,如曝光等。用戶可以自行查閱Qt編程的幫助手冊及相關資料進行了解,我們在后續也將提供相應的例程進行展示。

    国产精品国产福利国产秒拍| 国产三级国产精品国产普男人| 日韩欧国产精品一区综合无码| 国产精品爆乳奶水无码视频| 亚洲国产精品一区二区久久| 精品国产亚洲男女在线线电影 | 99精品在线视频观看| 精品国产91久久久久久久a | 国产啪精品视频网站| 依依成人精品视频在线观看| 一本色道久久综合亚洲精品蜜桃冫| 国产精品丝袜一区二区三区| 黑人无码精品又粗又大又长| 精品香蕉伊思人在线观看| 午夜在线视频91精品 | 久久精品国产导航| 亚洲精品电影天堂网| 日韩精品久久无码中文字幕| 色妞www精品视频| 久久97久久97精品免视看| 思思久久99热免费精品6| 国产精品美女网站在线看| 亚洲精品无码成人| 2017国产精品自拍| 久久久国产精品四虎| 91精品国产色综合久久不卡蜜 | 国产农村妇女精品一二区| 国自产精品手机在线视频香蕉| 国产精品久久久久久五月尺| 国产精品亚洲精品观看不卡| 91免费福利精品国产| 久久久久久九九99精品| 国产精品福利片免费看| 美女免费精品高清毛片在线视| 国产精品亚洲综合一区在线观看| 久久精品人人做人人爽电影蜜月| 亚洲国产成人久久精品影视| 久久精品免看国产| 色妞ww精品视频7777| 91精品国产免费久久国语麻豆| 亚洲第一精品电影网|