- 博客(17)
- 资源 (10)
- 收藏
- 关注
原创 机器学习系列(一), 监督学习和无监督学习
常见的机器学习任务,可以分为监督学习和无监督学习两类1,监督学习监督学习的样本集是既有特征也有结果的数据,即已知输入与输出值。监督学习的任务时根据这些已知特征和结果的数据,训练模型,使得模型能够根据输入的特征值,预测结果。例如,已经有个数据即,包含了某地房子价格的相关数据,每条数据包含房子的面积、楼层、房龄和售价。在这里面积、楼层、房龄是特征值,售价结果值,根据这一组数据训练的一个模型。当向模型中输入一个未知售价的房子的面积、楼层、房龄三个参数,能够预测出合理的售价。这个例子就是一个典型的有监督
2022-04-28 00:19:30 7913
原创 C#调用opencv
最经做一个项目,底层调用openCV编写的图像处理程序,用户界面采用C#编写。 于是学习了相关技术,总结如下:C#编写的是托管代码,编译生成微软中间语言,而普通C++代码则编译生成本地机器码,这两种语言不能直接混合编程。常见的方式是:1)将本机C++代码(指非托管C++)编译成一个dll,供C#调用,调用方法为 [DllImport(×××.dll)] 。但是这里只能从 DLL 导
2013-11-14 16:51:49 29050 7
转载 InputArray和OutputArray的那些事
分类: OpenCV2012-07-17 14:37 5547人阅读 评论(10) 收藏 举报dstvector看过OpenCV源代码的朋友,肯定都知道很多函数的接口都是InputArray或者OutputArray型的,这个接口类还是很强大的,今个就来说说它们的那些事。InputArray这个接口类可以是Mat、Mat_、Mat_、vector、vector>、vecto
2013-11-07 15:11:21 4524
原创 C++创建对象的三种方式
C++中有三种创建对象的方法#include using namespace std;class A{private: int n;public: A(int m):n(m) { } ~A(){}};int main(){ A a(1); //栈中分配 A b = A(1); //栈中分配 A* c = new A
2013-11-06 12:56:54 41402 4
原创 opencv 要点总结
OpenCV2.4 Cheat Sheet (C++)TheOpenCV C++ reference manual is here:http:// docs. opencv. org . Use Quick Search to finddescriptionsof the particular functions and classes1. Key OpenCV
2013-07-19 15:30:28 3826
转载 C++函数对象
标准库里的count_if可以统计容器中满足特定条件的元素的个数。例如要统计一个整数vector——ivec中正数的个数,可以先写一个返回类型为bool,含有一个int参数的条件函数:bool pred(int val){ return val>0;}之后可以用count_if(ivec.begin(),ivec.end(),pred)计算出正整数的个数。但这个方法有一个
2013-07-16 12:26:38 643
转载 关于C++ const 的全面总结
分类: C/C++ 开发2009-04-30 08:54 42894人阅读 评论(77) 收藏 举报c++functionclass编译器fun存储 C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,
2013-07-12 16:43:16 677 1
转载 堆与栈
C++中堆和栈的完全解析内存分配方面:堆: 操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删 除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样代码 中的delete语句才能正确的释放本内存空间。我们常说的内存泄露,最常见的就是堆泄露(还有
2013-07-12 15:42:34 658
转载 传值、传引用、传值
一、 函数参数传递机制的基本理论 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。以下讨论称调用其他函数的函数为主调函数,被调用的函数为被调函数。 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存空间以存放由主调函数放进来
2013-07-12 15:20:54 11243
原创 MS SQL Server中的日期格式转换方法
<br />CONVERT及日期格式處理方式(转)(2009-11-17 15:11:13)转载标签:杂谈 分类:学习 <br />CONVERT及日期格式處理方式<br />MS SQL Server中文版的預設日期datetime格式是yyyy-mm-dd hh:mm:ss.mmm<br />例如:<br />select getdate()<br />2004-09-12 11:06:08.177<br />SQL Server常用到日期格式轉換方式如下:<br />select CONVERT(va
2010-11-24 12:37:00 6165
原创 const,static和readonly的区别
<br />在第四节中,我介绍了常量的定义,其关键字就是const。在定义常量时,必须赋予其初始值。一旦赋予了初始值后,就不能修改其值。也就是所谓的常量值不能更改的含义。由于C#是一门纯粹的面向对象语言,并不存在一个常量或者变量游离于对象之外,因此,这些定义,必然都是在一个类型内完成的。<br />关于常量的使用,除了会用作一些算法的临时常量值以外,最重要的是定义一些全局的常量,被其他对象直接调用。而集中这些常量最好的类型是struct(结构)。关于struct我会在后面的章节详细讲解,在这里仅举一例说明常
2010-10-12 14:51:00 2424
转载 C#类型转换总结
C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享——1. 装箱、拆箱还是别名 许多 C#.NET 的书上都有介绍 int -> Int32 是一个装箱的过程,反之则是拆箱的过程。许多其它变量类型也是如
2010-10-07 17:33:00 28768 1
原创 可空修饰符/空合并运算符/命名空间别名限定符
1)可空类型修饰符“T?” : 可空类型的基础类型可以是任何非可空值类型或任何具有struct 约束的类型参数,但不能是可空类型或引用类型。例如:int? 代表是可空的整形,而int?? 则是无效类型。即可空类型可以表示其基础类型的所有值和一个额外的空值。语法T? 是System.Nullable 的缩写形式。可空类型具有一个HasValue 的bool 类型只读属性,当可空类型实例的该属性为true 时,则表示该实例是非空实例,包含一个已知值Value;HasValue 为false 时,访问Value
2010-10-07 16:54:00 1420
转载 程序员从初级到中级10个秘诀
<br />Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。<br />在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级跃升到中
2010-10-06 16:52:00 535
转载 Page类的一些东西
<br />1)统一身份验证。<br />首先定义一个需要进行身份验证的BasePage类,继承Page类,在BasePage类的构造函数中定义它的加载事件的处理代码,加载的方法放在外面,在其他的AXSP页面的后台代码中可以继承BasePage类,这样就可以要那些一定要登陆才能看到的页面要你登陆了才能看的到,你没登陆,它会逃到登陆的界面要你登陆,当让这个页面的转换在那个BasePag类里的加载事件中,而事件的药加到构造函数中,让他初始加载。这样就不要那么麻烦每个AXSP的后台代码都判断和写转换代码了。直接继
2010-10-06 16:21:00 1277
转载 常量指针和指针常量
指向常量的指针和指针常量2007年10月17日 星期三 16:501. 指向常量的指针char ch[5] = “lisi”;我们先定义了一个字符数组,它有五个元素,我们用一个常量的字符串对它进行了赋值,要注意的是,这种赋值形式只能在数组定义的同时进行,为什么这里我们定义的5个元素则不是4个元素的字符数组呢?要注意,对于常量字符串来说,会自动在末尾加上一个”/0”,所以在这个地方我们定义的是5而不是4。我们假定0088::4400是字符数组ch在内存中分配的首地址,接下来我们用
2010-09-15 11:10:00 570
转载 C++的cin/cout高阶格式化操作
这篇文章主要讲解如何在C++中使用cin/cout进行高级的格式化输出操作,包括数字的各种计数法(精度)输出,左或右对齐,大小写等等。通过本文,您可以完全脱离scanf/printf,仅使用cin/cout来完成一切需要的格式化输入输出功能(从非性能的角度而言)。更进一步而言,您还可以在、上使用这些格式化操作,从而代替sscanf/sprintf和fscanf/fprintf函数。为方便描述,下文仅以cin/cout为例进行介绍。 一、综述 cin/cout是STL库提供的一个iostream实例,拥有io
2010-09-15 10:57:00 648
C# Hough变换获取圆位置
2013-07-17
Darwin Streaming Server搭建
2011-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人