自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (7)
  • 收藏
  • 关注

转载 Qt中关闭应用程序和窗口的函数

原文地址:http://zhan.renren.com/cxymst?gid=3602888498026755081&checked=true使用Qt编辑界面,其中带来很大方便的一点就是Qt中自带丰富的、种类齐全的类及其功能函数,程序员可以在编辑程序的过程中简单地直接调用。关于窗口关闭的操作,在这里指出常用的三个槽,即quit(),exit()以及close()。    首先说明窗

2015-12-16 17:26:42 3555 1

原创 控制台单行刷新显示程序进度

经常编写控制台程序,每次显示进度是都是打印一大串信息,不断换行、换行、换行....然而这样很不美观,所以有时候想单行刷新显示程序的运行情况,当初年少无知,只知道‘、r’是换行,然都没有用过,其实'\r'就是把光标移到本行的起始处。如果需要单行刷新显示只需要将'\n'替换成'\r'即可。实例代码:#include int main(){ int process=0;

2015-09-17 15:48:55 3589

原创 裁剪YUV文件

在进行YUV文件操作时,经常会遇到需要选取YUV源文件中的一部分帧,这就需要对源文件进行裁剪。实现的原理就是根据帧大小读取源文件,然后保存需要的帧。下面的代码给出实现的主要过程:int cutYUV(char* filename,int width,int height,int startFrame,int endFrame,int pixfmt){ int len=0; int ret =

2015-09-13 20:11:04 1102

原创 C语言操作大于2G的文件

最近在做视频编解码时遇到使用fseek无法定位到一个大于2G的文件尾,由于自己功底不扎实,百思不得其解,请教大神后得知在VC平台下使用_fseeki64可以解决问题,然而自己傻乎乎的在获取文件指针位置的地方依旧使用的ftell,中途调试N久也没结果。恍然醒悟后,将ftell改成和_fseeki64对应的_ftelli64即可。TIPS:1.当文件小于2G时,使用fseek和ftell可以获

2015-08-25 10:35:43 6282

转载 C文件读写函数介绍

1.fopen()  fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:为使用而打开一个流,把一个文件和此流相连接,给此流返回一个FILR指针。  参数filename指向要打开的文件名,mode表示打开状态的字符串,其取值如下:   字符串 含义   "r" 以只读方式

2015-08-19 21:28:12 616

转载 windows下编译libx264,libx265,libvpx

=====================================================最简单的视频编码器系列文章列表:最简单的视频编码器:编译最简单的视频编码器:基于libx264(编码YUV为H.264)最简单的视频编码器:基于libx265(编码YUV为H.265)最简单的视频编码器:libvpx(编码YUV为VP8)========

2015-08-16 11:52:39 5211

转载 主流编解码器(H.264 AVC, H.265 HEVC, VP8, VP9)比较

本文转自:http://houh-1984.blog.163.com/blog/static/31127834201321995354105/       本文介绍了目前消费电子市场常用的视频编解码器H.264 AVC, H.265 HEVC以及Google开源的VP8和VP9编解码器,分析了他们的技术特点、编码效率和应用领域。概述H.264

2015-08-07 10:07:32 55053 2

原创 YUV播放器

做视频处理的肯定经常需要接触YUV视频流,同时也想看看YUV视频流的真容。自己又不想编写软件去实现这个播放功能(YUV转RGB播放)。而网上大多YUV视频播放器包含各种插件。在这向有这方面需求的同学推荐一个纯净的YUV裸流播放器:YUV Player Deluxe.官网:http://www.yuvplayer.com/在播放前需要设置一些关于该视频流的信息:帧宽、帧高、帧数、帧率等信息。

2015-08-01 16:20:08 7141

原创 ffmpeg新旧接口,新旧函数替换

ffmpeg每个版本的更新都可能会有新旧接口的更替,从而在使用新版的ffmpeg开发包编译旧版的代码时就会出现:******was not  declared in this scope或者**找不到标志符之类的错误。解决办法就是使用新版的函数替代这些旧版本的函数。在每个版本发布时,ffmpeg的源码包的doc文件夹中都有一个APIchanges文件,这中间记录了新版本中间函数的变更。ffmpeg

2015-07-31 20:02:38 5900

原创 直方图均衡化原理

一幅图像是由不同颜色值(不同灰度级)的像素组成的。像素值在图像中的分布情况是这幅图像 的一个重要特征。直方图即可以用来修改图像的外观,也可以用来描述图像的内容,或者还可以用来检测图像中特定的对象或者纹理。1.直方图的概念        直方图是个简单的表,他给出了一幅图像或一组图像中拥有给定数值的像素数量。因此对于灰度图像的直方图有256个条目(或称为容器)。0号容器给出值为0的像素个数,

2015-07-22 16:41:32 1083

支持opencv视频编码的编码器类

可以调用不同的编码器直接将Mat编码为压缩的封装视频格式,支持x264编码器

2016-07-05

cutYUV源码

cutYUV程序源码,支持YUV400,YUV420,YUV422,YUV444

2015-09-13

开源背景建模库

该库名为BGSLibrary,是采用C++编写的用于 background subtraction (BGS)背景减去相关算法的开源库,包含了29种目前常用的背景减去算法。包括两部分,包含GUI界面的可执行程序,另一个为程序源码,vs项目

2016-04-16

29种前景检测算法(背景建模)源码

包含现在主流的前景检测方法(自适应背景学习AdaptiveBackgroundLearning,均值滤波DPMeanBGS,单高斯,混合高斯,SigmaDelta,KDE等29中算法

2015-06-26

FaceDetection In Color Images.pdf

FaceDetection In ColorImages 基于肤色的人脸检测

2015-06-26

前景检测(背景建模)的演示程序

包含现在主流的前景检测方法(自适应背景学习AdaptiveBackgroundLearning,均值滤波DPMeanBGS,单高斯,混合高斯,SigmaDelta,KDE等29中算法

2015-06-26

cutYUV可执行程序

YUV文件裁剪程序,支持命令行执行和直接双击执行,支持YUV400、YUV420、YUV422、YUV444格式,输入选项请查看帮助(-h)。

2015-09-13

空空如也

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

TA关注的人

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