- 博客(148)
- 资源 (35)
- 收藏
- 关注
原创 【OpenCV】图像代数运算:平均值去噪,减去背景
代数运算,就是对两幅图像的点之间进行加、减、乘、除的运算。四种运算相应的公式为:代数运算中比较常用的是图像相加和相减。图像相加常用来求平均值去除addtive噪声或者实现二次曝光(double-exposure)。图像相减用于减去背景或周期噪声,污染等。图像相加OpenCV中提供了相加的函数void cvAcc( const CvArr* i
2012-05-28 21:57:56 44920 9
原创 【OpenCV】直方图应用:直方图均衡化,直方图匹配,对比直方图
前面介绍了 数字图像灰度直方图,现在来尝试直方图的应用。直方图均衡化直方图均衡化(Histogram Equalization)是直方图最典型的应用,是图像点运算的一种。对于一幅输入图像,通过运算产生一幅输出图像,点运算是指输出图像的每个像素点的灰度值由输入像素点决定,即:直方图均衡化是通过灰度变换将一幅图像转换为另一幅具有均衡直方图,即在每个灰度级上都具有相同的象素点数过程。
2012-05-27 16:04:57 74907 47
原创 【OpenCV】数字图像灰度直方图
灰度直方图是数字图像中最简单且有用的工具,这一篇主要总结OpenCV中直方图CvHistogram的结构和应用。灰度直方图的定义灰度直方图是灰度级的函数,描述图像中该灰度级的像素个数(或该灰度级像素出现的频率):其横坐标是灰度级,纵坐标表示图像中该灰度级出现的个数(频率)。一维直方图的结构表示为高维直方图可以理解为图像在每个维度上灰度级分布的直方图。常见的是二维直方图。
2012-05-25 11:05:02 89807 39
原创 【文艺青年】沁园春
一入大学,四度春秋,转瞬将消。计大一欣奇,大二碌碌,大三奔忙,大四无聊。绩点科研,项目竞赛,全为乞个好明朝。谁似我,心贪术不专,酱油脓包。幸逢几位良师,带我入门言传身教。交多枚益友,聪而好学,奋斗不息,可谓天骄。如今全凭,这般运气,要不怕是早折夭。从此后,当求真务实,把握夕朝。
2012-05-22 13:58:55 4966 13
原创 【OpenCV】有关内存释放的一些问题
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7586847前一天把系统整个重写了一遍,脉络清晰了很多,也终于解决了以前很多崩溃,异常退出的问题。这里小小总结一下自己遇到的麻烦。1、内存泄露内存泄露是说没有释放已经不能使用的内存,这里一般指堆的内存才需要显示的释放。比如用malloc,calloc,realloc,ne
2012-05-21 13:30:26 41719 19
原创 【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value
最近碰到几次如下的问题:Error 1 error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in bvpmeasure.obj根源还是我使用静态链接和Release版本编译程序。以前总是很笨的使用Debug版,毕竟对于初学者方便调试;而现在是希望生成直
2012-05-21 10:46:08 38161 4
原创 【GSL】GNU Scientific Library 科学计算库VS2010安装配置
GNU Scientific Library (GSL)是一个开源的科学计算的函数库,里面有大量的数学计算函数,非常强大,有下面几个模块:转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7572666Mathematical Functions 常用数学函数 Complex Numbers 复数 Special Functi
2012-05-16 15:18:57 14270 11
原创 【error】LNK2005: already defined in LIBCMTD.lib(typinfo.obj)
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7568333这个问题的来源是这样的,我想要静态编译发布我程序,就是Runtime Library 设置为:Multi-threaded Debug (/MTd)程序悲剧的报错了:Error 2 error LNK2005: "private: __thiscall typ
2012-05-15 13:42:53 17591 7
原创 【OpenCV】高斯混合背景提取
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7566070在做火灾检测时尝试了一下用OpenCV中自带的高斯混合背景建模,由于是快速应用,也没推敲太细,日后有机会再研究吧。如果只是应用,不推敲原理是很简单的。OpenCV自己有一个高斯模型,源代码在安装目录...\opencvsetuppath\src\cvaux的cvb
2012-05-14 20:31:15 16524 5
原创 【OpenCV】分离多通道图像RGB的值
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7558657在《访问图像中每个像素的值》中我们介绍了存储图像的结构体IplImage的数据结构。多通道字节/浮点型图像中存储了每个像素RGB三信道的值。最近在做的项目中需要提取图像ROI区域RGB的平均值,发现有一个cvAvg函数:CvScalar cvAvg( co
2012-05-11 21:25:57 45287 18
原创 【OpenCV】访问图像中每个像素的值
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7557063!!此篇是基于IplImage* (C接口或者说2.1之前版本的接口,新的Mat的访问方式请参考博文:《访问Mat图像中每个像素的值》)IplImage是OpenCV中CxCore部分基础的数据结构,用来表示图像,其中Ipl是Intel Image P
2012-05-11 15:07:36 104637 53
原创 【计算机视觉】森林火灾检测-2
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7523683有关火灾检测的几篇论文的算法小总结:An Early Fire-Detection Method Based on Image ProcessingThou-Ho (Chao-Ho) Chen, Ping-Hsueh Wu, and Yung-Chuen Ch
2012-04-30 11:33:36 11621 4
原创 【计算机视觉】森林火灾检测-1
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7522467前段时间做了一个火灾检测的小程序,因为时间紧,实现的算法也简单。只用了两步处理:运动检测和颜色检测。日后还会再改进~运动检测其实就是检测背景,对背景建模然后提取前景中运动的物体作为候选火灾样本。尝试了两种简单的背景算法:高斯背景建模和背景相减,还是背景相减的效
2012-04-29 16:21:19 20490 21
原创 【数据降维】数据降维方法分类
数据降维基本原理是将样本点从输入空间通过线性或非线性变换映射到一个低维空间,从而获得一个关于原数据集紧致的低维表示。数据降维工具箱drtoolbox中众多算法,这里简单做个分类。因为很多并没有仔细了解,在此次只对八种方法做分类:主成分分析(Principal Component Analysis,PCA)、线性判别分析(Linear Discriminant Analysis,LDA)、等
2012-04-29 15:48:48 61332 15
原创 【Matlab】数据降维工具箱drtoolbox
drttoolbox :Matlab Toolbox for Dimensionality Reduction是Laurens van der Maaten数据降维的工具箱。里面囊括了几乎所有的数据降维算法:- Principal Component Analysis ('PCA')- Linear Discriminant Analysis ('LDA')- Independ...
2012-04-26 17:25:04 40587 58
原创 【Matlab】C++和MATLAB混合编程-DLL篇
先小话一下DLL,DLL是动态链接库,是源代码编译后的二进制库文件和程序接口,和静态链接库不同的是,程序在编译时并不链接动态链接库的执行体,而是在文件中保留一个调用标记,在程序运行时才将动态链接库文件加载入内存。并且DLL在运行时是共享的,即当多个程序调用时,内存中也只保持一份动态链接库。动态链接库的调用有显式和隐式两种方式。隐式链接需要用到我们前面生成的plotdata.c,plotda
2012-03-12 21:40:31 15202 7
原创 【Matlab】C++和MATLAB混合编程-前篇
最近做的项目用到很多数字信号处理的知识。因为对这部分并不特别熟悉,编程有很大限制,而MATLAB提供了丰富的数字信号处理工具箱,于是MATLAB就成了很好的选择。在尝试将MATLAB程序整合到C++中时,遇到不少问题,特开此题。MATLAB在7.0以后使用MCR(Matlab Compiler Runtime)以及CTF(Component Technology File)技术。以前的编译
2012-03-10 11:53:04 19779 10
原创 【Qt】搭建QT和VS2010集成开发环境
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7330759在网上搜了各种教程,(尤其是这篇各种转载http://tech.techweb.com.cn/thread-465252-1-1.html)都是要下载sdk再用vs10把源码编译一遍……试了一下午,各种“qmake failed……” 、“cannot fin
2012-03-07 22:30:16 5733
原创 【Android学习笔记】SQLite数据库存储
因为前面提到xml存储更改文件很麻烦的缘故,最终还是选择了使用数据库存储一试才觉十分的方便,速度也快上源码:public class DBHelper extends SQLiteOpenHelper{ private final static String DATABASE_NAME="fanliao_db"; private final static int D
2011-12-31 23:54:15 2109 2
原创 【Android学习笔记】XML解析
这个网上有很多……上源码先public class ChatLogContentHandler extends DefaultHandler{ ChatInfo info=null; ArrayList infos=null; String tagName=null; public ChatLogContentHandler(ArrayList infos) { super
2011-12-31 23:49:53 1868
原创 【Android学习笔记】XML存储
小魏原创,欢迎转载~转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7081359这两天继续弄我们聊天的小软件,尝试用XML来存储聊天记录。不过最终是放弃了,选择使用SQLite来存储记录,这是后话了……先把XML的存储与解析的代码放来把(网上有很多,这儿就是小魏自己复习总结一下)XMl存储使用X
2011-12-18 12:06:52 4352
原创 【Web开发技术】Javascript编写的简易计算器
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205用JS编写计算器Javascript相当只简洁方便,颇有MATLAB之风这是曾经web课上的作业,用js写个简单的计算器这里关键是定义计算器的函数...
2011-12-18 11:45:47 22016 5
原创 【大学生活】搞学习还是搞技术
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7049776当我敲下这个题目的时候,我的手有一点抖——好比一个没爬过山的,要写一篇《游泰山还是游黄山?》——你是准备自讨拍砖么?如果真拿山来比喻,我算是个两座山都想爬,但都没爬上顶儿的。只是那天帅锅的留言,让我又想起这个自己纠结很久的话题。我想总是会有人和我一样纠结的,而在我纠结
2011-12-07 14:35:46 6124 22
原创 【Android学习笔记】使用ListView实现汽泡短信聊天
小魏原创,欢迎转载~转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7045543如前文http://blog.csdn.net/xiaowei_cqu/article/details/7045497我们进行了SimpleAdapter适配器初次尝试,那么离实现我们最终想要的效果也不远啦,只要仿照chata的布局,再
2011-12-06 12:33:43 7068 12
原创 【Android学习笔记】ListView使用SimpleAdapter适配器
小魏原创,欢迎转载~转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7045497最近在做一个聊天的小应用,我负责聊天窗口部分,弄了个简单的有点丑的“汽泡短信”聊天模式~先附上最终效果图:以下是摸索的过程,与大家分享:从聊天的模式可以看出整个窗口应该是一个ListActivity,其中每一行用聊天的内容填
2011-12-06 12:06:59 23516 14
原创 【操作系统】进程间通信(C#)
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205进程间通信命名管道进程间通信的一种方式,Pipes:管道,分为无名管道:在父子进程间交换数据;有名管道:可在不同主机间交换数据,分为服务器方和客户方,在Win
2011-12-05 10:40:05 18341 1
原创 【操作系统】线程与进程的操作(C#)
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205线程与进程通过查阅MSDN中C#关于Process类和Thread类的内容设计如下要求的一段程序:在程序中打开两个后台线程(background=fals
2011-12-05 10:20:14 6758 10
原创 【Matlab】Java中使用MATLAB作图
最近做一个项目,需要很多进行很多信号处理——小魏就是学软件的,对信号处理简直是个小白,最简单的实现就是傻瓜似的调用MATLAB的各种工具箱,达到目的就行。同时,MATLAB是种解释性语言,执行效率比较低,不适用与通用编程平台,同时图形化编程也非常不方面,一举两得的是能在其他语言(VC++\Java)程序中调用MATLAB编写的函数。好,牛刀小试,尝试在Java中调用MATLAB!1)实
2011-12-04 09:34:03 23415 35
视频标注工具
2013-04-09
OpenCV基元检测
2013-03-18
背包问题改进空间复杂度
2012-11-20
矩阵乘法动态规划算法实现
2012-11-14
图像边缘检测:Sobel、拉普拉斯算子
2012-08-04
Harris及ShiTomas角点检测
2012-07-31
访问Mat图像中每个像素的值
2012-07-22
查找算法:二分查找、顺序查找
2012-07-19
链式队列各种基本运算算法的实现
2012-07-17
链式栈各种基本运算算法的实现
2012-07-17
顺序队列各种基本运算算法的实现
2012-07-16
顺序栈各种基本运算算法的实现
2012-07-16
多边形的扫描转换
2012-06-26
图像空间变换:旋转,缩放,斜切
2012-05-30
图像均值去噪,二次曝光,背景相减
2012-05-28
直方图均衡化,直方图匹配,对比直方图
2012-05-27
OpenCv生成图像直方图
2012-05-25
GNU Scientific Library (GSL)C++科学计算库
2012-05-16
GNU Scientific Library (GSL)安装包及说明文档
2012-05-16
Matlab数据降维工具箱
2012-04-26
Android中使用ListView实现汽泡短信聊天
2011-12-06
Android中ListView使用SimpleAdapter适配器实例
2011-12-06
C#进程间通信
2011-12-05
C#线程进程操作
2011-12-05
Java中使用MATLAB作图
2011-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人