摘要: chapter 3 基于图像一致性的三维重建 基于第二章的图像一致性算法,本章将会详细介绍最近几年流行的多视角立体几何算法。区分MVS算法有许多因素,例如图像一致性函数,场景表达,可视化计算和初始化条件。因此提出一个单独的分类并不容易。本文将会依据输出的场景表示方法作为主要分类方式。因为它决定了应用 阅读全文
posted @ 2019-08-26 23:28 Moujiker 阅读(1916) 评论(2) 推荐(0) 编辑
摘要: 摘要: 该教程是MVS领域专注于实用算法的实践手册,MVS算法只依赖于图像,基于一些合理的假设(比如?)重建出真实精确的3d模型. 最重要的是场景固定.该教程将mvs问题转化成图像/几何约束优化问题.详细来说主要在两方面: 1.鲁棒实现图像一致性检测;2.有效的优化算法. 主要讲了这两因素在应用程序 阅读全文
posted @ 2019-08-26 23:24 Moujiker 阅读(3828) 评论(0) 推荐(1) 编辑
摘要: static的三条作用:首先static的最主要功能是隐藏,其次因为static变量存放在静态存储区所以它具备持久性,再者默认值0。1.隐藏:同时编译多个文件时,未加static前缀的全局变量和函数都具有全局可见性。2.持久性:存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初... 阅读全文
posted @ 2014-08-14 23:28 Moujiker 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.朴素算法(BruteForce)代码: 1 int AlmostBruteForce(string Text, string Pattern) 2 { 3 int lenT = Text.length(); 4 int lenP = Pattern.length();... 阅读全文
posted @ 2014-04-21 15:20 Moujiker 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 堆(heap)亦被称为:优先队列(priority queue)逻辑定义:n个元素序列{k1,k2...ki...kn},当且仅当满足下列关系时称之为堆:(ki= k2i,ki>= k2i+1), (i = 1,2,3,4...n/2)堆的实现通过构造二叉堆(binary heap),实为二叉树的一种;由于其应用的普遍性,当不加限定时,均指该数据结构的这种实现。这种数据结构具有以下性质。任意节点小于它的所有后裔,最小元在堆的根上(堆序性)。堆总是一棵完全树。将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。常见的堆有二叉堆、斐波那契堆等。(堆只需要满足父节点大于两个子 阅读全文
posted @ 2014-04-01 21:55 Moujiker 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、图的表示:图分为有向图和无向图,表示方式有邻接表,邻接矩阵,十字链表三种表示方式。1.1 邻接矩阵 图1.1 图1.1对应的邻接矩阵无向图的邻接矩阵是对称矩阵。代码实现:#include #include /*#include */typedef char VertexType; //顶点类型应由用户定义typedef int EdgeType; //边上的权值类型应由用户定义#define MAXVEX 100 //最大顶点数,应由用户定义#de... 阅读全文
posted @ 2014-03-30 00:49 Moujiker 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/skynet/archive/2011/05/03/2035105.html目录:1.基础知识2.常用字符集和字符编码2.1. ASCII字符集&编码2.2. GBXXXX字符集&编码2.3. BIG5字符集&编码3.伟大的创想Unicode3.1.UCS & UNICODE3.2.UTF-323.3.UTF-163.4.UTF-84.Accept-Charset/Accept-Encoding/Accept-Language/Content-Type/Content-Encoding/Content-Lang 阅读全文
posted @ 2014-02-20 22:27 Moujiker 阅读(227) 评论(0) 推荐(0) 编辑