摘要: 一、向量矩阵 只有单行或者单列的矩阵,称为行或者列向量; 二、矩阵相乘运算 只有当第一个矩阵(左矩阵)的列数等于第二矩阵(右矩阵)时,两矩阵才能相乘。因为得到的结果矩阵的i一行的第j个元素(Cij)是左矩阵第i行所有元素分别与右矩阵第j列的所有元素分别相乘后再相加,所以结果矩阵的行数等于左矩阵的行数 阅读全文
posted @ 2020-10-13 12:45 vv彭 阅读(7477) 评论(0) 推荐(0) 编辑
摘要: 6.3.1 摄像机定标 假设你现在已经拍摄了脚的多张各个角度的2D照片,那么如何将这些照片转化成一个3D数字化形状呢?首先第一步,你要对摄像机进行定标,比如确定摄像机的焦距、摆放位置和角度等。 我们先来看看摄像机的成像模型[1]。摄像机的成像模型一般采用针孔模型(Pin-Hole Model),与我 阅读全文
posted @ 2020-10-12 22:12 vv彭 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-09-25 20:53 vv彭 阅读(1637) 评论(0) 推荐(1) 编辑
摘要: 使用类似360桌面助手的用户请注意:桌面助手会采用虚拟界面,从而影响系统环境的刷新,会导致切换后必须注销才可以生效!退出桌面助手就可以了! 工具用途:适用于PC同时安装了多个Halcon版本又需要同时使用的情形,版本3.x,手动配置Halcon安装路径,即可自动识别!适用操作系统:Win7/Win8 阅读全文
posted @ 2020-09-25 20:45 vv彭 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: 问:当我们new一个对象时,会发生什么事?答:调用该类型的构造函数。 问题看似简单,不过事实上,CLR做的比这要多。。。要准确回答这个问题,还要分情况来说。 new一个引用类型首先,要实例化一个引用类型,就一定需要在堆上分配内存。要分配内存,就需要先计算出这个引用类型占多大空间,需要给它分配多少内存 阅读全文
posted @ 2020-09-23 21:38 vv彭 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 目录:1.简单递归定义2.递归与循环的区别与联系3.递归的经典应用 1.简单递归定义 什么叫递归?(先定义一个比较简单的说法,为了理解,不一定对) 递归:无限调用自身这个函数,每次调用总会改动一个关键变量,直到这个关键变量达到边界的时候,不再调用。 比如说我要你先求一个N!的结果 你说我会用循环啊( 阅读全文
posted @ 2020-09-23 20:59 vv彭 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 一、理解面向对象编程 1.C#,是纯面向对象编程。 所谓面向对象编程,我个人理解是,我们只用对象去实现我们的功能,这样可以很容易达到重复利用。过去用C编程时,我们要用重复的代码,首先考虑到肯定是声明一个函数来封装,使用时再调用即可。但是我想重复使用一类代码(比如创建一个窗体的代码),我们用面向过程的 阅读全文
posted @ 2020-09-23 18:47 vv彭 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 用法一:this代表当前实例对象 阅读全文
posted @ 2020-09-22 09:02 vv彭 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 那么这两者的区别在哪里呢? 1.==在比对值类型时,如果二者值相等,则返回true,否则返回false。 2.==在比对引用类型时,如果二者引用的是同一个对象,则返回true,否则返回false。 3.Equals()方法,在不重写的情况下,与==没区别。 4.微软重写了string的Equals( 阅读全文
posted @ 2020-09-21 19:13 vv彭 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、配置 1.创建 CS 工程并添加引用,加入 MvCameraControl.Net.dll 到工程中。 2.添加引用后再工程中引用命名空间 using MvCamCtrl.NET,就可以调 MyCamera 类中相 机操作的函数。 二、开发步骤 1.开发步骤大概分为以下几步: 1)枚举设备 2) 阅读全文
posted @ 2020-09-21 15:41 vv彭 阅读(2992) 评论(0) 推荐(0) 编辑