用户体验设计之信息设计领域的经典书籍 http://book.douban.com/subject/4308069/
2022-02-16 14:07:02 50.67MB 信息设计
1
针对现代制造业中类镜面物体表面缺陷检测的问题,研究了基于相位测量偏折术的自动检测方法。采用相移结合格雷码编码法提取反射图像相位,通过判断局部相位异常识别缺陷。分析相位提取错误导致误检现象的原因,提出一种折叠相位周期级数校正的方法。该方法能解决相位展开过程中的周期错位问题,保证相位的准确提取,避免误检问题。实验结果表明,基于相位偏折原理的检测方法能够实现对类镜面物体表面缺陷的准确、可靠检测。
2022-02-09 14:49:40 11.77MB 测量 类镜面缺 相位测量 格雷码
1
布朗大学3DScanning Software全部资源文件,包括 1、基于win系统的3D扫描可执行程序 Software binary for Microsoft Windows x64 或Mac系统的3D扫描可执行程序Software binary for Apple OS X 2、Sample calibration images 3、Sample model images 4、Sample model pointcloud 5、3D Sanning Software 源码
2022-01-08 19:12:48 406.33MB 结构光 3DScan 格雷码 三维重建
1
基于吴周杰、张启灿的文章:基于循环互补格雷码快速三维测量 实现的MATLAB代码
2021-12-21 20:06:36 2KB 结构光三维测量 matlab
1
实验二 递归算法设计与应用 一. 实验目的和要求 1. 加深对递归算法的理解,并针对具体问题设计算法; 2. 分析算法的复杂性,寻找比较高效的算法,并实现。 3. 分析格雷码问题,并设计递归算法求解之。 二. 基本原理 递归是一种重要的程序设计方法。使用递归方法有时可使算法简洁明了,易于设计。 递归指算法自己调用自己, 有直接递归与间接递归两种。 递归方法用于解决一类满足递归关系的问题。即:对原问题的求解可转化为对其性质相同的子问题的求解。 三. 该类算法设计与实现的要点 1. 递归关系(特性):产生递归的基础。 当算法中某步骤要通过解性质相同的子问题实现时,该步骤用递归调用实现。 2. 递归出口(结束条件):确定递归的层数。 当子问题的规模充分小时可直接求解时,递归结束。 3. 参数设置:参数表示了原问题及其不同的子问题。 参数表示了子问题的大小和状态,以区别原问题以及不同层次的子问题。 4. 算法功能的设定:严格规定递归算法要解决什么样的问题。 算法功能的正确设定是保证递归过程正确进行的前提。 四. 实验内容――格雷码问题 1.问题描述 对于给定的正整数n,格雷码为满足如下条件的一个编码序列: (1) 序列由2n个编码组成,每个编码都是长度为n的二进制位串。 (2) 序列中无相同的编码。 (3) 序列中位置相邻的两个编码恰有一位不同。 例如:n=2时的格雷码为:{00, 01, 11, 10}。 设计求格雷码的递归算法并实现。 2. 具体要求(若在ACM平台上提交程序,必须按此要求)――平台上1769题 输入:输入的第一行是一个正整数m,表示测试例个数。接下来几行是m个测试例的数据,每个测试例的数据由一个正整数n组成。 输出:对于每个测试例n,输出2n个长度为n的格雷码。(为方便查看,在每个格雷码内,两个位之间用一个空格隔开,如,00输出为:0 0)。两个测试例的输出数据之间用一个空行隔开,最后一个测试例后无空行。 3. 测试数据 输入:2 4 5 输出:0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 0 1 1 1 0 0 1 0 1 0 0 1 0 0 0 1 1 0 0 0 1 1 0 1 0 1 1 1 1 0 1 1 1 0 0 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 0 0 0 1 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 0 1 0 0 1 0 1 0 1 1 0 1 1 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 1 1 0 0 0 1 1 0 0 0 0 4. 设计与实现的提示 长度为n的格雷码是由长度为n-1的格雷码变换而成的。 可以用数组或字符串来存储格雷码。注意:对于较大的正整数n,用数组存储容易引起死机。 按照定义2n个长度为n的格雷码序列是不唯一的,若在ACM平台上提交程序,要求输出的编码序列与给出的范例具有相同的规律。
1
二进制格雷码与自然二进制码的互相转换,大家知道,在精确定位控制系统中,为了提高控制精度,我们通常使用位置传感器,测量到的位移量由变送器经A/D转换成数字量送至系统进行进一步处理,本程序就派上用场了,由格雷码转换到自然码。
2021-11-26 13:39:43 11KB VC/C 源码-算法相关
1
使用格雷码方式实现异步FIFO,使用VERILOG硬件描述语言
2021-11-26 10:03:34 151KB AFIFO VERILOG GRAY
1
二进制码生成 二进制码转格雷码MATLAB程序
2021-11-19 18:27:03 441B 二进制码 格雷码 转换 MATLAB
1
我们知道格雷码计数的特点就是相邻的码字只有一个比特不同,那么我们在设计格雷码计数时找到这个比特取反就是了。找到这个比特的思路: 先将格雷码换算成二进制码,此二进制码中从LSB到MSB第一个为''0''的比特对应的格雷码位置即为所需位置,如果全''1''则MSB的位置为所需位置。
2021-11-15 10:42:28 29KB 循环格雷码 VHDL 源程序 文章
1
3D扫描 基于格雷码-相移技术的结构化3D扫描仪的实现。 该代码是使用开发的,尚未清除,因此仍包含CodeBlocks自动生成的项目文件。 这个项目是我的硕士课程的一部分。 详细介绍了此项目中实现方法的论文可。
2021-11-06 11:56:30 219.02MB opencv c-plus-plus computer-vision 3d-reconstruction
1