- 博客(14)
- 收藏
- 关注
原创 巧用OpenCV计算图片序列(矩阵)的直方图
最近做课题的时候需要对压缩视频中运动向量幅值和相位做统计。一直以来都是都是采用OpenCV做图像处理和视频分析。自然而然的想到了calcHist这个函数。通过查看函数API,欣然得发现,刚好有函数原型为: void calcHist(const Mat* images, int nimages, const int* channels, InputArray mask, OutputA
2013-07-16 21:48:38
1914
转载 如何基于FFMPEG和SDL写一个少于1000行代码的视频播放器
http://www.dranger.com/ffmpeg/FFMPEG是一个很好的库,可以用来创建视频应用或者生成特定的工具。FFMPEG几乎为你把所有的繁重工作都做了,比如解码、编码、复用和解复用。这使得多媒体应用程序变得容易编写。它是一个简单的,用C编写的,快速的并且能够解码几乎所有你能用到的格式,当然也包括编码多种格式。唯一的问题是它的文档基本上是没有的。有一个
2013-07-16 21:31:36
822
转载 OPENCV CvMat的使用
综述: OpenCV有针对矩阵操作的C语言函数. 许多其他方法提供了更加方便的C++接口,其效率与OpenCV一样. OpenCV将向量作为1维矩阵处理. 矩阵按行存储,每行有4字节的校整. 分配矩阵空间: CvMat* cvCreateMat(int rows, int cols, int type);type: 矩阵元素类型. 格式为CV_(S|U|F)C. 例如: CV_8UC1 表
2012-02-22 18:35:34
13837
转载 图像处理中常用的词汇
词汇表旨在使读者避免对常用词和专业化词汇产生混淆。下述定义同数字图像处理的一般用法一致,但绝不是本领域的标准化定义。它们和已出版的图像处理和计算机技术书籍中对有关词汇的定义是大体一致的。 Algebraic operation 代数运算 一种图像处理运算,包括两幅图像对应像素的和、差、积、商。 Aliasing 走样(混叠) 当图像象素间距和图像细节相比太大时产生的一种人工
2012-02-13 14:33:50
3984
转载 SIFT特征介绍以及程序下载
SIFT 特征变换算法 David Lowe关于Sfit算法,2004年发表在Int. Journal of Computer Vision的经典论文中,对尺度空间(scal space)是这样定义的 : It has been shown by Koenderink (1984) and Lindeberg (1994) that under a va
2012-01-20 12:02:50
1258
转载 Matlab 常用的图像处理函数
MATLAB常用图像操作一. 读写图像文件1. imreadimread函数用于读入各种图像文件,如:a=imread('e:\w01.tif')注:计算机E盘上要有w01相应的.tif文件。2. imwriteimwrite函数用于写入图像文件,如:imwrite(a,'e:\w02.tif',’tif’)3. imfinfo
2012-01-20 11:55:22
4102
转载 图像特征综述
原文出自 http://blog.youkuaiyun.com/passball/article/details/5204132网上发现一篇不错的文章,是关于图像特征提取的,给自己做的项目有点类似,发出来供大家参考。 特征提取是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集
2012-01-19 15:56:48
1065
转载 C/C++程序从编译到最终生成可执行文件的过程分析
转载http://apps.hi.baidu.com/share/detail/32660500C/C++程序编译步骤 如何生成可执行文件 *******************************************************篇一***************************************************
2012-01-19 15:46:09
30017
1
转载 OpenCV学习——基于轮廓寻找的视频流运动检测
原文出处:http://blog.youkuaiyun.com/gnuhpc/article/details/4286183#include "cv.h"#include "highgui.h"#include #include #include #include #include // various tracking parameters (in seconds) //跟踪的
2012-01-14 22:22:24
2667
转载 面试中的C++常见问题
1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。extern "C"是连接申明(linkage declaration),被
2012-01-09 18:25:18
64551
1
转载 C++项目中的extern C
C++项目中的extern "C" {}2010-07-10 19:45 by 吴秦, 8864 visits, 收藏, 编辑引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:?123456789#ifdef __cplusplus
2012-01-09 16:54:58
1612
转载 C++常用工具
转自http://www.cppblog.com/tx7do/archive/2006/04/21/6042.html 【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,moyingzz@etang.com 所谓“工欲善其事,必先利其器”,从程序员的角度来讲,好工具的使用总会给人带来事半功倍的效果。面对众
2012-01-09 13:24:16
897
转载 log4cpp的配置
转自 http://www.usidcbbs.com/simple/?t1514.htmlC++日志库,log4cplus,log4cpp使用资料手册1 下载log4cpp并解压。2 打开\log4cpp-0.3.4b\msvc6\msvc6.dsw 编译log4cpp工程Release版。 3 将编译后的log4cpp.lib复制到VC
2012-01-09 13:19:31
7187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人