摘要:
一、安装gcc编译器 通过命令gcc -v查看当前的GCC版本 [root@localhost /]# gcc -vReading specs from /usr/i386-glibc-2.1-linux/lib/gcc-lib/i386-glibc21-linux/egcs-2.91.66/spe 阅读全文
摘要:
第一步fdisk-l 出错 Permission denied? ubuntu@VM-0-6-ubuntu:~$ fdisk -l fdisk: cannot open /dev/vda: Permission denied 方法一:这个报错信息是权限被拒绝,也就是你当前的账户没有权限,而且你登录的 阅读全文
摘要:
实现主窗口中Add按钮的功能, 这一部分要特别注意,除了实现功能代码外,还需自己手动添加一些其他的代码(Qt Creator可以自动添加)。 我们需要在2个地方添加代码. 第1个是在addressbook.h文件下添加一个槽函数声明,即属于private slots类型,添加后如下所示: 第2个添加 阅读全文
摘要:
在vs2012里和在Qt Creator里添加信号和槽不一样,这里把两种环境下怎么添加详细说明一下 1.在vs2012里添加信号和槽 新建一个qt的项目QtDemo 在qtdeom.h里添加槽 整体代码 在qtdemo.cpp里添加实现,这里我们只是弹出一个QMessagBox 双击qtdemo.u 阅读全文
摘要:
在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码。 给定一个整数n,请返回n位的格雷码,顺序为从0开始。 思想: 用递归法实现,把求n位格雷码分解为求n-1位格雷码的子问题,以及如何由n-1位格雷 阅读全文
摘要:
结构光生成与投射 水平方向光栅条纹图像12幅:不同频率3组,每组不同相移的4幅图像 竖直方向光栅条纹图像12幅:不同频率3组,每组不同相移的4幅图像 结构光生成由计算机生成并发送到投影仪的光栅图像的灰度分布为:II(u,v)=a+bcos(θ(u,v)),θ(u,v)=ϕ(u,v)+α 其中,(u, 阅读全文
摘要:
在博客中看到过一次格雷码生成算法,我在这里也想写一下。 原文中的算法为:假设已经生成了k位格雷码,那么k+1位格雷码的生成方式为(1) 按序在k位格雷码前插入一位0,生成一组编码,(2)按逆序在k位格雷码前插入一位1,生成另外一组编码,两组编码合起来就是k+1位格雷码。 如下例: 已有2位格雷码:0 阅读全文
摘要:
结构光三维重建之单目标定的一种方法——建立“相位-像点-真实三维坐标”之间的关系 1.了解标定的概念 在刚接触结构光三维扫描的时候,我虽然了解部分张正友标定的内容,但是对于标定还是感觉很模糊,经过最近几天的学习,我发现想掌握标定,首先应该把标定这两个字代表的意义弄懂。也就是要标定什么? (1).对系 阅读全文
摘要:
这里编译的是最新版OpenCV3.4.3,编译过程比较曲折,大部分编译错误都可以查得到解决方法,也遇到了Google无果的错误,好在最后还是解决了,特此记录。 编译环境 win10-64bit Qt5.9.4 MinGW-5.3.0-32bit CMake-3.12.1 OpenCV-3.4.3 相 阅读全文
摘要:
第一步:安装与配置Qt 第二步:安装与配置OpenCV 1.从http://opencv.org/downloads.html下载OpenCV并解压到一个目录中,我们假设解压到了"D:\opencv\"中。 2.配置环境变量,在系统->高级系统设置->环境变量->系统变量中,找到Path,并添加"D 阅读全文