- 博客(19)
- 收藏
- 关注
原创 C/C++读取文件名(Ubuntu)
最近,在Ubuntu系统上需要使用C来获取指定文件夹下的文件名,发现不同使用windows系统上的方法。本文即在Ubuntu系统上实现获取文件名的功能。windows系统方法点这里。一、代码先给出代码,如下://头文件#include #include #include #include #include using namespace std;
2016-05-11 14:29:14
6491
5
原创 Python获取指定文件夹下的文件名
本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名。一、os.walk()模块os中的walk()函数可以遍历文件夹下所有的文件。os.walk(top, topdown=Ture, onerror=None, followlinks=False)该函数可以得到一个三元tupple(dirpath, dirnames, filen
2016-05-03 17:09:01
172526
1
原创 C语言文件读写操作
在机器学习研究中,打交道的数据一般都是以矩阵向量的形式存在,而且数据量巨大。因此,数据文件如训练样本、测试样本的读取是编程求解问题的首要一步。本文将介绍C语言中的部分文件操作函数。文件操作总的步骤为(1)打开文件;(2)读/写文件数据;(3)关闭文件。下面将从这三方面展开阐述。头文件:#include一、打开文件fopen()函数fopen()函数用
2016-04-06 10:29:03
2023
1
原创 Matlab将mat格式数据保存为txt格式
对机器学习等领域而言,数据的重要性不言而喻,在开发时需要将不同格式的数据进行转换从而应用到不同的开发环境中,本文介绍matlab中的dlmwrite()函数。dmwrite()函数的功能是将矩阵以ASCII格式写入到文件中。一、语法及功能描述dlmwrite(filename, M)将数组M写入到ASCII格式的文件中,文件名为filename,每个元素之间默认
2016-04-05 21:07:33
11122
翻译 高精度计时器(High Resolution Timer)
原文地址:http://www.songho.ca/misc/timer/timer.html一、C计时器C语言标准库里提供了clock()函数来测量代码执行时间,包含在#include头文件中。该函数和系统平台相互独立,支持多种系统运行,但精度不高,甚至达不到毫秒的精度。可以使用下面的代码测试clock()的精度。输出结果即是函数clock()可以测量的最
2016-04-05 17:31:31
10868
原创 换行符与回车符
一、概念在计算机中,换行符为‘\n’,回车符为‘\r’一、历史在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表
2016-04-05 14:40:52
1210
原创 【OpenCV人脸识别入门教程之四】LBP人脸识别
本文使用OpenCV实现LBP人脸识别,并使用摄像头进行实时人脸识别。系统:Windows7;OpenCV版本:2.4.10.一、人脸识别的简单流程二、代码实现
2015-11-10 20:33:25
16280
2
原创 【OpenCV人脸识别入门教程之三】CMake编译OpenCV源码
本文主要内容包括CMake的简介、使用CMake工具在Winsdows系统下编译OpenCV工程以及源码赏析。
2015-11-08 11:40:17
4411
1
转载 机器学习入门:有趣的机器学习
Machine Learning is Fun!Have you heard people talking about machine learning but only have a fuzzy idea of what that means? Are you tired of nodding your way through conversations with co-workers?
2015-09-29 17:33:02
3042
转载 机器学习简史
Brief History of Machine Learning转自http://blog.youkuaiyun.com/bestlinjiayin/article/details/38848257#comments转自http://www.erogol.com/brief-history-machine-learning/My subjective ML timeline
2015-09-29 14:48:09
1427
原创 【OpenCV人脸识别入门教程之二】人脸检测
本篇文章主要介绍了如何使用OpenCV实现人脸检测的功能。要实现人脸识别功能,首先要进行人脸检测,判断出图片中人脸的位置,才能进行下一步的操作。人脸检测的方法介绍OpenCV中的方法函数参数含义代码实现
2015-09-28 18:27:35
39545
4
原创 【OpenCV人脸识别入门教程之一】安装OpenCV及Windows系统环境配置
本篇文章主要介绍了如何安装Opencv,以及在Visual Studio2012开发环境下配置Opencv。
2015-07-25 11:38:24
8344
原创 Opencv传递Mat类参数给Emgucv的Image类
这篇文章来说说怎么将Opencv的Mat通过dll链接库传递参数给Emgucv的Image类使用。这里还是借助两个中间量来实现这个工程,即Opencv中的 IplImage类和Emgucv里的MIplImage类。首先,将Mat类转换为IplImage指针void* MatToIplImage(Mat src){ IplImage dst = src; //将M
2015-07-23 15:07:04
4896
原创 Dependency Walker,探寻DLL和EXE文件
在WIndows系统中,或者在我们进行Windows程序开发时,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL(Dynamic Link Library)文件。当我们执行某一个程序时,相应的DLL文件就会被调用。但我们如何知道哪些DLL被调用,DLL里究竟有多少函数,又如何知道EXE调用了哪个DLL的哪些函数呢?其实,这个问题并不难解决,我们可以通过De
2015-07-16 14:29:09
9730
原创 Emgucv传递Image类参数给Opencv的Mat类
最近在使用C++的DLL链接库开发C#Emgucv程序,其中要将Emgucv中的Image类传递给Opencv中的Mat类,通过下面的方法进行了实现。首先,将Emgucv中的Image对象转换成IplImage指针:public static IntPtr EmgucvImageToIplImagePointer(Image image) where
2015-07-09 12:32:25
5243
原创 C/C++创建和删除文件夹操作
一、创建文件夹1、调用Windows API函数 CreateDirectory()头文件#include代码如下:#include //头文件#includeusing namespace std;int main(){ string dirName = "D:\\test"; bool flag = CreateDirectory(dirN
2015-07-04 16:39:25
7437
原创 C/C++读取文件名(Windows)
题记~问,把大象关进冰箱总共分几步?答:分三步:第一步,把冰箱门打开;第二步,把大象装进去;第三步把冰箱带上。一、代码示例废话不多说,先上代码//-----------------【程序所依赖头文件】------------#include //读取文件名要包含的头文件 #include#include#include//---------
2015-06-18 19:04:16
6470
2
原创 C++文件读写略解(fstream)
本文中仅为文件读写的简单操作。一、文件操作类在C++中,有一个stream类,所有的I/O都以这个“流”为基础。处理文件类似于处理标准输入和输出,类fstream、ifstream和ofstream分别从类iostream、istream和ostream派生而来。作为派生的类,它们继承了插入和提取运算符(以及其他成员函数),还有与文件一起使用的成员和构造函数。{CS
2015-06-15 11:29:21
1216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人