首页 > 其他分享 >【X3m】opencv和opencv_contrib交叉编译

【X3m】opencv和opencv_contrib交叉编译

时间:2023-09-29 22:33:01浏览次数:31  
标签:ENABLE OFF opencv BUILD INSTALL contrib X3m


opencv和contrib版本必须要一直,否则可以编译不匹配

opencv4-4.5.4.tar.gz

opencv4-contrib-4.5.5.tar.gz

opencv交叉编译命令,主要eigen3的地址

cmake \
    -D CMAKE_BUILD_TYPE=Release \
    -D CMAKE_INSTALL_PREFIX=../install \
    -D BUILD_PNG=ON \
    -D BUILD_TIFF=ON \
    -D BUILD_TBB=ON \
    -D BUILD_JPEG=ON \
    -D BUILD_JASPER=OFF \
    -D BUILD_ZLIB=OFF \
    -D BUILD_EIGEN=ON \
    -D BUILD_EXAMPLES=ON \
    -D BUILD_opencv_java=OFF \
    -D BUILD_opencv_python2=OFF \
    -D BUILD_opencv_python3=OFF \
    -D ENABLE_PRECOMPILED_HEADERS=ON \
    -D WITH_OPENCL=ON \
    -D WITH_OPENMP=ON \
    -D WITH_EIGEN=ON \
	-D EIGEN_INCLUDE_PATH=/usr/include/eigen3 \
    -D WITH_FFMPEG=ON \
    -D WITH_GSTREAMER=ON \
    -D WITH_GSTREAMER_0_10=ON \
    -D WITH_CUDA=OFF \
    -D WITH_CUDNN=OFF \
    -D WITH_GTK=ON \
    -D WITH_VTK=ON \
    -D WITH_TBB=ON \
    -D WITH_1394=OFF \
    -D WITH_OPENEXR=OFF \
    -D OPENCV_ENABLE_NONFREE=ON \
    -D OPENCV_EXTRA_MODULES_PATH=/work/opencv/opencv_contrib-4.5.5/modules \
    -D ENABLE_FAST_MATH=1 \
    -D BUILD_EXAMPLES=ON \
    -D CUDA_ARCH_PTX="" \
    -D INSTALL_C_EXAMPLES=ON \
    -D INSTALL_TESTS=ON \
    -D OPENCV_TEST_DATA_PATH="" \
    ../

标签:ENABLE,OFF,opencv,BUILD,INSTALL,contrib,X3m
From: https://blog.51cto.com/u_15904120/7654058

相关文章

  • opencv 图像处理方法汇总
      Qt的简单使用:https://www.cnblogs.com/carsonzhu/p/10815654.html一个案例:图像处理仿真平台https://blog.csdn.net/qq_37340229/article/details/128685044该系统主要针对医学超声图像进行处理,基本涵盖了医学图像处理的经典处理方法,有图像增强、图像滤波、边缘检测、......
  • C# OpenCvSharp 图片模糊检测(拉普拉斯算子)
    效果项目代码usingOpenCvSharp;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Windows.Forms.VisualStyles;usin......
  • C# OpenCvSharp Yolov8 Detect 目标检测
    效果项目代码usingOpenCvSharp;usingOpenCvSharp.Dnn;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceOpenCvSharp......
  • Measuring Node Contribution to Community Structure With Modularity Vitality
    MeasuringNodeContributiontoCommunityStructureWithModularityVitality用模块性生命力度量节点对社区结构的贡献摘要社区感知中心性是网络科学中一个新兴的研究领域,关注节点在社区结构中的重要性。先前的方法扩展了经典的中心性度量来解释社区结构,而与社区检测理论几......
  • opencv ubuntu安装
    #######################################INSTALLOPENCVONUBUNTUORDEBIAN########################################--------------------------------------------------------------------|#SCRIPTOPTIONS......
  • java集成openCV
    官网:https://github.com/opencv/opencv/releases1、下载:opencv-4.8.0-windows.exe2、安装.exe文件3、将安装目录下的D:\XXX\opencv\build\java\opencv-480.jar添加至java项目工程中4、将对对应jdk位数的opencv_java480.dll动态库复制到path环境变量下的任意目录,方便程序中加载......
  • Opencv 中 Mat中元素的值读取方法总结
    1、利用at函数读取(1)单通道图像读取方式Matimg1=imread(filename,IMREAD_GRAYSCALE);for(size_tnrow=0;nrow<img1.rows;nrow++){for(size_tncol=0;ncol<img1.cols;ncol++){ucharval=mat_CV_8UC1.at<uchar......
  • 问题:Opencv(3.1.0/3.4)找不到 /opencv2/gpu/gpu.hpp 问题
    解决:Opencv(3.1.0/3.4/4.1.0)找不到/opencv2/gpu/gpu.hpp问题环境:系统:Win10环境:Opencv3.4.0/4.1.0显卡:1080ti问题Windows下使用opencv3.4.0/4.1.0调用包含GPU模块函数getCudaEnabledDeviceCount()的示例时提示找不到/opencv2/gpu/gpu.hpp。解决方式替换代码中引用的”......
  • opencv 基于形状的模板匹配
    1.问题或需求描述opencv基于形状的模板匹配测试2.解决方法或原理:主要步骤:使用opencv查找轮廓(findContours)匹配轮廓(形状)(matchShapes)的相似度python代码:importcv2#读取目标图像target_image=cv2.imread('target.png',cv2.IMREAD_COLOR)#读取模板图像template_image......
  • ubuntu20安装opencv3.4.9 多版本
    1下载源码下载源码https://github.com/opencv/opencv/releases/tag/3.4.9  下载扩展源码 https://github.com/opencv/opencv_contrib/releases/tag/3.4.9 2安装依赖sudoapt-getupdatesudoapt-getinstall-ybuild-essentialcmakegitlibgtk2.0-devpkg-......