- 博客(30)
- 资源 (3)
- 收藏
- 关注
转载 libicon的简单应用
在Unicode和其他的传统编码之间转换的需求,GNU的libiconv就是为这种应用设计的编码转换库编辑使用步骤 (1)打开:iconv_t converter = iconv_open("gbk","u
2016-08-28 22:02:59 1030
转载 C++ Eigen的简单用法
Eigen非常方便矩阵操作,当然它的功能不止如此,由于本人只用到了它的矩阵相关操作,所以这里只给出了它的一些矩阵相关的简单用法,以方便快速入门。矩阵操作在算法研究过程中,非常重要,例如在图像处理中二维高斯拟合求取光斑中心时使用Eigen提供的矩阵算法,差不多十来行代码即可实现,具体可见:http://blog.csdn.net/hjx_1000/article/details/8490653
2016-08-28 21:21:02 4203
原创 Eigen基本应用
Eigen适用范围广,支持包括固定大小、任意大小的所有矩阵操作,甚至是稀疏矩阵;支持所有标准的数值类型,并且可以扩展为自定义的数值类型;支持多种矩阵分解及其几何特征的求解;它不支持的模块生态系统,提供了许多专门的功能,如非线性优化,矩阵功能,多项式解算器,快速傅立叶变换等。Eigen支持多种编译环境。1、矩阵操作:#include #include using namespace
2016-08-28 19:55:07 1323
转载 numeric_limits::max()和windows.h冲突的解决方法
如果在程序中同时导入limits.h和windows.h,并使用numeric_limits::max()或numeric_limits::min()就会发生编译错误:[cpp] view plain copy--------------------Configuration: MultiInGF8 - Win32 Debug--------
2016-08-26 15:45:47 1248
原创 fftw使用时候需注意的内容
including the following lines after you #include :static void my_fftw_write_char(char c, void *f) { fputc(c, (FILE *) f); }#define fftw_export_wisdom_to_file(f) fftw_export_wisdom(my_fftw_write_cha
2016-08-24 19:13:41 1345
原创 生成fftw3的lib文件
These DLLs were created by us, cross-compiled from GNU/Linux using MinGW; the 64-bit version is possible thanks to the mingw-w64 project. You should be able to call them from any compiler. In order
2016-08-24 19:11:15 3287
转载 fopen参数汇总
函数名称: fopen函数原型: FILE *fopen(char * filename,char * mode);函数功能: 以mode指定的方式打开名为filename的文件函数返回: 成功,返回一个文件指针(文件信息区的起始地址),否则返回0参数说明: filename-文件名称,mode-打开模式:
2016-08-24 18:53:42 2676
转载 vs2010中文旗舰版,vs2013,vs2015企业版激活秘钥
vs2010YCFHQ9DWCYDKV88T2TMHG7BHPvs2013Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494Visual Studi
2016-08-24 18:52:23 2465
原创 matlab出现Invalid file identifier. Use fopen to generate a valid file identifier错误
问题出现的原因是:matlab在读取我自己用程序写的txt文件时,将每行中的空格作为内容进行计算,具体解决办法就是缩小写时的空格,代码如下:file_train.write(filename_d_index_txt.c_str(), strlen(filename_d_index_txt.c_str())); file_train.write(" 1\n", 3);
2016-08-23 16:49:29 3074
转载 文件路径及其文件名内容获取
由于经常有读取一个文件夹中的很多随机编号的文件,很多时候需要读取某些特定格式的所有文件。下面的代码可以读取指定文件家中的所有文件和文件夹中格式为jpg的文件参考:http://www.2cto.com/kf/201407/316515.htmlwindows平台代码:[cpp] view plain copy #inclu
2016-08-22 16:40:19 2482
转载 读写文件时注意的回车换行详解
原文链接:http://www.cnblogs.com/clarkchen/archive/2011/06/02/2068609.html符号 ASCII码 意义\n 10 换行NL\r 13 回车CR回车 \r 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage R
2016-08-22 16:37:37 2439
原创 解析xml时被卡住了,求解中--> 已解决
原因是自己写的程序保存文件时没有按照标准pascal的格式,今天写了个小程序,转换了其文本格式,问题得以解决,具体解决办法的code如下://xml格式转换功能函数void xmlFormatForTab(){ vector filesOfXmls; string pth_xml; pth_xml = "M:\\car\\"; getFiles(pth_xml, filesOfXm
2016-08-22 16:35:06 1331
转载 openCv XML/YML
在OpenCV程序中,需要保存中间结果的时候常常会使用.xml / .yml文件,opencv2.0之前都是使用C风格的代码,当时读写XML文件分别使用函数cvLoad()和cvSave()。在2.0以后的OpenCV转为支持C++,这一举措大大减少了代码量以及编程时需要考虑的细节。 新版本的OpenCV的C++接口中,imwrite()和imread()只能保存整数数据,且
2016-08-18 10:42:02 517
转载 数据转换之补充
1 整数转化字符串 sprintf 在头文件 #include中语法: int sprintf(string format, mixed [args]...);返回值:字符串长度(strlen)转换字符 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- %% 印出百分比符号,不转换。 %c 整数转成对应的
2016-08-18 10:40:57 462
转载 字符串转换
1. string转const char*string s ="abc";constchar* c_s = s.c_str();2. const char*转string 直接赋值即可constchar* c_s ="abc";string s(c_s); 3. string转char*string s ="abc";char
2016-08-18 10:38:32 509
转载 字符串替换
经常碰到字符串分割的问题,这里总结下,也方便我以后使用。一、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。
2016-08-18 10:36:46 387
转载 字符串处理
基于char* char*replace(char*src, char*sub, char*dst){ int pos =0; int offset =0; int srcLen, subLen, dstLen; char*pRet = NULL; srcLen = strlen(src); subLen = strlen(sub); dstLen =
2016-08-18 10:33:50 352
原创 error C4996: 'asctime': This function or variable may be unsafe. Consider using asctime_s instead
右击工程-->属性-->配置属性 --> C/C++ --> 命令行-->输入"/D _CRT_SECURE_NO_WARNINGS"-->"确定",这样问题就可以解决了。注:不带引号
2016-08-17 11:38:44 1224 2
转载 下载、安装libxml
一.下载、安装libxml下载地址http://zlatkovic.com/libxml.en.html进去后选择右侧Win32 binaries (FTP)即可进入FTP服务器下载。由于libxml2库是依赖于iconv库和zlib库的,所以要下载三个文件。我选择的是iconv-1.9.2.win32.zip、libxml2-2.7.8.win32.zip、zlib-1.2.
2016-08-17 11:36:42 1162
原创 error C4996: '_itoa': This function or variable may be unsafe. Consider using _itoa_s instead. To di
将_itoa改成_itoa_s即可解决问题
2016-08-17 11:34:37 4181
原创 error LNK2001: unresolved external symbol "public: __thiscall Annotation::Annotation(void)" (??0Anno
class Annotation{public: string folder; string filename; Source source; Owner owner; Size size; string segmented; vector objectList; Object object; Annotation(){}; virtual ~Annotation(){};
2016-08-17 11:31:13 1731
原创 install matlab2016a for linux(unbuntu)
Installation instructions: $ sudo R2016a_glnxa64/install - Select "Use a File Installation Key"; Next; Next... - Select "I have the File Installation Key for my license" and put: 09806-074
2016-08-12 17:58:50 5325
转载 windows下搭建CUDA开发环境——GPU编程
引自:http://www.makaidong.com/yaoyuanzhi/archive/2010/11/13/1876215.html本文我们以visual studio 2005 为例演示cuda的安装以及软件开发环境搭建,以及cuda与mfc联调的实现。1.cuda安装包cuda是免费使用的,各种操作系统下的cuda安装包均可以在http://www.nvidia
2016-08-05 18:53:05 11534
转载 使用pthread实现多线程CPU+GPU计算
本次测试目的仅仅为了尝试能否使用pthread实现多线程对CPU和GPU分别进行控制: 文件结构如下: main.cc:控制线程的主函数 vector.cu:实现对核函数进行调用的任务函数 vector.h:任务函数声明 vector_kernel.cu:核函数 vector_kernel.h:核函数声明 生成文件如下:
2016-08-05 17:33:55 4858
转载 精算精确时间
原文链接: http://blog.chinaunix.net/uid-24517893-id-3056427.htmlLARGE_INTEGERLARGE_INTEGER是union;用于表示一64位有符号整数值.其他定义如下: typedef union _LARGE_INTEGER { struct {
2016-08-04 20:05:58 482
原创 C++实现DPM/LatentSVM
原文链接:地址图中是我检测车辆的时间,单位是秒,输出有误,也就是检测一幅图像的时间是就秒多。图中是检测人的时间,两秒多。谁的代码用的时间更短,跟我说一声好吗?—————————————————————————————————————————————————————————下文是别人写的原文:此前我已经将Cascade DPM的C++代码以及Original
2016-08-04 19:58:57 4088 29
转载 opencv 3.0 DPM cascade contrib模块
在opencv3.0 中 加入DPM检测的C++代码,目前开源的DPMC++代码不多,在2.4的opencv 版本中,DPM模块中在检测时用的是latentSVM,这个是标准的DPM matlab源码中使用的分类器,不过在在voc_release 5.01版本中已经也加入了cascade。这一版本的C++ DPM也加入了级联分类器,并做了TBB和openMP加速,先晒一张TBB加速后的图x
2016-08-04 19:50:22 1700
转载 openmp的简单介绍
简单来说,由于现在电脑CPU一般都有两个核,4核与8核的CPU也逐渐走入了寻常百姓家,传统的单线程编程方式难以发挥多核CPU的强大功能,于是多核编程应运而生。按照我的理解,多核编程可以认为是对多线程编程做了一定程度的抽象,提供一些简单的API,使得用户不必花费太多精力来了解多线程的底层知识,从而提高编程效率。这两天关注的多核编程的工具包括openMP和TBB。按照目前网上的讨论,TBB风头要盖过o
2016-08-02 19:10:09 460
原创 matlab中textread问题记录
ids = textread(p,'%s');'%s'丢失后会出现ids数据类型不匹配的问题例如:Error: Cell contents reference from a non cell array object.
2016-08-01 16:39:55 965
Area Location Code
2015-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人