- 博客(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
高斯白噪声(white Gaussian noise,WGN)matlab演示
2014-12-05
STM32学前班教程
2012-03-14
ARM白皮书——ARM Cortex-M3处理器简介【周立功】.pdf
2012-03-14
Cortex-M3 Embedded Software Development(AppsNote179).pdf
2012-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人