自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蒋_X_X Blog

I am coding...

原创 Ubuntu14.04+CUDA6.5+OpenCV2.4+Caffee配置

由于实验需要,在实验室电脑上搭建深度学习Caffee框架。一共花了两天的时间,其中遇到了不少的问题,记录一下。 Caffee在配置上相对来说比较麻烦,需要前期安装的东西比较多,逐一介绍。 CUDA:NVIDIA系列显卡支持的GPU编程框架,其实如果本身电脑是AMD的显卡,不用装也可用Caffee...

2015-11-18 10:53:50

阅读数 852

评论数 0

原创 Libevent源码学习(四) 事件内部流程解析下部

上一节过后,大家应该对于事件状态转换有了一定的了解,具体的代码部分也已经详细分析到了事件状态转换为EVLIST_INSERTED状态.下面接着上面的部分接着说明. 1.事件链表 上节提到过很多次链表这么个东西,具体libevent怎么实现链表,大家可以参考compat/sys/queue.h文件....

2015-10-31 10:59:48

阅读数 463

评论数 0

原创 Libevent源码学习(三) 事件内部流程解析上部

上一节简单的介绍了事件的概念,这节就实际利用libevent的代码与上节最后说到的几个问题进行详细说明.为了简单来考虑,这里不先不考虑超时事件与信号事件,只进行读写事件的解释. 1.事件的定义 事件是libevent一个非常重要的概念,先来看看它的数据结构定义.代码位于event.h文件中 str...

2015-10-27 15:59:30

阅读数 344

评论数 0

原创 Libevent源码学习(二) 事件的概念

上一节结合代码解释了一下如何libevent可以支持多种不同网络模型,并且屏蔽不同模型之间的区别.其中也涉及到了一个很重要的概念:事件.这里给大家详细解释一下事件的概念. 事件是可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。每一种控件有自己可以识别的事件,如窗体的加载、...

2015-10-27 09:21:35

阅读数 328

评论数 0

原创 Libevent源码学习(一) 支持多种网络模型原理

在linux下学习了一段时间网络编程,主体的编程思路懂得差不多了(windows下做过,基本差不多),所以决定看些开源的库来实际学习一下.故选择了相对简练的libevent进行代码阅读.在读的过程中,参考了一位已经将libevent解析的很清楚的大神的博客.http://blog.csdn.net...

2015-10-21 21:52:17

阅读数 527

评论数 0

原创 利用ffmpeg修改的音频图片提取接口

由于实验室是做图像与视频处理的,所以基本上是利用OpenCV开源库。OpenCV库非常方便,也很好用。但是其底层提供的视频接口不是很多,主要是提取视频帧,后续的都变成图像处理的工作了。在做算是自己的论文方向题目的时候,需要用到音频特征(提取的特征越多,识别的效果应该会有所提升),这时候OpenCV...

2015-10-06 20:04:14

阅读数 1164

评论数 0

原创 计算机视觉课程作业 代码说明以及源文件

不提供代码的都是浮云 计算机视觉课程设计大作业 基于词袋模型的图像分类算法。整个实验在vs2010上完成,利用开源的sift提取程序、libsvm分类器和opencv库,使用前请自行配置好opencv。 可执行文件目录结构说明如下图: 文件夹说明:     airplanes,ant,ba...

2015-06-03 17:09:59

阅读数 1966

评论数 0

原创 计算机视觉课程作业 基于词袋模型的图像分类算法

1.背景介绍 随着计算机与互联网技术以及数字图像获取技术的快速发展,海量的数字图像出现在互联网上及人们周边的生活中。依靠传统的人工方式对图像进行分类、组织和管理非常耗时耗力,所以希望能够通过计算机对图像中的目标内容进行自动地分析处理,从而将图像数据快速、规范、自动地进行组织、归类和管理。 早期的图...

2015-06-03 17:03:20

阅读数 11790

评论数 0

原创 模式识别课程作业 代码说明与源文件

