<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編程的幫助手冊及相關資料進行了解,我們在后續也將提供相應的例程進行展示。

    久久精品无码免费不卡| 久久久91人妻无码精品蜜桃HD| 国产精品电影在线观看| 四虎成人精品永久免费AV| 97久久综合精品久久久综合| 国产精品乱码一区二区三区| 日韩精品无码人妻一区二区三区 | 成人99国产精品| 国产精品大尺度尺度视频| 99久久人妻无码精品系列| 国产高清在线精品一区| 国产成人精品免费视频大全麻豆| 亚洲日韩国产精品无码av| 亚洲精品高清国产麻豆专区| 91久久国产精品| 精品久久久无码21p发布| 91国内揄拍国内精品情侣对白| 亚洲国产综合第一精品小说| 精品人妻无码区二区三区| 精品福利视频导航| 亚洲国产精品成人午夜在线观看 | 国产亚洲精品久久久久秋霞 | 国内精品一区二区三区在线观看 | 国产精品亚洲аv无码播放| 最新国产成人精品2024| 伊人久久综合精品无码AV专区| 国产精品VA在线观看无码不卡| 久久777国产线看观看精品卜| 久久精品中文騷妇女内射| 精品国产福利在线观看| 亚洲国产高清国产拍精品| 国精品午夜福利视频不卡757| 国产a不卡片精品免费观看 | 国产精品自产拍在线观看花钱看| 国产偷国产偷高清精品| 国产精品无码日韩欧| 亚洲国产精品一区二区久久| 精品一区精品二区制服| 69精品人人人人人人人人人| 大伊香蕉精品视频在线导航| 99精品久久精品|