摘要: 1 wchar_t* c2w(const char *str)2 {3 int length = strlen(str)+1;4 wchar_t *t = (wchar_t*)malloc(sizeof(wchar_t)*length);5 memset(t,0,len... 阅读全文
posted @ 2014-12-06 15:41 qyindelong 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 1、char[] 转换为 LPWSTR解决方案: 思路一: 使用CA2W字符转换宏(ATL and MFC String Conversion Macros)。 根据MSDN描述,这个宏用于将ANSI转换为Wide Character(UNICODE) 代码如下: ... 阅读全文
posted @ 2014-12-06 15:38 qyindelong 阅读(11878) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/scucj/archive/2006/06/29/852181.aspx一、关于DLL的介绍 DLL,动态链接库,Dynamic Link Library的缩写,是一个包含函数和数据的模块集合,可以被其它应用程序共享的程序模块。DLL作为共享函数库的可... 阅读全文
posted @ 2014-11-28 10:09 qyindelong 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 边缘边缘(edge)是指图像局部强度变化最显著的部分。主要存在于目标与目标、目标与背景、区域与区域(包括不同色彩)之间,是图像分割、纹理特征和形状特征等图像分析的重要基础。图像强度的显著变化可分为:阶跃变化函数,即图像强度在不连续处的两边的像素灰度值有着显著的差异;线条(屋顶)变化函数,即图像强度突然从一个值变化到另一个值,保持一较小行程后又回到原来的值。图像的边缘有方向和幅度两个属性,沿边缘方向像素变化平缓,垂直于边缘方向像素变化剧烈.边缘上的这种变化可以用微分算子检测出来,通常用一阶或二阶导数来检测边缘。(a)(b)分别是阶跃函数和屋顶函数的二维图像;(c)(d)是阶跃和屋顶函数的函数图象 阅读全文
posted @ 2012-09-27 19:47 qyindelong 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: 1) IplImage* cvCreateImage(CvSizesize, int depth, int channels ); cvCreateImage是openCV中的一个函数。OpenCV是Intel公司支持的开放计算机视觉库。 cvCreateImage: 创建头并分配数据 IplImage* cvCreateImage(CvSizesize, int depth, int channels ); 参数说明: size 图像宽、高. depth 图像元素的位深度,可以是下面的其中之一: IPL_DEPTH_8U - 无符号8位整型 IPL_DEPTH_8S - 有... 阅读全文
posted @ 2012-09-27 19:11 qyindelong 阅读(18767) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个小小的项目,用到了灰度化的相关知识,下面将灰度化的算法写在下面,以供大家学习! 1 #include <windows.h> 2 #include <stdio.h> 3 #include <stdlib.h> 4 #include <ctype.h> 5 #include <string.h> 6 #include <malloc.h> 7 8 int main() 9 { 10 BITMAPFILEHEADER bf; //BMP文件头结构体 11 BITMAPINFOHEADER bi; //... 阅读全文
posted @ 2012-09-26 23:15 qyindelong 阅读(536) 评论(0) 推荐(0) 编辑