自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

转载 C++中的Lambda表达式详解

        我是搞c++ 的 ,今天再工程中看到有用到c++11的相关新的语法,我顿然感觉自己落后了很多,不过还好,只要学了,用了,对自己也算有一个好的交代和体验下面就一起来学习c++中 Lambda表达式把;一个简单的代码:(感受一下,似乎有点看不懂)#include<iostream>using namespace std;int main(){    in...

2018-08-10 15:20:57 254

原创 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 1607

原创 文件的写入操作

文件的头文件:#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 277

原创 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 726

转载 在windows 下生成动态dll

http://blog.csdn.net/shuimanting520/article/details/52550332

2017-09-05 15:49:28 193

原创 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 1730

转载 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 483

原创 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 381

原创 测试

#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 186

原创 双线性插值

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 392

原创 特别大的数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 360

原创 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 741

原创 图像任意旋转的核函数

图像任意旋转的核函数__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 321

原创 获取文件名函数

获取文件名函数: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 558

原创 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 260

原创 c++ 引用

C++引用详解解引用的概念引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名;  如下:定义引用ra,它是变量a的引用,即别名。    int a;    int &ra=a;  (1)&在此不是求地址运算符,而是起标识作用。  (2)类型标识符是指目标变量的类型。  (3

2017-02-21 16:26:44 558

原创 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 771

原创 MFC工程下用终端 输出printf的打印

在stdafx.h 下添加如下代码#ifdef _DEBUG  #pragma comment( linker, "/subsystem:console /entry:wWinMainCRTStartup" )// #endif  

2016-12-02 15:22:52 1159

原创 对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 410

原创 将图像旋转90,180,270度

将图像旋转90,180,270度

2016-11-21 15:29:50 4866 2

原创 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 567

原创 在已有的图像上画方框和实心圆

在已有的图象上画方框和实心圆

2016-10-18 16:15:46 1422

3ds_file_load

3ds格式-人脸模型 ,opengl 对3ds 格式的读取,在vs2015环境下可以直接打开直接打开使用的

2017-10-31

MyKinect3d

人脸的3d kinect 摄像头识别, 彩色,骨架, 高清的画面

2017-10-26

kinect 人脸识别2d

Kinect2.0 人脸识别 及面部帧的获取,表情,骨架 Kinect2.0 人脸识别 及面部帧的获取,表情,骨架

2017-10-26

Protobuf 结构化 串行序列化

protocol buffer是google的一个开源项目,它是用于结构化数据串行化的灵活、高效、自动的方法,例如XML,不过它比xml更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。

2017-10-12

protoBuffer

protocol buffer是google的一个开源项目,它是用于结构化数据串行化的灵活、高效、自动的方法,例如XML,不过它比xml更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。

2017-10-12

番茄插件破解版

西红柿番茄插件破解版 的压缩包和 安装(内置破解的key)

2017-10-12

空空如也

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

TA关注的人

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