本文首发于个人博客https://kezunlin.me/post/91842b71/,欢迎阅读! Part-1: Install and Configure Qt5 on Ubuntu 16.04 Series Part-1: Install and Configure Qt5 on Ubuntu 16.04 Part-2: Install and Configure VTK 8.1.0 from source with Qt5 on Ubuntu 16.04 Part-3: Install…
前言 前面已经建立了 OpenGL 框架,加载了 3D 模型,但是还没有在场景中漫游的功能.为了展示 3D 模型,我只是简单地利用变换视图矩阵的方式使模型在视野中旋转.同时,之前的程序连最简单的改变窗口大小的功能都没有,不能放大窗口而观察模型的更多细节.从这一节开始,我要实现在场景中漫游的功能. 功能的设计很简单,就像所有的 FPS 游戏一样,按A W S D进行前进后退和左右移动,使用鼠标控制方向,为了简单起见,暂时只考虑左右转动,不实现上下转动的功能. 改变窗口大小 改变窗口大小的功能很简单…
Mac OS 和 iOS 操作系统架构 做iOS开发已经半年多了,但是感觉对iOS开发的理解却还只停留在表面,昨天刚把两个项目结了,今天打算学了一下iOS系统的架构,以便于更好的理解和开发. 首先看一下Mac OS 和 iOS 系统架构的对比图: 从图上可以看出Mac OS和iOS的系统架构层次只有最上面一层不同,Mac是Cocoa框架,而iOS是Cocoa Touch框架,因此Mac OS开发和iOS开发是相似的.这里我只分析iOS的系统架构: 一.核心操作系统层(Core OS layer)…
https://jkjung-avt.github.io/opencv3-on-tx2/ 注意:在编译的时候会遇到内存空间不足的情况,可以插入U盘,将程序拷贝到U盘内编译,然后安装到Jetson上.U盘格式化采用NTFS,其他格式可能无法识别. Installation Steps I’d start by cleaning up older opencv packages and installing necessary dependencies for building opencv. Re…