自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JDeng的编程应用入门

实践是检验真理的唯一标准

  • 博客(65)
  • 资源 (2)
  • 收藏
  • 关注

原创 【机器学习入门复习1】机器学习导论

由于近期准备会议及系列实验,导致其他系列暂时无法得到及时更新。【机器学习入门复习】系列是学习coursera上Andrew Ng的机器学习课程所做的及时总结,以防遗漏。-----------------------------------------------------------------------------------------------------第一章导论部分,A

2018-03-07 20:35:44 514

原创 【C++的练习路1】C++的选择题练习

虽然是C++的练习题,但还是掺杂了不少C的内容,并且许多内容为基础选项,整体来说学的比较差劲。emmm,,,,这正确率:简直就是祖国山河一片红题库链接https://www.nowcoder.com/test/question/done?tid=13202411&qid=94173#summary下面来进行解析第一题解析该题定义了结构体ss的对象数组:s

2018-01-16 20:57:55 683

原创 【数字条纹投影技术基础3】条纹分析技术的理论基础

条纹投影技术的技术基础

2018-01-10 15:54:59 2820 2

原创 【Rhino5.0入门2】初识Rhino 5(未完待续)

初步认识Rhino 5

2018-01-09 19:28:09 1235

原创 【Rhino5.0入门1】学习想法及基本内容

Rhino 5的学习背景

2018-01-09 19:11:26 423

原创 【C++的探索路20】标准模板库STL之STL的基本概念与容器

STL为C++的又一大神器,其理论基础建立于模板的思想,STL能够更方便的实现代码重用。STL不仅用于大型程序,甚至在几行的小程序中:比如数组排序,我们都可以利用sort来它一下。

2018-01-08 20:03:53 341

原创 【C++的探索路19】泛型程序设计与模板之练习题

泛型程序设计的几道小练习题

2018-01-07 20:30:05 382 1

原创 【C++的探索路18】泛型程序设计与模板之细节

本部分将对类模板的技术细节进行陈述,如类模板的非类型参数,类模板与继承,类模板与友元,类模板中的静态成员。

2018-01-05 20:43:59 249

原创 【数字条纹投影技术基础2】非接触光学三维测量技术综述

光学非接触测量相关的技术综述

2018-01-05 15:55:07 5007 1

原创 【数字条纹投影技术基础1】数字条纹投影测量技术的学习框架与基本内容

参考书籍S. Zhang, "High-speed 3D imaging with digital fringe projection techniques," CRC Press, Taylor & Francis Group LLC (2016),  ISBN: 978-1-4822-3433-6

2018-01-04 15:39:30 2853 5

原创 【C++的探索路17】泛型程序设计与模板之基本形式

学习内容调整按照书中的顺序应当是输入输出流以及文件操作两部分的内容,相对来说,这两部分对我目前用途不是太大,而泛型程序设计以及后续的STL部分内容有着更高的价值,所以先跳过I/O流以及文件操作,先进行模板方面的学习与总结,后续再对剩下的这些内容进行整理。整体学习结束以后将进行一星期左右的C++习题课练习,下一步进行数据结构系列的了解与学习。章节内容与分段

2018-01-03 20:55:33 494

原创 【C++的探索路16】多态与虚函数之练习篇

本部分对多态与虚函数部分的习题进行小范围的练习

2018-01-03 20:50:09 556

原创 【C++的探索路15】多态与虚函数之高级篇

当基类指针动态分配了一个派生类的地址时,采用非虚析构函数进行析构,只能释放基类的地址,从而造成内存回收不完全;而虚析构函数的作用便是使得析构能够完整的回收内存。纯虚函数就是没有函数体的虚函数,包含纯虚函数的类称为抽象类。抽象类可以作为基类对新类进行派生。

2018-01-02 19:40:18 232

原创 【C++的探索路14】多态与虚函数之基础篇

多态是面向对象编程的可重用性的体现,本文将对多态的基础部分进行介绍:首先介绍多态的基本概念、作用,在这些的基础上介绍多态的实现原理以及多态的注意事项。

2017-12-27 20:49:01 278

原创 【C++的探索路13】继承与派生之练习篇(需重新学习)

本部分为继承与派生的练习

2017-12-26 20:33:16 317

原创 【C++的探索路12】继承与派生之高级篇--派生类与赋值运算符及多重继承

本部分介绍了派生与继承的较高级部分:派生类和赋值运算符以及多重继承与二义性。多重继承与多层继承为派生与继承的两种不同的概念,多重继承容易引发二义性的现象,可以通过域作用符以及虚继承进行解决。

2017-12-20 20:31:53 372

原创 【双目视觉探索路6】整体代码结构分析与作业完成(未完待续)

