2017年8月21日

ubuntu 16.04下安装使用OpenCV2.4.13

摘要: 本来项目是在Windows下写的,结果对接的时候发现要在Linux下实现,没办法只能重新移植了。以前在ubuntu上使用过OpenCV,可惜系统已经重新安装过,只能重新来一遍了,索性就记录一下安装过程,免得下次再有重新安装的可能。 要用OpenCV,最好的还是用源代码自己编译一下,这样在使用的过程中 阅读全文

posted @ 2017-08-21 14:23 邓无邪 阅读(619) 评论(0) 推荐(0) 编辑

2017年8月2日

STL容器的reserve()函数和resize()函数解析

摘要: 以vector为例,我们都知道可以用reserve()和resize()函数来为容器预留空间或者调整它的大小。 不过从它俩的名字上可以看出区别: reserve():serve是“保留”的词根,所以是用来保留,预留容量的,并不改变容器的有效元素个数。 resize():size是“大小”的意思,它主 阅读全文

posted @ 2017-08-02 17:31 邓无邪 阅读(3478) 评论(0) 推荐(0) 编辑

OpenCV学习笔记:resize函数改变图像的大小

摘要: OpenCV提供了resize函数来改变图像的大小,函数原型如下: 参数解释: src:输入,原图像,即待改变大小的图像; dst:输出,改变大小之后的图像,这个图像和原图像具有相同的内容,只是大小和原图像不一样而已; dsize:输出图像的大小。如果这个参数不为0,那么就代表将原图像缩放到这个Si 阅读全文

posted @ 2017-08-02 17:26 邓无邪 阅读(23792) 评论(0) 推荐(0) 编辑

vector中删除第k个元素的巧妙方法

摘要: 假设我们定义了一个vector如下: 如果要删除第k个元素的话,应该这样写: (1)如果k是第0个 (2)如果k是最后一个, (3)其他情况下 erase()虽然很简单有效,但是越简单的东西往往越容易出错,这个函数配合迭代器进行删除的时候,极容易出现错误。 阅读全文

posted @ 2017-08-02 17:22 邓无邪 阅读(2988) 评论(0) 推荐(0) 编辑

error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值

摘要: 如果你的电脑上有两个不同版本的VS,或者你的程序拷贝到别人的电脑上去运行,或者你是从别人那里拷贝来的项目,而你们俩用的VS版本不一样,就会在运行的时候出现这个问题,这个错误中的v110是VS2012使用的平台工具集,我是在使用VS2010打开的时候出现了这个错误,解决方法其实也很简单: 英文:Pro 阅读全文

posted @ 2017-08-02 17:19 邓无邪 阅读(1236) 评论(0) 推荐(0) 编辑

为什么C++中声明和定义要分开写

摘要: 现在开始写项目了,你会发现我们一般都要写一个cpp,对应的还得有一个h文件,那么为什么在C++中我们要这么做? .h就是声明,.cpp就是实现,而所谓分离式实现就是指“声明”和“定义”分别保存在不同的文件中,声明保存在.h文件、定义保存在.cpp文件中。 那么将声明和定义分离有什么意义吗? 首先从非 阅读全文

posted @ 2017-08-02 17:17 邓无邪 阅读(2385) 评论(0) 推荐(0) 编辑

以后尽量都用博客园这个平台了

摘要: 越来越受不了CSDN上的无休止的广告了。 虽然用Chrome在屏蔽广告,但是换个地方打开一个CSDN博客仍然不堪其扰。 感觉博客园没有广告,还不错,以后就基本都在这个平台记录自己的点滴了。 阅读全文

posted @ 2017-08-02 17:14 邓无邪 阅读(195) 评论(0) 推荐(0) 编辑

导航