自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chaibubble

但行好事,莫问前程

原创 OpenCV copyTo、clone、“=”与拷贝构造函数的区别

opencv中为矩阵复制提供了copyTo函数、clone函数、重载运算符和拷贝构造函数,用法非常简单: Mat srcimage = imread("1.jpg"); Mat firstimage,secondimage,thirdimage; ...

2017-02-28 17:59:49 4752 0

原创 C++ 字符串类,字符串变量与字符串数组

在C语言中,应用字符串需要定义字符数组,字符串需要存放在字符数组中。然后利用各种字符串操作函数对其操作。 http://blog.csdn.net/chaipp0607/article/details/56676791但是这种方式存在一些弊端,比如字符数组的大小是固定的,在进行字符连接或字符复制...

2017-02-26 15:58:56 2797 0

转载 碉堡了!程序员用深度学习写了个老板探测器(附源码)

如果上班的时候想放松一下,或者直说想偷偷懒,看点和工作无关的网页,这时候万一老板突然出现在背后,会不会感到很难堪呢?有的浏览器设置了boss按键,手快的人还可以切换屏幕,不过总会显得不自然,而且经常搞的手忙脚乱的。一个日本程序员决定自己动手,编写一个一劳永逸的办法,我们来看看他是怎么实现的吧~思路...

2017-02-23 22:55:34 2675 2

原创 C++ 字符串操作函数

由于字符串使用广泛,C和C++提供了一些字符串函数,包括字符串连接函数strcat,字符串复制函数strcpy,字符串比较函数strcmp,字符串长度函数strlen,在C语言中被定义在string.h中定义。在C++中被定义在cstring和string中。 关于string.h,cstring...

2017-02-23 17:28:58 3964 0

原创 OpenCV 绘图功能

在利用Opencv处理图像时,我们常常需要利用一些绘图操作用来验证中间结果是否正确,比如画圆,画椭圆,画线,画矩形等功能。下面对常用的绘图函数做个整理,也方便以后自己使用:在说明绘图功能之前,首先介绍绘图时常常用到了两个结构 Point 和 Scalar。Point数据结构表示了由其图像坐标 x...

2017-02-21 13:45:29 3317 0

原创 C++ 函数模板

函数重载功能实现了一个函数名的重复定义,但是即使是这样,在程序中仍然需要分别定义每一个函数,如下连接: http://blog.csdn.net/chaipp0607/article/details/55281496 为了解决这个问题,C++提供了函数模板。所谓函数模板,实际上是建立一个通用的...

2017-02-18 10:55:36 506 0

原创 VS2005配置WinCE 5.0环境

最近做一个手持设配上的软件项目,涉及到WinCE5.0环境,为了调试方便,在VS2005配置WinCE 5.0环境。首先我们需要安装一个SDK,下载链接如下: http://download.csdn.net/detail/chaipp0607/9757156 为WinCE5.0中文模拟器的S...

2017-02-17 21:09:06 1776 0

原创 C++ 函数重载

C++允许用同一个函数名定义多个函数,而这些函数的参数个数和参数类型可以不相同。这就是函数重载。 注意是个数和类型都能不同 其意义在于,如果想要实现一个功能,但是由于变量类型不同或参数个数不同的情况,需要定义不同名称的功能相同的函数,而函数重载功能可以允许用户只定义一个函数名,这个函数名有多个...

2017-02-17 13:49:09 542 0

原创 OpenCV 透视变换

透视变换是将图像从一个视平面投影到另外一个视平面的过程,所以透视变换也被称为投影映射(Projection Mapping)。在图像的仿射变换中需要变换矩阵是一个2x3的两维平面变换矩阵,而透视变换本质上空间立体三维变换,根据其次坐标方差,要把三维坐标投影到另外一个视平面,就需要一个完全不同的变换...

2017-02-16 21:53:38 9280 4

翻译 px4官网调参指南 多旋翼无人机PID调参指南

译文部分:多旋翼无人机PID调参指南不用碳化纤维或增强碳化纤维桨调整多轴,不使用损坏的桨片。 出于安全考虑,系统默认增益都设置的比较小。请增加增益以便获取更好的控制响应。 本指导方案适用于所有的多轴飞行器。比例,积分,微分控制(PID)是最广泛的控制技术。对于典型的预估性控制而言,PID...

2017-02-13 21:31:39 11802 0

原创 C++ 内置函数

调用函数时需要一定的时间和空间的消耗,一般的程序调用函数时的过程: 1.执行函数中调用前的语句; 2.转移到被调用函数的入口处,同时进行参数传递; 3.执行被调用的函数; 4.带回被调用函数的返回值; 5.接着执行主调函数中未执行的语句。这样就要求在转去被调用函数之前,要记下当时执行的指...

2017-02-08 23:26:04 2322 0

原创 OpenCV 检测二维码并定位

注意:该程序功能是检测二维码,不是识别,只是在图中定出二维码的位置即可原图是这样:如何出现这张图片时,程序需要找到二维码其余图片是这样:程序步骤: 1.图片缩小 2.灰度化,直方图均衡化,对比度增强,滤波 3.otsu阈值分割 4.五次膨胀 5.轮廓查找,如果轮廓满足一下条件,认为可能为...

2017-02-08 00:36:59 19645 6

转载 程序员如何提一个好问题?

译文链接:http://www.codeceo.com/article/how-to-ask-question.html 英文原文:How to ask good questions 翻译作者:码农网 – 小峰提出好的问题是在编写软件时的一个非常重要的技能。这么多年来我对此也算略有小成。这里有...

2017-02-06 10:53:27 424 0

原创 C++ 函数的递归调用

在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归(recursive)调用。包含递归调用的函数称为递归函数。 比如:int test(int x) { int y; y = test(x); return(2*y); } 以上是一个直接调用的例子,递...

2017-02-06 00:11:24 7972 0

原创 C++ 输入与输出

在C语言中,输入输出功能是通过调用scanf函数与printf函数实现,C++保留了这一用法。 scanf和printf函数被定义在stdio.h中,stdio.h是c语言中标准的输入输出函数库,和它对应的是C++的标准的输入输出流库iostream(也可以写为iostream.h)。在一些编译...

2017-02-04 20:24:55 581 0

原创 C++ 条件运算符和条件表达式

条件运算符是C++中唯一一个三元运算符,要求有三个操作对象,条件表达式的一般形式为:表达式1?表达式2:表达式3条件运算符的执行顺序是,先求解表达式1,若为真则求解表达式2,此时表达式2的值作为整个条件表达式的值。若表达式1的值为假,则求解表达式3,表达式3的值为整个条件表达式的值。max = (...

2017-02-04 11:41:48 9542 0

原创 柴静《看见》中一段深有感触的话

新同事都是非典时才认识我,那是我刚从烂泥境地拔出来,沾了点轻度躁狂,带着矫枉过正的活泼,上楼都是一步两级,沿着楼梯上指向“新闻调查”的箭头一路跳上去。还是我爸最理解我,说:“就像我们手术台上的病人,麻药劲儿过去了,话特别多,抑郁很容易转成亢奋。”

2017-02-02 12:46:27 1410 0

原创 C++ 强制类型转换和赋值中的类型转换

强制类型转换原C语言的形式:(类型名)(表达式)比如:(double)a //把a转换为double类型 (int)(a+b) //把a+b的值转换为整型需要注意的是:如果强制类型转换的对象是一个变量,那么该变量不需要用括号括起来;但是如果对象是一个包含多项的表达式,则表达式应该用括号括起来。...

2017-02-02 12:11:45 19397 2

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