【亲测可行】ubuntu系统vscode配置c++版opencv & 编译运行c++播放视频代码(包含:vscode使用c++opencv,创建CmakeList.txt,创建编译项目)

文章目录

  • 前提需求
  • 项目文件目录
  • 命令行创建项目并打开
  • 创建播放视频代码
  • 把安装的c++版opencv库配置到c_cpp_properties.json
  • 创建并填写CmakeList.txt
  • 创建build文件夹并使用make命令进行编译运行
    • 编译上级目录的CmakeList.txt,生成Makefile和其它文件
    • 执行make命令,生成target
    • 运行编译好的二进制可执行文件
  • 重新编译命令

前提需求

需要在ubuntu上安装c++版Opencv
亲测可行)ubuntu下载安装c++版opencv4.7.0 & 安装opencv4.5.0报错及解决方法

项目文件目录

【亲测可行】ubuntu系统vscode配置c++版opencv & 编译运行c++播放视频代码(包含:vscode使用c++opencv,创建CmakeList.txt,创建编译项目)_第1张图片

下面一步步创建该项目并编译该项目

命令行创建项目并打开

mkdir Image_Tools
cd Image_Tools
code .

创建播放视频代码

play_video.cpp

#include 
#include 
#include 
#include 
using namespace cv;
using namespace std;

int main()
{
   
    cout<<"Please input the video path:";
    string video_path;
    cin>>video_path;
    
    // 创建视频捕获对象并打开视频文件
    cv::VideoCapture video(video_path);

    // 检查视频是否成功打开
    if (!video.isOpened())
    {
   
        std::cerr << "Error: Could not open video file." << std::endl;
        return -1;
    }

    // 创建一个窗口并设置其大小
    cv::namedWindow("findCorners", cv::WINDOW_NORMAL)

你可能感兴趣的:(C++笔记,opencv笔记,ubuntu,vscode,c++)