自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

原创 error c2243:"类型转换" 转换存在,但无法访问

最近重新看了遍基类指针、引用的相关知识点,一直在想 ,如果派生类不是公有继承,那么用基类指针、引用指向该派生类对象时会发生什么?派生类内的成员的访问权限会不会发生什么变化?结果实验表明,系统不支持此类类型转换。基类指针、引用不能指向继承方式为protected与private的派生类对象。假设我们有以下类:class A{public: int publi;protecte

2014-08-14 11:16:51 5414

原创 OpenCV(C++接口)学习笔记4-Mat::operator = 的陷阱

当我们想要将一个Mat对象的数据复制给另一个Mat对象时,应该怎么做呢?我们发现,OpenCV提供了重载运算符Mat::operator = ,那么,是否按照下列语句就可以轻松完成对象的赋值呢?Mat a;Mat b = a;答案是否定的!我们可以从reference manual 中看到:Mat::operator =Provides matrix assignment o

2014-08-12 19:57:05 5990

转载 为什么默认实参总是放在函数声明中

对于函数的默认实参,我们一般都是放在函数的声明中的,而在定义中并不指定默认实参:在头文件中声明函数://test.hvoid func(int i = 0);而在对应的源文件中实现函数://test.cppvoid func(int i){}//什么也不做如果我们将默认实参从声明中删除,而在定义中添加,或者是声明和定义中都添加,不论值是否相同

2014-08-12 17:03:26 966

原创 VS2010重编译OpenCV2.4.9 用于调试源代码

VS2010重编译OpenCV2.4.9 用于调试源代码。参考网上一篇文章:《Win7x64+VS2012+OpenCV2.4.3+CMake2.8.10+TBB41重编译OpenCV》 进行配置,但是错误频频。现将配置过程进行梳理,以免大家跟我一样走太多的弯路。

2014-08-11 17:28:53 4110 8

原创 LINK : fatal error LNK1181: 无法打开输入文件“..\..\lib\Release\opencv_ocl249.lib”

LINK : fatal error LNK1181: 无法打开输入文件“..\..\lib\Release\opencv_ocl249.lib”

2014-08-10 18:53:42 23109 3

转载 分水岭算法

分水岭概念是以对图像进行三维可视化处理为基础的:其中两个是坐标,另一个是灰度级。对于这样:一种“地形学”的解释,我们考虑三类点:(a)属于局部性最小值的点;(b)当一滴水放在某点的位置上的时候,水一定会下落到一个单一的最小值点;(c)当水处在某个点的位置上时,,水会等概率地流向不止一个这样的最小值点。对一个特定的区域最小值,满足条件(b)的点的集合称为这个最小值的“汇水盆地”或“分水岭”。满足条件

2014-08-09 19:36:41 6373 1

转载 HSV颜色空间

1. RGB模型。三维坐标:原点到白色顶点的中轴线是灰度线,r、g、b三分量相等,强度可以由三分量的向量表示。用RGB来理解色彩、深浅、明暗变化:色彩变化: 三个坐标轴RGB最大分量顶点与黄紫青YMC色顶点的连线深浅变化:RGB顶点和CMY顶点到原点和白色顶点的中轴线的距离明暗变化:中轴线的点的位置,到原点,就偏暗,到白色顶点就偏亮

2014-08-06 22:08:08 6942

转载 解决头文件相互包含问题的方法

所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。          一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足,例如,在类CMyView中保留了一个非模式对话框对象指针,该对象用于显示/修改一些信息。为了实现对话框"应用"按钮,把对话框做的修改立刻更新到view界面上,为此,需要在对话框类中需要保存view类的指针,这样定义关系

2014-08-06 16:12:18 917

原创 指向函数的指针

函数指针是指向函数的指针变量。

2014-08-05 17:44:36 594

统计学习方法-李航(附目录版)

经典教材,李航的《统计学习方法》。 网上找的都没有附目录书签,我自己手打了一个书签目录,提供给大家。

2016-07-13

高斯白噪声(white Gaussian noise,WGN)matlab演示

文档说明http://blog.csdn.net/szlcw1/article/details/41758711

2014-12-05

STM32学前班教程

stm32一共24个库,不可能都学,都学也没用。按照我的工作需求必须学的有16个,这16个也不是全学。主要学习来源是各种例程代码、“固件函数库用户手册”和“参考手册”。 具体学习方法是通读不同来源的程序,在程序中找到相关的函数库的应用,然后再阅读相关文档,有条件的实验。对于内容的选择方面,根据入门内容和未来应用,将所涉及的范围精简到最低,但是对所选择的部分的学习则力求明确。以下是我按照自己的需求对程序库函数排列的学习顺序: a) 绝大部分程序都要涉及到的库——flash,lib,nvic,rcc,只学基础的跟最简单应用相关必用的部分,其他部分后期再返回头学。 b) 各种程序通用但不必用的库——exti,MDA,systic,只通读理解其作用。 c) DEMO板拥有的外设库——gpio,usart,编写代码实验。 d) 未来需要用到的外设的库——tim,tim1,adc,i2c,spi,先理解等待有条件后实验。 e) 开发可靠性相关库——bkp,iwdg,wwdg,pwr,参考其他例程的做法。 f) 其他,根据兴趣来学。

2012-03-14

ARM白皮书——ARM Cortex-M3处理器简介【周立功】.pdf

基于ARM嵌入式处理器的片上系统解决方案可应用于企业应用、汽车系统,家庭网络 和无线技术等市场领域。ARM Cortex TM 系列提供了一个标准的体系结构来满足以上各种技 术的不同性能要求,其包含的处理器基于ARMv7 架构的三个分工明确的部分。A部分面向 复杂的尖端应用程序,用于运行开放式的复杂操作系统;R部分针对实时系统;M部分为成 本控制和微控制器应用提供优化。Cortex-M3 是首款基于ARMv7-M架构的处理器,是专门 为了在微控制器,汽车车身系统,工业控制系统和无线网络等对功耗和成本敏感的嵌入式应 用领域实现高系统性能而设计的,它大大简化了可编程的复杂性,使ARM架构成为各种应 用方案(即使是最简单的方案)的上佳选择。

2012-03-14

Cortex-M3 Embedded Software Development(AppsNote179).pdf

Application Note 179 Cortex ™ -M3 Embedded Software Development Released on: March 2007

2012-03-14

空空如也

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

TA关注的人

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