首页 > 系统相关 >备份一下Linux下opencv编译指令

备份一下Linux下opencv编译指令

时间:2023-10-17 11:57:06浏览次数:54  
标签:.. get import 备份 opencv Linux DWITH python3


备份一下opencv编译指令:

tar -xzvf opencv-3.4.16.tar.gz
cd opencv-3.4.16
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/opt/envs/opencv/opencv-3.4.16 ..
make -j8 && make install

opencv完整编译选项:

cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=ON \
	-DCMAKE_INSTALL_PREFIX=/usr/local \
	-DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.3.0/modules -DOPENCV_ENABLE_NONFREE=ON\
	-DBUILD_opencv_python3=ON -DWITH_1394=OFF \
	-DWITH_IPP=ON -DWITH_TBB=ON -DWITH_OPENMP=ON -DWITH_PTHREADS_PF=ON \
	-DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DOPENCV_GENERATE_PKGCONFIG=ON \
	-DWITH_CUDA=ON -DENABLE_FAST_MATH=ON -DCUDA_FAST_MATH=ON -D WITH_CUBLAS=ON \
	-DPYTHON3_LIBRARY=$(python3 -c "from distutils.sysconfig import get_config_var;from os.path import dirname,join ; print(join(dirname(get_config_var('LIBPC')),get_config_var('LDLIBRARY')))") \
	-DPYTHON3_NUMPY_INCLUDE_DIRS=$(python3 -c "import numpy; print(numpy.get_include())") \
	-DPYTHON3_PACKAGES_PATH=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")

标签:..,get,import,备份,opencv,Linux,DWITH,python3
From: https://www.cnblogs.com/lee-zq/p/17769350.html

相关文章

  • Linux学习笔记2
    Linux学习笔记1.文件重定向1.尝试在命令行输人ifconfig.找到自己电脑的IP地址.zzh@ubuntu:~/Desktop$ifconfigens33:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500   inet192.168.216.128netmask255.255.255.0broadcast192.168.216.255   in......
  • Opencv系列之一:简介与基本使用
    1Opencv简介Opencv是计算机视觉中经典的专用库,其支持多语言,跨平台,功能强大。Opencv-Python为Opencv提供了Python接口,使得使用者在Python中能够调用C/C++,在保证易读性和运行效率的前提下,实现所需的功能。Opencv是由GrayBradsky于1999年在英特尔创立,第一版于2000年问世。Vadim......
  • 分享几条Linux怎么做安全防范措施的方法
    在Linux系统中,可以采取以下安全防范措施: *保持操作系统最新状态。及时更新操作系统可以减少安全风险,因为黑客经常利用操作系统漏洞进行攻击。此外,最新的操作系统版本通常包含更多的安全功能和改进,能够更好地抵御攻击。*禁用不必要的服务。默认情况下,Linux服务器可能会启用许......
  • Linux 本地部署私有Stackedit Markdown编辑器远程访问
    StackEdit是一个受欢迎的Markdown编辑器,在GitHub上拥有20.7kStar!,它支持将Markdown笔记保存到多个仓库,包括Gitee、GitHub和Gitea。此在线笔记工具还提供了一些便捷功能,如拖拽或粘贴上传图片、文件搜索功能,以及可切换为炫酷的暗黑主题,这些功能特别适合那些喜欢使用Markdown来记录......
  • 适用于Linux的最佳照片应用
    在本文中,我列出了可以用于各种目的的照片相关应用程序。它不是Windows程序的真正替代品,而是Linux中可以用于各种目的的图像相关应用程序的集合。Linux中的图像编辑应用程序当我说图像编辑时,我所说的是专业风格的照片编辑;换句话说,我在说Photoshop。而当涉及到AdobePhotoshop的L......
  • KaOS Linux 2023.09 新增 KDE Gear 23.08,将焦点转向 KDE Plasma 6 ISO
    导读这个新的ISO快照还包括了最新的KDEPlasma5.27.8和KDEFrameworks5.110更新。受Arch Linux 启发,面向KDE的独立开发的 KaOSLinux 发行版的开发团队今天 宣布 KaOS2023.09 正式发布,提供了一张全新的、与最新GNU/Linux技术和开源软件一致的安装镜......
  • Redis系列---【Linux系统离线安装redis5.0.7】
    Linux系统离线安装redis5.0.71.下载redis安装包方式一:shell命令下载wgethttp://download.redis.io/releases/redis-5.0.7.tar.gz方式二:手动官网下载官网地址:https://redis.io/download2.上传到服务器上传到/opt/app/middles/目录下3.解压并安装tar-zvxfredi......
  • LINUX FFMPEG安装全过程记录
    LINUXFFMPEG安装全过程记录环境是Ubuntu(也在mint上测试过),不要用包管理器安装,因为有太多的坑。如果你只是使用基础功能,可以直接使用包管理器下载。我是从源码编译安装的,下面是安装过程。参考资料:https://blog.csdn.net/Z_zzzD/article/details/106070491https://blog.csdn.n......
  • 【linux编程】backtrace获取堆栈信息
      参考资料1. 使用backtrace获取堆栈信息2. Howtoprintastacktracewheneveracertainfunctioniscalled......
  • Linux基础入门
    通用快捷键tab按键补全,双击tab展示所有可能性:setnu显示行号上下键切换写过的命令开关机reboot重启poweroff关机;shutdown–hnow立刻关机ctrl+c强制停止命令的运行,退出当前命令的输入ctrl+d退出或登出history查看历史命令清屏ctrl+l或clear查询IP地址LInux:if......