自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (14)
  • 收藏
  • 关注

原创 面试题整理 1:将一个字符串转换为整数

int myatoi(char * str){ bool begin = false; bool minus = false; while( *str != '/0'){ if(minus && *str!='-' && (*str > '9' || *str < '0')){ break; } if(*str == '-'){ minus = tru

2013-09-17 16:20:42 1337

转载 Hog学习

转自:http://www.cnblogs.com/tornadomeet/archive/2012/08/15/2640754.html一、网上一些参考资料       在博客目标检测学习_1(用opencv自带hog实现行人检测) 中已经使用了opencv自带的函数detectMultiScale()实现了对行人的检测,当然了,该算法采用的是hog算法,那么hog算法是怎样实现的呢

2013-09-14 09:43:40 2220

原创 libsvm 使用介绍

一、介绍:        LIBSVM是台湾大学林智仁(Chih-Jen Lin)副教授等开发设计的一个简单、易于使用和快速有效的SVM模式识别与回归的软件包,他不但提供了编译好的可在Windows系列系统的执行文件,还提供了源代码,方便改进、修改以及在其它操作系统上应用;该软件还有一个特点,就是对SVM所涉及的参数调节相对比较少,提供了很多的默认参数,利用这些默认参数就可以解决很多问题;

2013-09-12 09:45:44 7134

转载 libSVM介绍

转自:http://blog.csdn.net/carson2005/article/details/6539192   鉴于libSVM中的readme文件有点长,而且,都是采用英文书写,这里,我把其中重要的内容提炼出来,并给出相应的例子来说明其用法,大家可以直接参考我的代码来调用libSVM库。第一部分,利用libSVM自带的简易工具来演示SVM的两类分类过程。(以下内容只是利用lib

2013-09-10 14:51:56 3730 1

原创 c++ DirectShow播放任意格式的视频

利用opencv只能处理.avi的视频,opencv之前的版本之前试过好像是只能处理.avi未压缩版本的视频,未压缩过的视频相当大,一个文件大概是几十个G。(这个不确定,因为之前用的压缩过的.avi的格式的cvCreateFileCapture时会出错)后来利用opencv的新版本可以处理H.264/mpeg4等压缩格式的.avi文件,但是还是不能处理像现在很广泛应用的flv等格式,当然可以用

2013-09-08 16:29:19 4453

原创 最新版ffmpeg 提取视频关键帧

对于ffmpeg的配置请看我的上篇博客:http://blog.csdn.net/kuaile123/article/details/11367309所用视频为 flv格式的 《爱在春天 TV版 47.flv》因为ffmpeg的函数和版本有关系,这里记录下我所用的整合的版本,是昨天下的最新版的,需要请下载http://download.csdn.net/detail/kuaile123

2013-09-08 15:04:09 7421 1

原创 c++ 调用 ffmpeg 编程

这个ffmpeg的使用看的是一头雾水,前两天还在一个劲地编译,也没编译成功。请教了一个同学,说这个库很强大,一般不需要编译就可以使用。这次直接从官网上下的 http://ffmpeg.zeranoe.com/builds/的ffmpeg-20130906-git-bcd1c20-win64-static.7z   (静态编译)ffmpeg-20130906-git-bcd1c2

2013-09-08 10:13:22 13615 12

原创 win7 X64 编译ffmpeg

由于FFMpeg是基于Linux开发的开源项目,源代码和Windows下最常见的Visual Studio提供的C/C++编译器不兼容,因此它不能使用MSVC++编译。要想使用FFMpeg,最先要解决的问题就是在Windows下配置一个类似Linux的编译环境,将FFMpeg编译为二进制库以后,再利用其进行进一步开发。MSVC++并不严格的遵循C标准,所以整个编译过程必须使用MSys+Mi

2013-09-07 17:23:11 4126 1

原创 如何解决没有文件扩展“.js”的脚本引擎

我在win7 32位笔记本电脑上 打开mingw-get-setup.exe 提示 “没有文件扩展".js”的脚本引擎”原因:原因:JS扩展名的文件被其他软件关联了,需要取消关联。系统安装Dreamwear、UltraEdit、EditPlus后修改了.js文件的默认打开方式。当想直接执行js脚本时就会出现此错误。我的笔记本上时安装了Editplus.解决如下:cmd窗

2013-09-07 09:33:15 3920

原创 c++ 从混合中英文数字等的string 中按顺序分别输出

汉字占两个字节,数字和英文字母占一个字节,要输出的话首先判断是英文数字还是汉字,ANSI:汉字区的内码范围高字节从B0-F7,低字节从A1-FEUnicode:汉字的Unicode编码范围为\u4E00-\u9FA5 \uF900-\uFA2D 可知我们只要判断高位字节的最高位是否为一就可以  string s = "一二257【漂亮【jkljl"; for(int

2013-09-06 09:28:09 3505

原创 map的内存释放问题

map.clear()只是把map清空了,但是内存没有释放,如果要释放内存不止是要clear()掉,还要和一个空的map来进行swap,将内存释放。注意map中如果元素不是基本类型,也要进行内存释放,如指针,vector要尤其注意,否则map占的内存太大,会造成程序崩溃。下面是几个例子:map > map1; //插入数据 map >::iterator itit1;

2013-09-05 17:36:25 27283

原创 c++ 利用内存映射读取大文件

由于用到的txt存放的数据有几十万行,用getline来读取文件非常慢,搜索了一下可以来优化读取文件的方法。据说用内存映射读取文件速度快,试了一下,但是发现要分行处理数据时,速度还是挺慢的。有关内存映射的介绍,参考别人博客。http://blog.csdn.net/wcyoot/article/details/7363393/////////////////////////////

2013-09-05 17:16:34 8226 1

原创 ofstream写不进txt文件的奇怪问题

先记录一下,后面找到解决方法再贴。double m_b[M][N]={0};string filePath =  "file.txt";ofstream file(filePath.c_str());//下面三种都可以写进去//file //file //file//下面这样确一直写不进去for(int i=0;i {  for(int j=0;j

2013-09-05 10:18:58 6693

原创 vector中find 的用法

vector没有自带的find函数,需要用普通的find函数,使用如下: vector nameList1;//给nameList1赋值string name;if(find(nameList1.begin(),nameList1.end(),name) == nameList1.end()){//没有找到}else{//找到了}如果找到

2013-09-05 09:10:18 13999 2

原创 vector iterator not incrementable 的问题

当使用vector#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ list slist; list::iterator iter; slist.push_back(1); slist.push_back(5); slist.push_back

2013-09-05 09:03:29 9534 3

原创 python 调用c++

由于Python的ctypes可以使python轻松调用动态链接库,从而调用c/c++程序。利用gcc编译c++文件为动态链接库dll或者so文件,再利用python来调用。 1、下载gcc系统为win7 X64,下载windows版本 MinGW,下载地址:http://sourceforge.net/projects/mingw/files/Installer/mingw-get-

2013-09-04 08:23:26 4773 1

原创 C++测试程序运行时间

#include "time.h"clock_t start, finish;double duration;start = clock();//**************//finish = clock();duration = (double)(finish - start) / CLOCKS_PER_SEC;cout<<"cost :"<<du

2013-09-03 10:47:30 847

转载 Github Windows安装帮助

红色字体为修改原文出处:http://mutouorz.blogbus.com/logs/194559444.html安装Git如果你来到这个页面,说明你对Git和Github来说是一个完全的新人。这个说明文档将带领你了解并向你解释,这一切都是如何工作的。这个文档主要解释Windows下的git安装,OSX和Linux在这里和这里。首先:下载并安装GitGithub的核

2013-09-02 21:37:06 1107

转载 Win7安装64位CentOS 6.4双系统详细过程

原文连接Win7安装64位CentOS 6.4双系统详细过程本文是在两篇文章整合而成。分别是: Mr.Johness的 最清晰细致的教程!一步步教你打造Win7+CentOS双系统 和 cjh326419411的 Win7上安装centos6.4 双系统前者安装centos过程详细,后者考虑了CentOS6.4安装文件过大的问题,我这里只是将两篇文章整合了一下,并给后者配图,希望对

2013-09-01 14:58:09 2067 1

maven-2.2.1-bin.zip

maven2.2.1安装包,windows

2014-07-24

libsvm 代码注释

libsvm svm.cpp svm.h的注释

2013-09-12

libsvm2.9+gp373w32(gnuplot)

libsvm2.9和gnuplot的windows32位版本gp373w32

2013-09-12

Libsvm+gnuplot

libsvm2.9和gnuplot-4.4.0 , libsvm使用必备

2013-09-12

ffmpeg windows下编译 64位

ffmpeg在windows 64位的编译版本包括static 、shared、dev版本,可以用c++直接调用,无需再编译。

2013-09-09

strmbase.lib+strmbased.lib

c++ 调用directshow来处理视频所需要的库文件

2013-09-08

最新版本ffmpeg提取任意格式视频帧并保存

利用ffmpeg来提取任意格式视频帧或关键帧,所用版本为http://download.csdn.net/detail/kuaile123/6232827 也是现在官网上的最新版。

2013-09-08

ffmpeg-bin-lib-include

ffmpeg在 windows下编译的版本包括了include,lib,bin还有示例代码,添加了通常缺少的inttypes.h文件,在vs下编译通过参考博客http://blog.csdn.net/kuaile123/article/details/11367309

2013-09-08

CentOS-5.9-x86_64-bin-DVD

CentOS-5.9-x86_64-bin-DVD,很大,下载很慢,直接下载得几个小时,利用torrent下载很快可以达到1M/s,注意为64位系统。

2013-08-26

安卓指南针

根据安卓手机传感器获得角度,在安卓手机上显示指南针,难够指南指北

2013-04-07

根据加速度传感器的数据,在屏幕上显示水平线

利用加速度传感器得到的三个坐标,计算屏幕x,y坐标,根据两个点在屏幕上画出水平线,activity 设置成 sensor

2013-03-11

meg88通过L297L298电路控制步进电机程序代码

实现键盘输入角度,meg88通过L297L298控制四相电机,转过相应的角度,或者升到相应的频率不失步

2011-08-18

18b20测温度(meg88)键盘显示

用18b20测温度,传给meg88,并用键盘显示出来,自己写的,测试成功

2011-08-18

空空如也

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

TA关注的人

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