婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux下利用Opencv打開筆記本攝像頭問題

Linux下利用Opencv打開筆記本攝像頭問題

熱門標簽:昆明電銷機器人價格 地圖標注人員分布 江西全自動外呼系統報價 怎么用百度地圖標注坐標 春運地圖標注app 益陽400電話申請辦理流程 梧州防封電銷卡 400的電話一般從哪里辦理 上海機器人外呼系統哪家好

新建test文件夾,文件夾存在test.cppCMakeLists.txttest.cpp#include iostream>

#include string>
#include sstream>
#include opencv2/core.hpp>
#include opencv2/highgui.hpp>
#include opencv2/videoio.hpp> 
using namespace cv;
using namespace std;
const char* keys = 
{
  "{help h usage ? | | print this message}"
  "{@video | | Video file, if not defined try to use webcamera}"
};
int main(int argc, const char** argv)
{
  CommandLineParser parser(argc, argv, keys);
  parser.about("Reading a video and camera v1.0.0");
  if (parser.has("help"))
  {
    parser.printMessage();
    return 0;
  }
  String videoFile = parser.getString>(0);
  if (!parser.check())
  {
    parser.printErrors();
    return 0;
  }
  VideoCapture cap; 
  if (videoFile != "")
  {
    cap.open(videoFile);// read a video file
  }else {
    cap.open(0);// read the default caera
  }
  if (!cap.isOpened())// check if we succeeded
  {
    return -1;
  }
  namedWindow("Video", 1);
  while (1)
  {
    Mat frame;
    cap >> frame; // get a new frame from camera
    imshow("Video", frame);
    if (waitKey(30) >= 0) break;
  }
  // Release the camera or video file
  cap.release();
  return 0;
}

CMakeLists.txt

project(test)
cmake_minimum_required(VERSION 2.8.7)
# option to enable OpenMP; only relevant for the KCF version with the
# VOT scale estimation
option(WITH_OPENMP "Enable OpenMP" OFF)
if(WITH_OPENMP)
  find_package(OpenMP REQUIRED)
  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
  set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
endif(WITH_OPENMP)
# add c++11 support
if(CMAKE_COMPILER_IS_GNUCC)
  ADD_DEFINITIONS ( -std=c++11 )
endif(CMAKE_COMPILER_IS_GNUCC)
# add OpenCV
set(OPENCV_DIR_HINT "")
if(WIN32)
  get_filename_component(OPENCV_DIR_PLATFORM $ENV{OPENCV_DIR} DIRECTORY)
  get_filename_component(OPENCV_DIR_HINT ${OPENCV_DIR_PLATFORM} DIRECTORY)
endif(WIN32)
set(OpenCV_STATIC OFF)
find_package(OpenCV REQUIRED HINTS ${OPENCV_DIR_HINT})

編譯過程:

> cd test
> g++ test.cpp -o test `pkg-config --cflags --libs opencv`
> ./test

總結

以上所述是小編給大家介紹的Linux下利用Opencv打開筆記本攝像頭問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 詳解使用JavaCV/OpenCV抓取并存儲攝像頭圖像
  • opencv實現讀取視頻保存視頻
  • Opencv實現視頻播放與進度控制
  • opencv實現圖片與視頻中人臉檢測功能
  • Opencv實現讀取攝像頭和視頻數據

標簽:懷化 亳州 北京 河南 九江 新疆 贛州 惠州

巨人網絡通訊聲明:本文標題《Linux下利用Opencv打開筆記本攝像頭問題》,本文關鍵詞  Linux,下,利用,Opencv,打開,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux下利用Opencv打開筆記本攝像頭問題》相關的同類信息!
  • 本頁收集關于Linux下利用Opencv打開筆記本攝像頭問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 武鸣县| 靖远县| 蚌埠市| 奉化市| 兴义市| 平武县| 黄平县| 乌兰县| 新竹县| 大同县| 略阳县| 乐山市| 东方市| 文水县| 包头市| 颍上县| 泸定县| 墨竹工卡县| 张家界市| 古蔺县| 孟村| 阜新市| 嵊州市| 溆浦县| 平江县| 玛多县| 田林县| 铁岭县| 重庆市| 大姚县| 砀山县| 新邵县| 小金县| 开封县| 岳阳县| 蒲江县| 梧州市| 衢州市| 河曲县| 厦门市| 商洛市|