OpenCV香橙派编译
OpenCV香橙派编译
环境说明
系统环境:
cuda版本:
gcc版本:
make版本:
cmake版本:
python版本:
软件版本:
显卡版本:
硬件设备:
源码下载
- OpenCV官网
https://opencv.org/releases/
支持包安装
1 | sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y |
源码解压
1 | unzip opencv-4.5.5.zip |
配置
1 | cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/opt/opencv-4.5.5 -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_GTK=ON -D WITH_OPENGL=ON .. 2>&1 | tee cmake-my.log |
编译
1 | make -j 1 2>&1 | tee make-my.log |
安装
1 | sudo chmod 666 /opt |
测试
- 代码
#include <iostream> #include <opencv2/opencv.hpp> #include <opencv2/imgcodecs.hpp> #include <opencv2/highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat img = cv::imread(“1.jpg”);
cout << “aaa” << endl;
imshow(“img”, img);
waitKey(0);
}
- 编译
g++ b.cpp -o a.out -I/opt/opencv/include/opencv4/ -L/opt/opencv-4.5.5/lib/ -std=c++11 -lopencv_core -lopencv_videoio -lopencv_highgui -lopencv_imgcodecs -Wl,-rpath=/opt/opencv/lib
```ad-note
title: 头文件引用查看方法
collapse: open
打开网站[https://docs.opencv.org/4.5.5/](https://docs.opencv.org/4.5.5/),搜索用到的函数,查看它的头文件引用
![]() |
![]() |
签名:Smile every day
名字:宏沉一笑
邮箱:whghcyx@outlook.com
个人网站:https://whg555.github.io
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 whghcyx@outlook.com
文章标题:OpenCV香橙派编译
文章字数:367
本文作者:宏沉一笑
发布时间:2024-04-01, 12:02:59
最后更新:2024-04-01, 12:42:40
原始链接:https://whghcyx.gitee.io/2024/04/01/IT-%E7%BC%96%E8%AF%91-OpenCV%E9%A6%99%E6%A9%99%E6%B4%BE%E7%BC%96%E8%AF%91/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。