闲闲流水

2013年3月16日

c#读取ini文件时遇到的问题

摘要: c#读取ini文件时主要遇到的问题是读取的中文都是乱码,原因是ini文件的编码方式不对,应该是以ANSI格式进行编码。下面介绍读取ini文件的方法:示例1:[DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath); StringBuilder temp = new StringBuilder(255); ... 阅读全文

posted @ 2013-03-16 03:39 闲闲流水 阅读(2031) 评论(0) 推荐(1) 编辑

光照归一化处理总结

摘要: 此次在人脸识别项目的提高识别率的改进中,光照归一化处理这一步用了不少的时间,主要的问题是怎么实现光照的归一化处理的算法。网上提供了很多的方法,比如基于小波变换的人脸归一化,基于二次多项式模型的人脸归一化,基于形态学商图像的光照归一化,方法多种多样,关键是找到适合此项目的算法。由于使用的是DCT变换求得人脸的特征向量,所以自己采用的是同态滤波算法,主要的实现过程百度百科上有讲解。在实现的过程中遇到的主要问题是不同的位图深度之间的变换。在训练隐马尔科夫模型的时候,只能使用8位深度的单通道位图才行。最初的时候不了解这一点,使用32位深度的位图进行训练,这种方法训练的结果与以前的训练结果不兼容,在下面 阅读全文

posted @ 2013-03-16 01:37 闲闲流水 阅读(2618) 评论(0) 推荐(0) 编辑

获取系统枚举的值

摘要: RegEnumValue枚举指定项的值编辑本段返回值Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码编辑本段参数表参数 类型及说明hKey Long,一个已打开项的句柄,或者指定一个标准项名dwIndex Long,欲获取值的索引。注意第一个值的索引编号为零lpValueName String,用于装载位于指定索引处值名的一个缓冲区lpcbValueName Long,用于装载lpValueName缓冲区长度的一个变量。一旦返回,它会设为实际载入缓冲区的字符数量lpReserved Long,未用;设为零lpType Long,用于装载值的类型代码的变量lpDa 阅读全文

posted @ 2013-03-16 01:33 闲闲流水 阅读(191) 评论(0) 推荐(0) 编辑

导航