自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

转载 libicon的简单应用

在Unicode和其他的传统编码之间转换的需求,GNU的libiconv就是为这种应用设计的编码转换库编辑使用步骤  (1)打开:iconv_t converter = iconv_open("gbk","u

2016-08-28 22:02:59 1029

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

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

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

转载 文件路径及其文件名内容获取

由于经常有读取一个文件夹中的很多随机编号的文件,很多时候需要读取某些特定格式的所有文件。下面的代码可以读取指定文件家中的所有文件和文件夹中格式为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 1330

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

转载 数据转换之补充

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 1160

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

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

转载 精算精确时间

原文链接: 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 4086 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 1699

原创 win10分区问题

分区时出现无法彻底压缩的情况,解决办法撤销此电脑属性中的系统保护选项,分区完再修改过去:

2016-08-03 17:07:51 1099

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

基于QT的二维码内容识别

可视化界面,简单易用,还可加入了裁剪图片等功能

2023-03-16

机器学习教材

该书介绍了机器学习的一些基本概念和方法

2016-06-12

Area Location Code

This code can be used to locate region we need in an image, so that we can abstract the domain we want to process.

2015-03-23

空空如也

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

TA关注的人

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