随笔 - 17,  文章 - 0,  评论 - 0,  阅读 - 2184

安装

先安装依赖库:

sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev

根据官网教程进行安装:
OpenCV Get Started
Operating System:
Linux
Building From Source:
Yes
Language:
C++
OpenCV安装参考 C++

cmake -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.x/modules ../opencv-4.x -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_BUILD_TYPE=Release

-D CMAKE_BUILD_TYPE=Release
此条为可选项,如果不添加,cmake默认使用Release
最后不要忘记sudo make install

查看版本号

opencv_version

测试

#include <iostream>
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
using namespace cv;
using namespace std;
int main(int argc, char** argv )
{
        Mat image;
        image = imread( argv[1], 1 );
        imshow("Display Image", image);
        waitKey(0);
        return 0;
}

main.cpp

cmake_minimum_required(VERSION 3.0)
project(ImageShow)
find_package(OpenCV REQUIRED)
add_executable(ImageShow main.cpp)
target_link_libraries(ImageShow PRIVATE ${OpenCV_LIBS})

CMakeLists.txt

mkdir build
cd build
cmake ..
make
./ImageShow image.jpg

将image.jpg放至build目录下

posted on   WoBok  阅读(82)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示