opencv、cmake、vcpkg

1、安装vcpkg

下载

microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS

根目录下执行

bootstrap-vcpkg.bat

设置环境变量

2、安装cmake

Download CMake

3、

新建CMakeList.txt

复制代码
cmake_minimum_required(VERSION 3.10)
project(OpenCVExample)

# 添加可执行文件
add_executable(main testOpencv.cpp)

find_package(OpenCV REQUIRED)

# 直接使用变量而不是目标
include_directories(${OpenCV_INCLUDE_DIRS})
target_link_libraries(main ${OpenCV_LIBS})

testOpencv.cpp

复制代码
#include <opencv2/opencv.hpp>
#include <iostream>

int main() {
    std::cout << "OpenCV version: " << CV_VERSION << std::endl;

    // 创建一个简单的图像
    cv::Mat image = cv::Mat::zeros(400, 600, CV_8UC3);

    // 在图像上绘制文本
    cv::putText(image, "Hello OpenCV!", cv::Point(150, 200),
        cv::FONT_HERSHEY_SIMPLEX, 1.0, cv::Scalar(0, 255, 0), 2);

    // 显示图像
    cv::imshow("OpenCV Test", image);

    std::cout << "Press any key to exit..." << std::endl;
    cv::waitKey(0);

    return 0;
}

build目录下编译:

cmake -DCMAKE_TOOLCHAIN_FILE=E:\vcpkg\scripts\buildsystems\vcpkg.cmake -G "Visual Studio 16 2019" -A x64 ..

cmake --build . --config Release

相关推荐
ITxiaobing202317 分钟前
广告归因场景下的IP情报工程化:提升AppsFlyer P360匹配精度的实践思路
大数据·人工智能·tcp/ip
小艾.pino44 分钟前
MiniMax M3顶住新一代多模态大模型的架构与实战
人工智能·架构
DO_Community1 小时前
GPT 6 Astra 已上线 DigitalOcean AI 推理云:AGI 时代的计算机操作模型来了
人工智能·gpt·agi
字节跳动视频云技术团队1 小时前
火山引擎 AI MediaKit X 懂车帝,探索汽车内容智能创作新方式
人工智能·音视频开发
MindUp1 小时前
大模型技术在股票分析场景的应用与工具调研
人工智能·金融
tuanxiang1 小时前
在线AI检测接口误判问题排查与绕过实践
人工智能
suaizai_1 小时前
AI进化:从“回答问题”到“完成任务”
人工智能
广凌股份(广凌科技)1 小时前
2026年高校采购管理系统选型指南 | 5款软件深度测评
大数据·人工智能
加密社1 小时前
GPT-6 Astra 100 Studies | 100个AI生成的HTML5视觉作品集
人工智能·gpt
MindUp1 小时前
AI大模型办公自动化工具的技术选型与多维度评估实践
人工智能