当前位置: 首页 > news >正文

Ubuntu18 Opencv3.4.12 viz 3D显示安装、编译、移植

Opencv3.*主模块默认包括两个3D库 calib3d用于相机校准和三维重建 ,viz用于三维图像显示,其中viz是cmake选配。

参考: https://docs.opencv.org/3.4.12/index.html

下载linux版本的源码 sources。

查看cmake 

apt list --installed | grep cmake

查看vtk

apt list --installed | grep vtk

安装依赖库

sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libvtk6.0-dev
sudo apt-get install pkg-config

安装过程中可能报错,根据提示操作即可

编译

unzip opencv-3.4.12 -d /opt
mkdir -p /opt/opencv-3.4.12/build
cd /opt/opencv-3.4.12/build
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -DWITH_VTK=ON ..
make -j8
nake install

检查编译和安装情况

pkg-config --modversion opencv
pkg-config --cflags opencv
pkg-config --libs opencv如果有找不到so 和 include ,需要在/etc/ld.so.conf文件添加一行
include /usr/loacal/lib
然后 ldconfig

编译一下 ,源码引用了C++头文件

运行结果

交叉编译待完全,buildroot要配置vtk?

http://www.lryc.cn/news/238694.html

相关文章:

  • EPSon打印机更换色带
  • 电脑游戏录屏软件,记录游戏高光时刻
  • Hadoop性能调优建议
  • 算法的奥秘:常见的六种算法(算法导论笔记2)
  • Python算法——树的路径和算法
  • 数据结构之链表练习与习题详细解析
  • QT中使用unity
  • QTableView/QTableWidget设置单元格字体颜色及背景色
  • 电脑上可以写便签的软件哪些界面比较可爱且好用?
  • 2021秋招-总目录
  • HTML5生成二维码
  • 大数据-之LibrA数据库系统告警处理(ALM-25005 Nscd服务异常)
  • NLP:使用 SciKit Learn 的文本矢量化方法
  • 这些仪表板常用的数据分析模型,你都见过吗?
  • 【Proteus仿真】【Arduino单片机】多功能数字时钟设计
  • c语言回文数
  • 【学习记录】从0开始的Linux学习之旅——编译linux内核
  • uni-app - 日期 · 时间选择器
  • 使用USB转JTAG芯片CH347在Vivado下调试
  • 硬技能之上的软技巧(三)
  • mysql 查询
  • 2311rust过程宏的示例
  • 数据分析:数据预处理流程及方法
  • uniapp 防抖节流封装和使用
  • springcloud alibaba学习视频
  • 【MySQL】一些内置函数(时间函数、字符串函数、数学函数等,学会了有妙用)
  • QtC++与QColumnView详解
  • 微信小程序配置企业微信的在线客服
  • 深入理解Java AQS:从原理到源码分析
  • 【数据结构(四)】栈(1)