本文对双目立体视觉的整个代码的结构进行大致的梳理与总结,提供一个较为简洁的编程思路。

2017-12-20 08:27:57 1441

原创 【C++的探索路11】继承与派生之拓展篇--多形式派生以及派生类指针转换

本部分为继承与派生的拓展部分,内容涉及多层次派生、基类派生类的相互赋值与指针转换以及私有派生与保护派生

2017-12-19 19:41:42 348

原创 【双目视觉探索路5】分析整理Learning OpenCV3书中立体标定、校正以及对应代码(3)之SGBM算法

本部分对双目立体视觉的SGBM算法进行原理及参数的研究。

2017-12-19 09:52:41 4067 1

原创 【双目视觉探索路4】分析整理Learning OpenCV3书中立体标定、校正以及对应代码(2)之部分验证

前一部分展示了工作流程及修改的主程序内容,这一部分为剩下的代码解读。本次解读主要是功能性验证,对于实现的细节问题会略有提及,但不是主要重心。回忆一下整个流程的五个步骤:1,读入立体图像对(stereo image pairs)并获得亚像素精度级别的位置信息。2,调用stereoCalibrate()函数进行立体标定获得本征矩阵3,评定精度(采用点与极线之间的距离进行评价)

2017-12-17 09:54:22 933 1

原创 【双目视觉探索路3】分析整理Learning OpenCV3书中立体标定、校正以及对应代码(1)之总体

双目立体视觉的书上代码分析与相关实现(1)

2017-12-15 09:45:09 2228 1

原创 【C++的探索路10】继承与派生之基本性质篇

重载为C++多态的一个体现,继承与派生除了有多态的体现外,还有体现出了代码的复用性,本部分开始将对继承与派生的内容进行相应的学习

2017-12-14 20:40:35 409

原创 【双目视觉探索路2】获取视差图(未完待续)

本篇文章的目的是获取视差图,基本原理涉及立体矫正与立体匹配。

2017-12-13 09:07:18 12912 1

原创 【双目视觉探索路1】立体视觉的基本原理

【双目视觉探索路】系列将在围绕双目立体视觉成像的基本原理上逐步对其涉及的单目标定、立体标定、立体矫正、立体匹配以及三维坐标映射进行逐级展开,并给出相应例子与实验测量结果。第一篇文章内容涉及双目立体视觉的基本原理,对内部所涉及的一些基本步骤以及相关实现需要注意的细节进行展开;接下来的几篇文章将对双目立体视觉的实现逐步深挖。

2017-12-12 09:41:04 1670

原创 【C++的探索路9】<<、>>、++、--与 强制类型转换运算符

本部分对流运算符、强制转换运算符以及自增自减运算符的重载进行了较为详细的编程叙述与展示流运算符顾名思义就是需要与stream类形成一定的关系,由stream对象实现信号的传输后,在中间过程通过编写函数实现自己所需要的操作。强制类型转换运算福在实际调用形式中有三种,分别为T(a),(T)a,(a)。当为(a)时,它是被赋予了T类型这个神圣使命的。自增自减运算符可以重载为全局也能重载为成员函数,后置运算符比前置运算符的重载多了一个废柴的形参,并且计算消耗相对大些。

2017-12-11 23:07:33 535

原创 【C++的探索路8】运算符重载为友元以及可变长数组程序编写

友元的目的是放开部分封装性,实现便捷的编程;本部分首先对运算符重载为友元函数部分进行了简要的介绍,并通过一个相对应的例子对其中实现细节进行了讲述。第二部分则通过一个动态数组类的实现,对前面一部分关于运算符重载的内容进行相应的回顾,对涉及的基础知识进行巩固。动态数组类编程的实现除了能助我们回顾一下运算符重载的细节外,动态数组类的功能还与STL中的vector的功能有着异曲同工之处;通过这一部分的预习,可以对后续部分的学习起到一定的启迪作用!

2017-12-08 09:39:59 366

原创 【C++的探索路7】运算符重载的基本概念与赋值运算符重载

运算符重载是C++多态的体现,本部分首先大致介绍了下运算符重载的意义与方式,在运算符重载的基础上,引入了赋值运算符重载这个概念。赋值运算符重载能够使得类型不匹配的类型直接将值赋值给对象,从而方便编程操作;然而赋值运算符并不是没有任何问题。对赋值运算符重载而言,其最容易遇到的问题就是由于指针重复指向从而引发的内存问题,即所谓深浅拷贝,一般情况下(目前)采用重新定义新的赋值运算符重载函数对这一问题进行解决。

2017-11-30 20:41:54 357 1

原创 【C++的探索路6】类和对象习题课

