利用委托进行窗体传值

利用委托进行窗体传值 Form1.cs代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing...

2018-01-01 21:53:40

阅读数 343

评论数 0

创建XML文档

XML:可扩展的标记语言 注意:XML是严格区分大小写的。 XML标签也是成对出现的。 通过代码来创建XML文档 (1)引用命名空间 命名空间:System.Xml (2)创建XML文档对象 XmlDocument doc = new XmlDocument(); (3)//创...

2018-01-01 21:20:43

阅读数 305

评论数 0

C#单例模式实现

C#单例模式实现 单例模式 1.将构造函数私有化。 2.提供一个静态方法,返回一个对象。 3.创建一个单例。 using System; using System.Collections.Generic; using System.ComponentModel; using S...

2018-01-01 20:34:21

阅读数 305

评论数 0

VS2013配置OpenCV2.4.13

VS2013配置OpenCV2.4.13 一、环境变量设置 (1)用户变量设置 (2)系统环境变量设置 二、应用程序配置库 1.新建一个空项目添加源文件,通过“属性管理器”添加库路径 2.vc++目录设置 3.文件库添加 ...

2017-12-22 12:27:54

阅读数 310

评论数 0

测量出管脚的实际宽度和距离-官方实例

测量出管脚的实际宽度和距离 本篇的内容来自Halcon的官方代码 实现方法:          画出一矩形确定ROI,将管脚信息包含在内,根据灰度值检测到管脚的边缘。再由边缘的变换次序(从灰度值从大到小和小到大) ,得出边缘对,计算边缘对的距离和相对距离,得出管脚宽度和距离。 ...

2017-12-09 22:38:21

阅读数 584

评论数 0

C#常用数据存储

C#常用数据存储类型 1.List 类 表示可通过索引访问的对象的强类型列表。 提供用于对列表进行搜索、排序和操作的方法。 命名空间:  System.Collections.Generic 程序集:  mscorlib(在 mscorlib.dll 中) publi...

2017-10-31 21:01:03

阅读数 614

评论数 0

VS2017(32系统)配置OpenCV2.4.11

VS2017(32系统)配置OpenCV2.4.11 1.这里可以使用vc12进行配置。 2.环境变量与库文件的配置可以参考VS2010配置opencv2.4.11(vc10). 3.配置完成后,程序运行,会报错缺失msvcp120d.dll和msvcrd.dll两个链接库。

2017-09-17 20:46:23

阅读数 562

评论数 0

双目重构

双目重构 一、重构的流程 1.摄像机标定获取内参和外参 2.极线矫正 3.在两幅图像中搜索匹配点 4.计算深度信息 5.重构表面数据 二、标定流程 1、拍摄标定板图像 2、畸变矫正 3、确定标定板和相机的位置关系 4、生成深度图像 三、原理 1、理想针孔模...

2017-09-14 21:47:39

阅读数 247

评论数 0

Ubuntu14配置OpenCV2.4.11

Ubuntu14配置OpenCV2.4.11 1、Ubuntu14.04的编译器检查 命令:$gcc  --version $g++  --version 2、在Ubuntu14.04的根目录下新建一个/work/tools/目录,并修改目录的权限,...

2017-06-07 21:46:25

阅读数 544

评论数 0

多线程常用类

Thread 类和TimeSpan 结构 1.Thread类 创建和控制线程,设置其优先级并获取其状态。 (1)命名空间:   System.Threading 程序集:  mscorlib(位于 mscorlib.dll) (2)继承层次结构 System.Object   System.Ru...

2017-06-02 13:51:08

阅读数 1004

评论数 0

静态与非静态

静态与非静态 1、静态与非静态区别 (1)在非静态类中,既可以有非静态成员(即实例成员),也可以有静态成员。 (2)在调用实例成员时,需要使用:对象名.实例成员。在调用静态成员的时候,需要使用:类名.静态成员名。 总结: (1)静态成员必须使用类名去调用,而实例成员使用对象名调用...

2017-04-19 21:00:46

阅读数 306

评论数 0

params可变参数

params可变参数 1、实例-求一个人的总成绩 代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace params可变参数 { ...

2017-04-19 19:52:51

阅读数 387

评论数 0

C#中using用法

C#中using用法 1、引用命名空间 例子: using System.Text; using System; 2、为命名空间或类型创建别名 创建别名的原因在于同一个文件中引入不同的命名空间中包括了相同名称的类型。为了避免出现名称冲突,可以通过设定别名来解决. 例子: us...

2017-04-18 21:17:08

阅读数 398

评论数 0

枚举类型

枚举类型 1、枚举语法 [public] enum 枚举名 { 值1, 值2, 值3, ....... 值n } [public]是可选项。 2、实例1 代码: using System; using System.Collections.Generic; ...

2017-04-13 21:44:49

阅读数 261

评论数 0

方法中的返回参数(out参数)

方法中的参数(out参数) 1、out参数 (1)使用数组返回多个值(同一类型) 代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 函数中参数 {...

2017-04-13 18:29:19

阅读数 291

评论数 0

分页符的使用

分页符的使用 1、未使用分页符时,第二章的内容会和第一章的结束内容出现在同一个页面中,正常是希望第二章从新一页开始排版。这时可以使用分页符来实现。 2、使用方法:在“第二章”字符前选择插入“分页符”即可,结果如下图所示。

2017-04-12 10:33:18

阅读数 534

评论数 0

FileStream读写文件

FileStream读写文件 FileStream类:操作字节的,可以操作任何的文件 StreamReader类和StreamWriter类:操作字符的,只能操作文本文件。 1、FileStream类 FileStream类 命名空间:   System.IO (1)构造函数: File...

2017-04-11 22:37:49

阅读数 18225

评论数 1

使用移动平均的图像阈值处理

使用移动平均的图像阈值处理 1、代码 clc; clear all; close all; f = imread('c.tif'); figure;imshow(f);title('原图像'); T = graythresh(f); g1 = im2bw(f, T);  ...

2017-04-11 18:02:30

阅读数 2455

评论数 0

基本全局阈值处理

基本全局阈值处理 1、全局阈值处理 (1)计算步骤 通常,在图像处理中首选的方法是使用一种能基于图像数据自动地选择阈值的算法,为了自动选阈值,下列迭代过程采用的就是这样的方法: (1) 针对全局阈值选择初始估计值T。 (2) 用T 分割图像。这会产生两组像素:G1 由所有灰度值大于T 的...

2017-04-11 17:51:36

阅读数 8321

评论数 1

使用分水岭变换的分割

使用分水岭变换的分割 1、使用距离变换和分水岭变换分割二值图像 (1)代码 %使用距离变换和分水岭变换分割二值图像 clc; clear all; close all; f=imread('0.jpg'); figure;imshow(f);title('原图像'); g...

2017-04-11 16:05:50

阅读数 3470

评论数 0

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