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

    视频一区二区精品的福利| 国产精品66在线观看| 午夜精品福利在线| 久久国产精品久久久| 亚洲福利一区二区精品秒拍| 国产精品麻豆成人AV电影艾秋| 国精品午夜福利视频不卡麻豆 | 丰满人妻熟妇乱又仑精品| 99精品国产丝袜在线拍国语| 青青精品视频国产| 国产精品一区二区三区高清在线 | 亚洲国产精品综合久久20| 麻豆精品国产免费观看| 骚片AV蜜桃精品一区| 久久国产乱子伦精品免费午夜| 欧美成人aaa片一区国产精品| 日韩精品无码一本二本三本| 精品国产日韩亚洲一区| 亚洲精品福利在线观看| 午夜三级国产精品理论三级 | 国产伦精品一区二区三区免.费| 91精品国产免费久久国语蜜臀 | 久久中文字幕精品 | 182tv午夜精品视频在线播放| 91视频国产精品| 免费精品久久久久久中文字幕| 亚洲精品无码人妻无码| 国产国拍精品亚洲AV片| 日本精品视频在线观看| 欧洲精品码一区二区三区| 国产精品一久久香蕉产线看| 久久九九精品99国产精品| 精品国产福利第一区二区三区| 国产乱码精品一区二区三| 国产成人精品福利网站人| 精品无码国产AV一区二区三区 | 亚洲国产第一站精品蜜芽| 真实国产乱子伦精品一区二区三区| 国产在线91精品天天更新| 精品国产18久久久久久| 久久夜色撩人精品国产av|