时刻给自己输送正反馈~,让我们做些练习来巩固一下吧,习题节选自郭老师的书后内容及一部分北大的习题课

2017-11-28 20:41:31 814 1

原创 【C++的探索路5】类的基础拓展与this指针

本部分将对面向对象编程中的成员对象和封闭类、const成员与引用成员、友元、this指针以及多个文件中使用类的概念进行总结封闭类是类中包含了其他类的对象,而成员对象就是那些被包含的类的对象;封闭类的初始化形式是利用参数表进行初始化,和普通类的初始化并没有两样。const成员需要利用初始化列表进行初始化,而且不容易进行改变。友元的作用是稍微放开一点私有性,其展开名应该为有什么函数/类做朋友。this指针指向成员函数所作用的对象

2017-11-23 20:01:46 229

原创 【C++的探索路4】面向对象编程与类的基本定义

本篇文章首先对面向对象部分的内容进行了大致的梳理,在梳理的基础上对面向过程与面向对象编程之间的区别进行了总结。类是OO编程中最基础的实例,也同时为具备封装性的编程模块。 所有例子均在VS2017下运行通过

2017-11-15 20:42:00 344

原创 【C++的探索路3】数组与指针

本部分对数组与指针部分进行了概述,对数组的基本用法,注意事项;指针的类型,使用等各方面进行了举例说明

2017-10-25 20:25:17 324

原创 【C++的探索路2】内存空间,引用与函数

本部分对内存地址分块,引用与函数三个部分进行了记录,并在内存空间的基础上对不同的变量进行了描述。静态变量之所以称之为静态原因在于地址在程序运行过程中不会进行改变,静态变量可以为全局变量,也可以为静态局部变量(局部变量加上static关键字)而动态变量则是内存地址会发生改变的变量,其不仅仅包括使用堆区的动态内存分配还包括使用栈区的局部变量。

2017-10-19 22:05:01 426

原创 【C++的探索路1】结构化编程

结构化编程整体概览

2017-10-17 20:55:37 371

原创 双目视觉一:摄像头开启与基础知识学习

基础知识:实验探索:实验设备:淘宝的双目摄像头参考代码int main() { Mat frame1, frame2; VideoCapture cap1, cap2; int cont = 0; while (frame1.rows < 2) { cap1.open(700); cap1.set(CAP_PROP_FOURCC, 'GPJM

2017-09-20 22:21:45 2518 2

原创 Windows编程基础与GDI绘图基本框架复习

2017-08-09 22:06:56 276

原创 【逐梦旅程Windows游戏编程学习笔记 ①】基本GDI绘图

1,WinMain与WndProc2, GDI绘图初步预览

2017-08-02 15:23:26 562

原创 图像识别相关参考资源

参考学习资料总结

2017-01-24 12:25:34 371

转载 镜头面面观

一个机器视觉镜头由包含在一个机械盒子里的许多片镜片组成,人眼看它们通常是透明的。它不像相机那样是展览的明星,镜头就是一个不起眼的,内向的,好比狗的尾巴。        Edmund Optics的产品线经理Nicholas James解释说:“关键是你真的需要在选择相机的同时选择镜头。你可能认为你想要一个你能购买的最高分辨率相机,但是没有一个性价比高的镜头去搭配,你可能在高分辨率相机上浪费钱。

2016-11-25 20:21:18 263

转载 Machine vision

机器视觉是将计算机科学、光学、机械工程、工业自动化等多个学科集合起来应用于汽车工业、农业、交通、医药、包装、军事等多个领域的新兴技术,有着广泛的应用前景和潜力。随着计算机硬件的不断升级,也使得机器视觉系统的性能有了很大的提升,检测范围和检测能力都在横向、纵向上不断延伸。机器视觉与计算机视觉有着区别,各自专注点不同,与图像处理也有差异,它们之间有着如下的关系:        Comp

2016-11-25 20:20:21 648

转载 如何选用正确的光源

机器视觉系统中的照明系统是极其重要的一部分,它的好坏直接影响着后面的图像处理。在听了一位日本光源专家的讲座之前,我其实对照明并不太了解,不就是将图像照亮以至于相机能够拍到图像吗?但事实并非如此,照明远非增强图像亮度这样简单,好的照明系统可以减少很多图像处理工作,提升整个机器视觉系统效率。那么照明是怎样一门学问呢?如何在机器视觉系统中选择合适的照明系统呢?      合适的照明是机器视觉应用

2016-11-25 20:04:58 422

phase coding的生成程序

Novel phase-coding method for absolute phase retrieval的一个版本

2019-07-11

GrayCode.m

本文件的目的在于生成格雷码,用途在于三维测量,可以自行修改相关周期

2019-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除