同样的一句话,不给源代码的都是浮云。。。。 模式识别课程的大作业,基于pca与svm的人脸识别程序。程序基于matlab与libsvm完成。在matlab中运行的时候,请确保正确安装libsvm. 源代码目录结构如下: 实验代码说明:     FaceData文件夹: 人脸图片数据集,每个子文...

2015-06-03 16:52:45

阅读数 2772

评论数 0

原创 自然语言处理课程作业 代码说明及源文件

这是在自然语言课程时的大作业--中文文本情感的分类。整个实验的相关算法利用C++在Windows平台下完成,使用ICTCLAS中文分词开源程序、LibSVM以及开源的XML文件处理程序Markup完成。具体实验代码详见附件。这年头光说不给代码的都是假的,我也是有点鄙视的。。。故给出可运行的完全源代...

2015-06-03 16:22:04

阅读数 2058

评论数 0

原创 自然语言处理课程作业 中文文本情感分类

摘要:20世纪初以来,文本的情感分析在自然语言处理领域成为了研究的热点,吸引了众多学者越来越多的关注。对于中文文本的情感倾向性研究在这样一大环境下也得到了显著的发展。本文主要是基于机器学习方法的中文文本情感分类,主要包括:使用开源的Markup处理程序对XML文件进行分析处理、中科院计算所开源的中...

2015-06-03 16:02:17

阅读数 6714

评论数 1

原创 Ubuntu 14.10安装显卡驱动

这几天因为需要在实验室电脑上搭建caffee环境,发现ubuntu没有安装相应的NVIDIA驱动.所以就装了一下,把完整过程说明一下! 1.检测自己显卡的类型 并不是所有的显卡都是NVIDIA,而且有的本身就没有独立显卡,所以这是第一步. 在终端下输入: lspci | grep VGA ...

2015-11-16 09:46:19

阅读数 1727

评论数 0

转载 HTTP协议及工作原理解析

超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议。HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到请求后,给予相应的响应信息。 HTTP 请求报文 HTTP 请求报文由请求行、请求头部...

2015-10-21 21:02:42

阅读数 353

评论数 0

转载 IO多路复用 epoll模型

1、基本知识   epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的co...

2015-10-20 21:44:27

阅读数 229

评论数 0

转载 IO多路复用 Select模型

