- 博客(153)
- 收藏
- 关注
原创 MarkDown写作之嵌入LaTeX和HTML
Markdown是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。本文简介如何将LaTeX和HTML嵌入其中,写出更好的网页文档。
2015-11-11 23:15:19 63874 1
原创 R语言学习(一)前言
R是一个有着统计分析功能及强大作图功能的软件系统,R即是一种软件也可以说是一种语言,可以看作是由AT&T贝尔实验室所创的S语言发展出的一种方言。
2015-11-10 23:46:58 1179
原创 Multi-Byte Character Set & Unicode Character Set
编程时遇到BUG:error C2440: cannot convert from 'const char [7]' to 'LPCWSTR',查找后发现错误原因之一竟然是字符串的字符集编码模式造成。
2015-11-02 21:22:30 49415
原创 程序员必读书单
谷歌算法工程师博客,程序员必读书单1.0,值得一看:http://zh.lucida.me/blog/developer-reading-list/
2015-11-02 18:59:10 906
原创 FS,FT,DFT,DFS和DTFT的关系
对于初学数字信号(Digital Signal Processing,DSP)的人来说,这几种变换是最为头疼的,它们是数字信号处理的理论基础,贯穿整个信号的处理。
2015-10-31 19:51:20 11780 4
原创 Camera Calibration 相机标定:Opencv应用方法
Opencv中Camera Calibration and 3D Reconstruction中使用的是Z. Zhang(PAMI, 2000). A Flexible New Technique for Camera Calibration的方法。原理见原理简介(五)本文将对其进行介绍。本文对其进行简单介绍,并提供源码供大家参考。
2015-10-26 17:32:06 61600 1
原创 Camera Calibration 相机标定:原理简介(五)
基于2D标定物的标定方法,原理与基于3D标定物相同,只是通过相机对一个平面进行成像,就可得到相机的标定参数,由于标定物为平面,本身所具有的约束条机,相对后者标定更为简单。经典算法为Z. Zhang(PAMI, 2000) A Flexible New Technique for Camera Calibration。
2015-10-24 11:53:42 8809 1
原创 Camera Calibration 相机标定:原理简介(三)
在进一步了解相机标定前,有必要了解绝对圆锥曲线(Absolute Conic)这一概念。
2015-10-23 09:30:24 10338 5
原创 Camera Calibration 相机标定:原理简介(二)
常见的相机标定中,使用的相机多为针孔相机(Pinhole camera),也就是大家熟知的小孔成像理论。将其中涉及的坐标系之间的相互转换抽离出来,即为针孔相机模型的核心。
2015-10-21 14:41:59 9834 5
原创 现代C++
C++ 是世界上最常用的编程语言之一。 编写良好的 C++ 程序是快速、高效的。 该语言比其他语言更加灵活,因为你可以使用它来创建各种应用,包括有趣刺激的游戏、高性能科学软件、设备驱动程序、嵌入式程序和 Windows 客户端应用。 在过去的 20 多年中,C++ 已被用于解决许多这样的以及各种其他问题。
2015-10-04 15:23:51 2334 1
转载 Google C++ Style Guide的哲学
Google C++ Style Guide并不是一个百科全书,也不是一个C++使用指南,但它描述适用于Google及其开源项目的编码指南,并不追求全面和绝对正确,也有许多人置疑它的一些规则。但作为一个最具影响力的编码规范,它里面有许多内容值得我们研究学习。
2015-10-02 19:45:23 66596 2
原创 C++容器(五):set类型
set类型map容器是键-值对的集合,好比以任命为键的地址和电话号码。而set容器只是单纯的键的集合。当只想知道一个值是否存在时,使用set容器是最适合。
2015-10-02 12:15:48 4179 1
原创 C++容器(四):map类型
map是键-值对的集合。map类型通常可以理解为关联数组:可以使用键作为下标来获取一个值,正如内置数组类型一样。而关联的本质在于元素的值与某个特定的键相关联,而非通过元素在数组内的位置来获取。
2015-10-01 21:46:50 4268 1
原创 C++容器(二):关联容器简介
关联容器(associative container)与顺序容器的本质区别在于:关联容器通过键(Key)存储和读取元素,而顺序容器则通过元素在容器中的位置顺序存储和访问元素。虽然,关联容器的大部分行为与顺序容器相同,但其独特之处在于支持键的使用。
2015-10-01 21:06:07 3827 1
原创 The Karplus-Strong Algorithm
Karplus-Strong Algorithm[1,2] ,由Alex Strong和Kevin Karplus提出并对其实现进行了分析,两人共同研制了应用该算法的软件和硬件。是一种用于数字音乐合成的算法,具有实现成本低,易于控制,合成音好听入耳等特点。
2015-09-25 11:26:37 6170 2
原创 Opencv 三对角线矩阵(Tridiagonal Matrix)解法之(Thomas Algorithm)
三对角线矩阵(Tridiagonal Matrix)的(Thomas Algorithm)解法。
2015-09-03 15:17:57 8209 1
原创 Camera Calibration 相机标定:原理简介(一)
相机标定是3D计算机视觉(Computer Vision)里从2D图像中提取量测信息的必要步骤。最初发展于摄影测量学(Photogrammetry),后逐渐被大量应用于计算机视觉中。
2015-09-01 12:17:03 8842
原创 C++ 容器(一):顺序容器简介
C++提供了使用抽象进行高效编程的方式,标准库中定义了许多容器类以及一系列泛型函数,使程序员可以更加简洁、抽象和有效地编写程序。本文分三部分将解包括:顺序容器,关联容器和泛型算法。
2015-08-18 21:01:40 8425 1
原创 Opencv 三次样条曲线(Cubic Spline)插值
本文详细介绍了样条曲线的相关内容,以常用的三次样条曲线为例,进行详细的推导,并提供了基于Opencv的代码和测试程序。
2015-08-16 22:03:55 20645 4
原创 Opencv YAML和XML格式文件操作详解
本文参考Opencv 2.4.11 documentation整理对YAML和XML文件实现I/O操作的方法。
2015-08-14 14:09:52 12988 6
原创 Android编译环境配置
Android编译环境配置网上关于Android编译环境配置的整理资料有不少,经整理亲测后,希望能给需要的亲们提供帮助。主要分为四步: 1.安装JDK(Java Standard Edition Development Kit) 2.安装Eclipse IDE for Java Developers 3.安装Android SDK 4.在Eclipse中添加ADT
2015-08-13 19:48:36 3592 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人