- 博客(22)
- 资源 (6)
- 收藏
- 关注
转载 C++中的Lambda表达式详解
我是搞c++ 的 ,今天再工程中看到有用到c++11的相关新的语法,我顿然感觉自己落后了很多,不过还好,只要学了,用了,对自己也算有一个好的交代和体验下面就一起来学习c++中 Lambda表达式把;一个简单的代码:(感受一下,似乎有点看不懂)#include<iostream>using namespace std;int main(){ in...
2018-08-10 15:20:57
309
原创 Win32 通过进程名获取经常id,并关闭进程
ProcessManager.h 头文件:#pragma onceclass ProcessManager{public: ProcessManager(); ~ProcessManager();public: static unsigned int GetProcessID(wchar_t *cPorcessName); static bool CloseProcess(un...
2018-07-24 18:03:11
1715
原创 文件的写入操作
文件的头文件:#ifndef __ABOUTLOG_H#define __ABOUTLOG_H#ifdef __cplusplusextern"C"{#endifint InitDump(int buffersize);int memcpy_t(char * str);int dump_t(char * fileName);int clean_t(int
2017-09-30 14:35:24
313
原创 NV21 插值后 转换成BGR
int NV21ToBGR_Rect(unsigned char * NV21, int width, int height, int x0, int y0, int x1, int y1, unsigned char * dest, int destW, int destH ){float scale_x = 0.0f;float scale_y = 0.0f;int C
2017-09-05 15:55:50
775
转载 在windows 下生成动态dll
http://blog.youkuaiyun.com/shuimanting520/article/details/52550332
2017-09-05 15:49:28
231
原创 nv12 图像的旋转
int nv12rote270(unsigned char * src, unsigned char * dst, int srcW, int srcH){int wide = srcW;int high = srcH;unsigned char * srcUV = src + wide * high;unsigned char * destUV = dst + wi
2017-04-17 18:22:54
1803
转载 NY12 格式转化成RGB格式
int NV12ToBGR(unsigned char * srcYVU, unsigned char * destBGR, int width, int height){ unsigned char * srcVU = srcYVU + width * height; unsigned char Y, U, V; int B, G, R; int i,j; for ( i
2017-04-14 18:14:10
567
原创 NY12图像的截取实现
int nv12(unsigned char * src, unsigned char * dest, int srcW, int srcH, int x0, int y0, int x1, int y1){ int dstw =0; int dsth =0; int i = 0; int j = 0; int k = 0; int srcwh = 0; int d
2017-04-14 17:57:17
462
原创 测试
#include #include #include "Read_pic.h"#include "string.h"int clamp_s (int value,int m_min,int m_max){ int mm_ret = value; if(value { mm_ret = m_min ; } if(value > m_max) {
2017-04-01 14:37:35
216
原创 双线性插值
int clamp_s (int value,int m_min,int m_max){ int mm_ret = value; if(value { mm_ret = m_min ; } if(value > m_max) { mm_ret = m_min; } return mm_ret;}int DoubleInterplotion(
2017-04-01 14:28:50
442
原创 特别大的数add
#include #include#include "string.h"#include "malloc.h"int* invert(int * p,int index){ int i = 0; int len = index /2; for (i ; i { int t; t = p[i] ; p[i] = p[index
2017-02-28 16:30:09
389
原创 window环境下 C语言遍历一个目录下的文件
window环境下 C语言遍历一个目录下的文件#include #include#include #include using namespace std;const int MAXLEN = 1024; //定义最大目录长度 unsigned long SumFile = 0; //记录文件数量 void ListDir(const
2017-02-24 15:41:04
786
原创 图像任意旋转的核函数
图像任意旋转的核函数__kernel void image_rotate( __global uchar * src_data, __global uchar * dest_data, //Data in global memory int W, int H, //Image Dimensi
2017-02-23 18:12:36
356
原创 获取文件名函数
获取文件名函数:int retName (char* fName ,char * ret, int * retSize){ char * prtS = NULL; char * prtL = NULL; prtS = fName; prtL = fName; int length = strlen(fName); int count = 0; for(i
2017-02-23 17:59:02
636
原创 const int *p和int * const p的区别(常量指针与指向常量的指针)
const int *p和int * const p的区别(常量指针与指向常量的指针)int main(){ int var1 = 10; int var2 = 20; int * const p = &var1;// p是指针式常量; //p = &var1; *p= 60; // p不能指向另一个地址了;但可以改变物理地址的值;
2017-02-23 15:10:27
292
原创 c++ 引用
C++引用详解解引用的概念引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名; 如下:定义引用ra,它是变量a的引用,即别名。 int a; int &ra=a; (1)&在此不是求地址运算符,而是起标识作用。 (2)类型标识符是指目标变量的类型。 (3
2017-02-21 16:26:44
664
原创 opencl _高斯核卷积
生成高斯核代码:void GetGaussianKernel(float *gaus, const int size,const float sigma) { const double PI=4.0*atan(1.0); //圆周率π赋值 int center=size/2; double sum=0; for(int i=0;i {
2017-01-17 14:18:51
832
原创 MFC工程下用终端 输出printf的打印
在stdafx.h 下添加如下代码#ifdef _DEBUG #pragma comment( linker, "/subsystem:console /entry:wWinMainCRTStartup" )// #endif
2016-12-02 15:22:52
1237
原创 对bmp文件的读写
Read_pic.h文件:#ifndef _BMP_H_#define _BMP_H_#ifdef __cplusplusextern "C" {#endif typedef enum _BIT_DATA_TYPE_{ BIT32 = 1, //读取或存储成32位 BIT24 = 2
2016-11-21 15:37:44
467
原创 C语言回调函数的使用
// Console_test.cpp : 定义控制台应用程序的入口点。// C语言实现的回调函数#include "stdafx.h"#include typedef int (*CallBackFun) (char *p);int A_fun(char *p) { // 方法 Afun,格式符合 CallBackFun 的格式,因此可以看作是一个 CallBack
2016-10-20 16:20:09
670
Protobuf 结构化 串行序列化
2017-10-12
protoBuffer
2017-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人