在Codeblocks上配置Opencv(Codeblocks:17.12 Opencv:4.1.0)

本文指导如何在CodeBlocks中下载适配的opencv库,配置链接和头文件,以及解决可能的版本兼容问题,提供具体步骤和示例代码,包括使用VideoCapture和imshow功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载适合版本编译好的opencv库(这个很重要)下个低一点的版本

   链接:   GitHub - huihut/OpenCV-MinGW-Build: 👀 MinGW 32bit and 64bit version of OpenCV compiled on Windows. Including OpenCV 3.3.1, 3.4.1, 3.4.1-x64, 3.4.5, 3.4.6, 3.4.7, 3.4.8-x64, 3.4.9, 4.0.0-alpha-x64, 4.0.0-rc-x64, 4.0.1-x64, 4.1.0, 4.1.0-x64, 4.1.1-x64, 4.5.0-with-contrib, 4.5.2-x64


 2.配置opencv

  

所有的库全部添加进去:Setting -> Linker settings ->add


3.配置头文件:Setting -> Search directories -> Compilre ->add

 

4.新建一个cpp项目:

代码如下:打开相机

#include <stdio.h>
#include <opencv2/core.hpp>
#include <opencv2/opencv.hpp>

using namespace cv;
int main()
{
    VideoCapture capture(0);
    Mat camera;
    namedWindow("camera",WINDOW_NORMAL);

    while(1)
    {
        capture.read(camera);
        if(!camera.empty())
        {
            imshow("camera",camera);
        }
        if(waitKey(1) == 27)
        {
            break;
        }

    }
    capture.release();
    destroyAllWindows();

    //cout << "Hello world!" << endl;
    return 0;
}

5.效果:


6.有些会报错:

这个是库的版本不符合你的MingW版本换一个低一点的版本试试,我的是这样的。


7.具体的配置过程参考:

【CodeBlocks】搭建OpenCV环境_codesys 和 opencv-优快云博客

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值