自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tian_fourpieces的博客

田四块的blog

  • 博客(10)
  • 收藏
  • 关注

原创 #ifndef #define #endif使用详解

#ifndef _STDAFX_H #define _STDAFX_H #include<iostream.h> //cin cout #include<malloc.h> //malloc free #include<string.h> //strcpy #include<...

2018-05-13 22:23:35 634

原创 算法移植:浮点数定点化

计算机采用的则是2^n,而不是10^n,因此上边100需要用2^n代替 总结一句:定标就是人为的放大2^n倍将浮点数映射到cpu能表示的范围 浮点指令要比定点指令慢很多,功耗也大很多,在精度要求不那么高的情况下,就可以将浮点数定点化,用定点指令来代替浮点指令,一个典型的例子就是alpha混合。 《反恐精英》是很多人非常喜欢的游戏,在下面的游戏截图中,一个人扔了个烟雾弹,画面呈...

2018-05-13 12:57:07 14549 3

转载 C/C++中char* 与char []定义的区别

转载自:C/C++中char* 与char []定义的区别C/C++初学者很可能会以为这两个是一样的,其实如果不需要去修改字符串的话,那它们的效果的确是一样的。那它们的区别到底在哪儿呢?char* s1=”abc”; s1是一个指针,这个指针可以被修改,它可以指向新的地址。现在它指向的是字符串常量“abc”,字符串常量存储在constant section里,不可被修改。如果修改内容,比如...

2018-05-11 18:27:48 3963

原创 C++中的cin 深入理解

参考网址: C++中 cin的深入理解 C++中cin的详细用法一、cin简介C++中的cin是一个 istream对象,从标准输入中读取数据,在iostream头文件中定义。流对象不能拷贝或赋值。此外,读写一个IO对象都会改变其状态,因此传递和返回的引用都不能是const的,否则无法读写。条件状态: IO流有四种条件状态,分别用位来控制。 cin.badbit : ...

2018-05-09 22:28:57 12068

转载 大小端问题

参考网址:什么是计算机的大小端规则?1、大小端问题的由来在计算机内存中,通常是以字节(Byte),也就是 8 个位(Bit)为基本存储单元(也有以 16 位为基本存储单元的)。 对于像C++中的char这样的数据类型,占用一个字节的大小,不会产生什么问题。 但是当数据类型为int,在32bit的系统中,它需要占用4个字节(32bit),这个时候就会产生这4个字节在寄存器中的存放顺序的问...

2018-05-04 21:48:49 2110

原创 VS 创建与使用动态链接库(.dll)

1.创建动态链接库文件步骤1:打开VS2013,选择文件,工程新建选择新建W32控制台应用程序,这里将工程名改为bestExpo_and_md5步骤2:在应用程序类型中选择DLL,点击完成步骤3:下面创建自己编写的函数,首先添加头文件bestExpo_and_md5.h,头文件名最好与项目名相同,避免分辨麻烦。注意要在函数名前加:WINAPI。bestExpo_and_md5.h中...

2018-05-04 11:08:24 680

原创 按key获取 txt文件的value

1. 问题描述config.txt文件内容如下: expo: [10000] gain: [2.2] width: [1280] height: [1024] size: [3]要求:给定一个key(如expo),输出float类型的value(10000)。 参考网址:查找文本文件中的关键字2. 思路获取.txt文件的长度,即字节数length。开劈一个len...

2018-05-01 15:06:40 1678

原创 opencv 窗口显示图像,通过键盘控制 调曝光&保存

问题描述: OpenCV 窗口界面显示相机采集的图像;带有键盘控制,调节曝光和保存图像。1. OpenCV - 响应键盘事件键盘不像鼠标那样,键盘是没有句柄的。因此,可通过等待键盘输入来键盘事件:方式1: 不锁定键盘int key = cvWaitKey(10);//等待10秒方式2: 锁定键盘int key = cvWaitKey(0); //不明确等待时...

2018-05-01 15:05:53 1495

原创 实现类似PS魔棒功能(漫水填充floodfill()) OpenCV

注:此任务解决过程感谢淡彩大神的指点。他做了一个软件ImagePy,可以测试OpenCV实现的流程,也可以看到python源代码。很有用。 软件安装地址:ImagePy 图像处理1. 任务背景为纯色,类似在画图工具中,随意画线。我们希望识别出这些线条的最外圈轮廓,将轮廓内的所有像素(前景)都填充为红色,背景填充为黑色。如下图所示。 2. 尝试过的无效方法:findCon...

2018-05-01 15:05:07 2592 1

转载 C/C++笔试汇总5:快速排序

参考网址:坐在马桶上看算法:快速排序1. 算法描述假设对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数。 接下来,需要将这个序列中所有比基准数大的数放在6的右边,比基准数小的数放在6的左边,类似下...

2018-05-01 12:39:44 403 1

空空如也

空空如也

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

TA关注的人

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