arm64-ubuntu2204-opencv4.7.0源码编译
参考:
https://blog.csdn.net/weixin_43863869/article/details/128552342
https://blog.csdn.net/weixin_39956356/article/details/102643415
https://blog.csdn.net/quicmous/article/details/112714641
cd opencv-4.7.0
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=ON -D CMAKE_INSTALL_PREFIX=/home/opencv_isntall_dir -DBUILD_TIFF=ON ..
sudo make install -j8
----
等待安装完成,
cat@lubancat:~/opencv470/opencv470_install$ ls
bin include lib share
cat@lubancat:~/opencv470/opencv470_install ls
opencv4.pc
cat@lubancat:~/opencv470/opencv470_install/lib/pkgconfig$
把此文件拷贝到 /usr/lib/pkgconfig目录下,
这样,通过pkg-config --modversion opencv4命令,可以找到opencv的信息,
在Makefile或者使用CMake编译的时候,也可以通过嵌入的方式,快捷链接到opencv的安装目录。
编译:
g++ main.cpp -o test `pkg-config --cflags --libs opencv4`
编译完成后,需要export LD_LIBRARY_PATH opencv的lib,否则程序运行会报错。
当然,配置LD_LIBRARY_PATH的方式有很多种,bashrc, profile...等文件配置皆可。
另:
终端关闭conda环境,以免出现意外错误。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具