1、基本概念   IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:   (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。   (2)当一个客户同时处理多个套接口时,而这种情况是可能的,...

2015-10-20 21:04:14

阅读数 234

评论数 0

转载 堆和栈的区别

一、预备知识—程序的内存分配     一个由C/C++编译的程序占用的内存分为以下几个部分     1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其     操作方式类似于数据结构中的栈。     2、堆区(heap)   —   一般由程序员...

2015-10-20 09:36:03

阅读数 211

评论数 0

转载 socket阻塞与非阻塞,同步与异步、I/O模型

原作写的很好,把这几个知识点做了一个系统详细的解释。顶一个! 原作链接:http://blog.csdn.net/hguisu/article/details/7453390 1. 概念理解      在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻...

2015-10-08 16:46:02

阅读数 246

评论数 0

原创 libevent安装编译并测试

由于之前在windows平台下接触过一个网络数据过滤的程序,当时也是第一次写关于网络方面的程序(之前写的小程序不算),明显的经验不足。很多知识都不够用,最后导致这个程序没有完成。但是过程中学到了不少的东西,多线程,队列,锁机制,缓冲区管理等等。还有各种网络模型,包括典型的轮询方式,多路复用sele...

2015-10-08 16:14:27

阅读数 759

评论数 0

原创 linux常用小命令

1.查看特定端口使用情况,并删除该占用进程 查看: netstat -nlp | grep 端口号 删除:kill -9 进程pid 示例: netstat -nlp | grep 25341 查看25341端口情况            结果:(Not all processes could ...

2015-10-08 09:31:07

阅读数 312

评论数 0

转载 GCC 命令行详解 -L 指定库的路径 -l 指定需连接的库名

1. 为什么会出现undefined reference to 'xxxxx'错误? 首先这是链接错误,不是编译错误,也就是说如果只有这个错误,说明你的程序源码本身没有问题,是你用编译器编译时参数用得不对,你没有指定链接程序要用到得库,比如你的程序里用到了一些数学函数,那么你...

2015-10-08 09:23:50

阅读数 247

评论数 0

转载 linux下查看和添加PATH环境变量

linux下查看和添加PATH环境变量 来自:http://apps.hi.baidu.com/share/detail/32942984 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。   编辑...

2015-10-07 20:48:39

阅读数 225

评论数 0

转载 gdb使用方法

推荐 GDB十分钟教程 这个我看见的对于gdb使用方法清晰明了的博客了,这里只提供网址就行了。 网址:http://blog.csdn.net/liigo/article/details/582231

2015-10-07 13:54:18

阅读数 269

评论数 0

原创 不同编码情况下字符转换方法

在实验室做项目,中间遇到很多次这种字符转换的问题。一直都是简单看看,也没有认真分析过问题的原因,直到上次一直弄不出来,这里就仔细整理了一下,希望大家可以参考一下。 VS2010环境下默认使用UNICODE编码,即常用_T()宏进行格式转换。在这种情况下,CString使用宽字符编码,宽字符编码...

2015-09-14 13:09:06

阅读数 734

评论数 0

转载 MFC中发一些CDockablePane 关闭等编程问题。强烈推荐!!!!

声明:这些程序都是鄙人亲自调试通过,转载敬标注来源于酒天聊博文! 1、CDockablePane的关闭见解:      MFC提供的Pane关闭可以再事件里面找到:     BOOL CMainFrame::OnCloseDockingPane(CDockablePane* pWnd...

2015-07-10 09:22:06

阅读数 968

评论数 0

转载 Visual studio 2008/2010 MFC程序Menu、Toolbar字体模糊偏小解决办法

(来源:http://www.blogjava.net/luchunwei/archive/2010/06/09/323118.html )   首先,这是一个MFC的Bug http://connect.microsoft.com/VisualStudio/feedback/det...

2015-06-19 09:24:01

阅读数 1253

评论数 0

转载 linux下c/c++编程环境搭建

Ubuntu中没用自带C/C++开发环境,需要用户自己配置。在UBUNTU中文论坛中的一些帖子集合。 一、安装基本开发环境 本人想学习一下Linux下的C,C++程序开发,这几天一直在研究Linux下的C语言编译环境的建立,因为新装好的Ubuntu里面缺少函数库文件,所以无法编译最简单...

2015-06-05 10:18:10

阅读数 3502

评论数 0

原创 MFC下的链接按钮呀

用来点击可以跳转连接的按钮,大家可以参考参考! #pragma once // CLinkButton class CLinkButton : public CButton { private: //各种颜色 COLORREF m_normalTextColor;//按钮文本颜色 COL...

2015-06-04 22:05:14

阅读数 293

评论数 0

原创 MFC重绘的按钮控件

算是MFC重绘中最基础的一个部分了,重绘一个按钮控件!自己结合网上代码写的,给大家参考一下! #pragma once // CNormalButton class CNormalButton : public CButton { private: //各种颜色 COLORREF m_n...

2015-06-04 22:02:58

阅读数 2073

评论数 0

原创 自己写的MFC曲线控件类

之前因为实验室做的一个项目中需要进行实时动态的曲线显示,在mfc上本来就没有多少可用的高级控件。负责这部分的学长用了mschart来做实时的曲线显示,但是效果基本还可以,但是因为重绘导致的闪烁还是很让客户觉得不是很好。所以后来我接手这部分后,就决定开始重新写一个曲线控件。从实现的效果来看,基本还是...

2015-06-04 21:52:16

阅读数 446

评论数 0

转载 在vc或mfc中显示IplImage的方法

平常使用Open CV时总是跳出一个个窗口,很难将项目进行系统集成,特别是在MFC等Windows环境中加载显示Open CV中的IplImage图像; /****************************************   使用Open CVhighgui.h 中定义...

2015-06-04 21:38:40

阅读数 1624

评论数 0

原创 图像处理 二维小波变换

编程环境:windows下结合opencv库 //二维图像小波变换 /* nLayer:变换尺度 type:小波类型 */ void ImageDWT(IplImage* src, IplImage* dst, int nLayer, char* type); //通用的二维小波变换 /* n...

2015-06-04 21:35:49

阅读数 2914

评论数 2

原创 图像处理 一维快速小波变换

编程环境:windows下结合opencv //一维快速小波变换 /* src,dstCA,dstCD均为一维行向量 dstCA,dstCD分别表示小波变换结果的低频和高频部分,其长度为src的一半 type:选取的小波名称 可用为: "Haar","db4&...

2015-06-04 21:33:40

阅读数 840

评论数 0

原创 图像处理 离散haar小波变换

编程环境:windows下结合opencv库 //离散Haar小波变换 /* dst深度为IPL_DEPTH_32F nLayer为变换尺度 */ void HaarWavelet(IplImage* src, IplImage* dst, int nLayer);//离散Haar小波变换 /*...

2015-06-04 21:31:33

阅读数 1518

评论数 0

原创 图像处理 灰度图像直方图

编程环境:windows下结合opencv. //计算并获取图像的均匀灰度直方图 //dst表示灰度直方图图像,三通道彩色图像 //nBins表示灰度直方图划分的间隔数 //scalarHistColor表示灰度直方图的颜色 void GrayHist(IplImage* src, IplIma...

2015-06-04 21:31:17

阅读数 462

评论数 0

原创 图像处理 频域滤波函数

以前学习图像处理的时候下的函数呀! 编程环境:windows下结合opencv库。 //频域滤波器的类型 使用时一般使用前三种类型与后两种 "或操作" 一起使用,默认为低通滤波器 //例:DFT_FILTER_GAUSSIAN | DFT_FILTER_HIGH 表示高斯高...

2015-06-04 21:28:44

阅读数 537

评论数 0

原创 图像傅立叶变换以及中心转换函数

还是以前学习图像处理的时候写的函数呀! 编程环境:windows下结合opencv库。 //傅里叶频谱的中心转换 //void ShiftDFT(IplImage* src, IplImage* dst); void ShiftDFT(CvArr* src, CvArr* dst); //傅里...

2015-06-04 21:26:37

阅读数 304

评论数 0

原创 图像基本噪声添加函数

以前学习图像处理时,写的函数代码呀! 编程环境:windows下结合opencv库。enum NOISE_TYPE //图像噪声类型 { //均匀噪声,高斯噪声,椒盐噪声 NOISE_UNIFORM, NOISE_GAUSSIAN, NOISE_SALT }; //图像添加噪声 参数A B...

2015-06-04 21:23:40

阅读数 864

评论数 0

原创 图像亮度变换函数

以前学习图像处理的时候,写的基础代码。大家看看吧。。//图像亮度变换函数 //函数将fLowSrc到fHighSrc之间的亮度根据fGamma的值映射到fLowDst到fHighDst亮度中 //fLowSrc,fHighSrc,fLowDst,fHighDst均在0-1之间,函数会根据源图像类型...

2015-06-04 21:17:39

阅读数 941

评论数 0

原创 自己推荐几本书。。。

之前一直对c++比较感兴趣,因此学的也比较多。大学阶段同学都在学怎么做网站,还是兴趣不大。。。。 推荐自己看过C++的几本书吧 初学者建议看看大学里开设的c/c++课程,基本上大学的课程都是简单介绍。这本书也就差不多了! 然后就可以看看c++ primer了,这本书被称为经典也确实不为过。书中关于...

2015-06-04 20:48:06

阅读数 1259

评论数 0

转载 linux下推荐书籍

工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。 入门类      一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Wind...

2015-06-04 20:36:28

阅读数 394

评论数 0

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