- 博客(12)
- 资源 (16)
- 收藏
- 关注
原创 【JavaScript】(六)匿名函数
定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。函数声明的语法是这样的:function functionName(arg0, arg1, arg2) { //函数体} 首先是 function 关键字,然后是函数的名字,这就是指定函数名的方式。 也可以像下面以函数表达式的形式定义函数:var functionName = function(ar...
2018-05-30 11:39:44 221
原创 Meshlab计算点云法向量求三角网格
最近在看曲面重建,感觉meshlab的功能真的很强大,这也是为什么之前我要编译源码,想看源代码的原因之一。可参考我之前写的文章 Meshlab源码编译 VS2013+QT5.8.0。 今天主要给大家演示一下如何对点云obj模型进行法向量的求取和曲面重建。1.在meshlab中导入一个obj模型,此模型是我重采样后导出的模型(没显示特征点),所以除了点信息(V),任何...
2018-05-27 17:20:17 7848 11
原创 【JavaScript】(五)6种继承方式
对于面向对象语言的继承有两种,一种是接口集成,一种是实现继承,ECMAScript没有接口,所以只能实现继承,而实现继承主要是靠原型链来实现的。1.原型链 基本思想:利用原型让一个引用类型继承另外一个引用类型的属性和方法。 构造函数,原型,实例之间的关系:每个构造函数都有一个原型对象,原型对象包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部...
2018-05-25 17:02:00 237
原创 【JavaScript】(四)创建对象的7种模式
面向对象的语言有一个标志,那就是他们都有类的概念,而通过类可以创建多个具有相同属性和方法的对象。ECMAScript的对象没有类的概念,因此它的对象也与基于类的语言对象有所不同。早期JavaScript开发人员创建类的方法是创建一个Object的实例,然后为它添加属性和方法,如下:var person = new Object(); person.name = "Amy";...
2018-05-23 16:42:20 149
原创 【JavaScript】(三)String类型的属性和方法
一、String 对象描述字符串是 JavaScript 的一种基本的数据类型。String 对象的 length 属性声明了该字符串中的字符数。String 类定义了大量操作字符串的方法,例如从字符串中提取字符或子串,或者检索字符或子串。需要注意的是,JavaScript 的字符串是不可变的(immutable),String 类定义的方法都不能改变字符串的内容。像 String.toUpper...
2018-05-16 22:35:08 627
原创 【JavaScript】(二)let变量与var变量
var变量存在如下问题:var定义的变量没有块作用域;var定义的全局变量会自动添加全局window对象的属性;var定义的变量会提前装载。示例(1)先看一个let定义的循环变量和结果如下:<script type="text/javascript"> for (let i = 0; i < 10 ; i++) { console.log(i); ...
2018-05-16 11:05:19 228
原创 【JavaScript】(一)类型转换
JS支持自动类型转换,其功能非常强大,首先看一段代码:<script type="text/javascript"> // 定义字符串变量 var a = "3.145"; // 让字符串变量和数值执行算术运算 var b = a - 2; // 让字符串变量和数值执行运算,到底是算术运算,还是字符串运算呢? var c = a + 2; // 输出b和c的值 aler...
2018-05-16 10:36:58 166
原创 Meshlab源码编译 VS2013+QT5.8.0
有了前面的配置基础VS2013+QT5.8.0配置接下来我们来编译源码----------------------------------------------------------------------------------------------------------------------------------1 下载meshlab源码。我以“meshlab_32bit v_1....
2018-05-15 19:39:25 3021 9
原创 VS2013+QT5.8.0配置
一、安装 因为最近在看图形学的三维重构,需要学习meshlab的一些重建方法,官网找到了编译源码,需要编译,不得不学一下QT,先说说VS2013+QT的配置吧。 系统环境:windows10(64bit) + VS 2013 + QT5.8.0 QT5.8.0版本为:qt-opensource-windows-x86-msvc2013_64-5.8.0.exe (先...
2018-05-14 20:03:55 9095 2
原创 OpenCV各个模块介绍
对于初学opencv的我来说,最头疼和无法下手的就是,都有什么库,那些库都是干什么的,怎么用,我想很多人应该和我一样,我觉得最重要的就是需要先知道opencv有哪些库,都是干什么的。在我们安装opencv的地址下,可以看到opencv2中包含以下库文件,下面就是OpenCV的所有模块介绍,按照顺序来: 【calib3d】——其实就是就是C...
2018-05-10 09:42:42 2347
转载 OpenCV——Delaunay三角剖分(有程序示例)
看到一篇很好的关于Delaunay三角剖分的文章,openCV水太深,好难,慢慢学吧。下面的三个完整程序示例我都自己操作过,都可以运行Delaunay三角剖分是1934年发明的将空间点连接为三角形,使得所有三角形中最小角最大的一个技术。如果你熟悉计算机图形学,你便会知道Delaunay三角剖分是变现三维形状的基础。如果我们在三维空间渲染一个,我们可以通过这个物体的投影来建立二维视觉图,并用二维De...
2018-05-04 10:34:04 3025
原创 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup
一、出现问题的原因 今天写代码遇到的问题,想记录下来和大家分享。因为我建立的是控制台程序,而我的VS2013默认的是windows程序,故会出现问题,问题的真正原因是c语言运行时找不到适当的程序入口函数,一般情况下,如果是windows程序,那么WinMain是入口函数,如果是dos控制台程序,那么main是入口函数,而如果入口函数指定不当,它就会报告错误。二、解决方法如果是控制...
2018-05-04 10:27:54 1101
VTK体绘制裁剪_Cropping技术
2018-05-24
窗口分割和图像融合(vtkimageBlend)获取图像信息
2018-05-24
VTK中vtkImageViewer2用于图像显示实例分析
2018-05-24
MFC+Opencv+OpenGL求取点云脊谷点(特征点)
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人