首先需要编译vtk。注意不要使用最新的master版本,而是使用tag分支下的最新版本。当前最新版本是https://gitlab.kitware.com/vtk/vtk/tree/v8.2.0版本。直接点击下载源码即可。

Cmake选项设置:

如果需要编译成静态库,需要在CXX_FLAGS、C_FLAGS选项上添加-fPIC, 之后按照cmake的使用方式创建Makefile文件,运行make、make install即可

Install之后会生成VTKConfig.cmake文件。编译OpenCV的viz模块时需要找到这个cmake文件所在的路径。

接下来编译OpenCV3.4(注意3.1版本编译的话会有大量的编译问题,建议使用最新版本)

在opencv的源码文件夹下,使用如下命令

mkdir build

cd build

cmake -DWITH_VTK=ON ..

然后能看到提示信息如下:

说明已经OpenCV已经能够找到VTK模块了,这时候编译OpenCV会就生成viz模块。

转载于:https://www.cnblogs.com/webbery/p/10600231.html

OpenCV编译viz模块相关推荐

  1. Win10 OpenCV编译安装CUDA版本

    Win10 + Microsoft Visual Studio Community 2017 + CUDA11.3 + CUDNN8.2 + RTX GeForce 3090 + OpenCV4.5. ...

  2. OpenCV中Viz模块的安装(VS2015)

    背景 因工作需要使用openCV中的Viz模块,而默认的OpenCV包是不含viz模块的.故需特别安装,现将安装过程简要记录如下,以作备忘. OpenCV 2.4.13 VTK 7.1.1 CMake ...

  3. opencv编译指定自定义的ffmpeg版本,cuda加速

    opencv源码编译,videoio模块通常会使用ffmpeg库.通常我们在编译opencv源码前,会直接使用命令行安装ffmpeg库,如: sudo apt-get install libavcod ...

  4. 海思3559单独编译ive模块

    在3559上如果需要根据自己的需求进行开发的话,sample里面的例程是远远不够的,本文主要是自己在单独编译IVE模块时的一些经验总结,希望能对大家有所帮助. 主要包含需要的源代码如下图所示,如果需要 ...

  5. 用opencv的dnn模块做yolov5目标检测

    最近在微信公众号里看到多篇讲解yolov5在openvino部署做目标检测文章,但是没看到过用opencv的dnn模块做yolov5目标检测的.于是,我就想着编写一套用opencv的dnn模块做yol ...

  6. OpenCV之DNN模块,实现深度学习网络的推理加速

    OpenCV是计算机视觉领域使用最为广泛的开源库,以功能全面使用方便著称.自3.3版本开始,OpenCV加入了对深度神经网络(DNN)推理运算的支持.在LiveVideoStack线上交流分享中英特尔 ...

  7. VS2010上单独编译ocl模块(opencv248)

    1 单独编译opencv中ocl模块(使用的是opencv248版本),代码扣出来以后,这里假设需要的其他opencv库已经扣出来,需要注意的是,opencv248默认的是支持opencl1.1,说明 ...

  8. 记录opencv编译过程

    准备学习opencv,参考了几个网页终于完成.编辑器和opencv版本都选择最新的版本. 记录过程如下 1. 下载准备: 1)         Opencv源码, 下载地址: https://sour ...

  9. Android编译系统分析二:mm编译单个模块

    因为Android的编译系统不同于Linux Kernel的递归式的编译系统,它的编译系统是一种称之为independent的模式,每个模块基本独立(它有可能依赖其他模块),每个模块都可以单独编译,这 ...

最新文章

  1. ExtJS4.2:自定义主题 入门
  2. C语言问题,在位运算中,操作数每右移一位,其结果相当于什么?若左移1位,其结果相当于什么?
  3. 最新发布丨游戏市场“超预期”增长背景下,如何加速产品精品化 运营精细化?
  4. TCP/IP详解学习笔记(2)-数据链路层
  5. LLVM(Low Level Virtual Machine)
  6. 局域网远控软件DameWareNT6500
  7. Pytorch torch.topk()的简单用法
  8. 3分钟看懂 Linux 磁盘划分
  9. SLD 样式 之GeoServer中设计2.5维建筑物
  10. linux apache安全,基于Linux平台的Web安全技术研究——Apache安全.doc
  11. linux系统管理考试试题及答案,《Linux系统管理》期末综合试题答案1
  12. c command语言学例子,语言学资料(一)CHAPTER 4
  13. 1688-item_search_img - 按图搜索1688商品(拍立淘)
  14. ios 查看crash日志
  15. DSP6657打印ti.sysbios.heaps.HeapMem,内存问题
  16. Kali扫描工具Recon-NG
  17. 集成学习 hard/soft Voting,Bagging/Pasting,oob 随机森林
  18. qq三方登托管模式选择_我应该为我的网站选择哪种托管?
  19. 2021西部云安全峰会召开:“云安全优才计划”发布,腾讯云安全攻防矩阵亮相
  20. 模拟输入H.264流,输出封装格式文件

热门文章

  1. 回击质疑 HP StoreOnce用高性能说话
  2. UNIX编程笔记:关于停止的进程接收信号的问题
  3. 引起路由器重启的“元凶”
  4. 微软发布全新多核心操作系统原型:Barrelfish
  5. 另类×××应用(三):不花一分钱,实现总部和多分支机构网络互联
  6. Python基础05-数据类型:列表list
  7. about ajax,About 4nf.org - Arvind Gupta | Ajaxify | The Ajax Plugin
  8. 工厂用抽象类比接口_用简单的现实类比解释硬编码概念
  9. 1052 Linked List Sorting
  10. Python一维二维数据的格式化和处理