吐着泡泡说爱你的博客

总结一些视音频技术,有的怕自己忘掉,写在这方便自己家浏览

排序:
默认
按更新时间
按访问量

专业二三事

遇到一个莫名其妙的作业 翻译四十多页的英文(写给特朗普关于半导体的报告) 文件是图片版的PDF 我用了半天多 图片提取文字 谷歌翻译 勉勉强强的写的差不多 真的不知道老师为什么要留这种作业 。我从高中就一直信奉一句话 “人皆知有用之有用 殊不知无用之有用 ”大致意思是 你平常经历的东西不知道...

2018-05-01 22:07:27

阅读数:19

评论数:0

C语言#和##运算符的用法

#运算符 #运算符用于在预编译期将宏参数转换为字符串 #define CONVERS(x) #x printf(‘%s\n”,CONVERS(Hello world!));CONVERS(100) CONVERS(while)#define CALL(f,p) (printf(...

2017-12-22 21:04:41

阅读数:114

评论数:0

使用ffmpeg将mp4转为ts(代码实现)

使用ffmpeg将mp4转为ts的命令格式如下 ffmpeg - i b.mp4 -codec copy -bsf h264_mp4toannexb a.ts如果不使用-bsf h264_mp4toannexb参数 会提示错误 主要是因为使用了mp4中的h264编码 而h264有两种封装:...

2017-09-01 16:15:23

阅读数:1056

评论数:0

ffmpeg将视频从隔行扫描转为逐行扫描

其实主要是这个参数 -deinterlace 隔行扫描的视频一般在播放的时候 会有横条感 逐行扫描的视频播放的时候感觉会好很多 会感觉清晰很多ffmpeg -i 1.mts -strict -2 -vcodec libx264 -vb 2000k -deinterlace -r 30 -v...

2017-09-01 15:43:35

阅读数:580

评论数:0

ffplay查看运动向量及宏块的显示情况

MacroBlock相关信息: ffplay -debug vis_mb_type inputfile 使用该命令行执行后效果如下: 可以看到block的信息,可以显示出来; 通过这个列表可以看到对应的宏块类型。 Motion Vector相关信息 ffplay -vismv pf input...

2017-09-01 15:25:33

阅读数:147

评论数:0

ffmpeg中tbr tbc tbn的含义解释

因为最近的工作需要从MP4视频中提取一些关键帧,要了解如何将视频的时间点转换为对应的帧号,所以查阅了一些关于视频编解码以及时间同步方式的资料。再此总结一下。 首先是解码,利用FFmpeg解码得到的信息通常如下: Metadata: major_brand : isom ...

2017-09-01 15:12:00

阅读数:294

评论数:0

调用ffmpeg SDK对YUV视频序列进行编码

1、FFMpeg进行视频编码所需要的结构:为了实现调用FFMpeg的API实现视频的编码,以下结构是必不可少的:AVCodec:AVCodec结构保存了一个编解码器的实例,实现实际的编码功能。通常我们在程序中定义一个指向AVCodec结构的指针指向该实例。 AVCodecContext:AVCo...

2017-08-30 17:50:57

阅读数:278

评论数:0

ffmpeg中av_seek_frame使用样例

av_seek_frame使用时需要使用四个参数 av_seek_frame(fmt_ctx, -1 , 20 * AV_TIME_BASE, AVSEEK_FLAG_ANY);参数一: fmt_ctx为容器内容; 参数二: 流索引, stream_index 参数三: 将要定位处的时间戳 ...

2017-08-28 17:51:38

阅读数:2587

评论数:0

opencv 之运动物体检测(二)

1)运动物体轮廓椭圆拟合及中心vector<vector<Point>contours; vector<Vec4i>hierarcy; findContours(diff,,contours,hierarcy,CV_RETR_EXTERNAL,CV_CHAIN_APP...

2017-07-14 09:05:53

阅读数:313

评论数:0

opecncv之运动物体检测

1)运动物体检测简介 运动物体检测就是在视频(视频文件/摄像头获取)中检测运动物体(目标)。opencv中常用的运动物体检测方法有背景减法,帧差法,光流法,运动物体检测广泛应用于视频安全监控,,车辆检测等方面 背景减法:就是用原图像减去背景模型,剩下的就是前景图像,即运动目标 帧差法:就是利...

2017-07-13 09:59:09

阅读数:391

评论数:0

opencv之特征检测与匹配(三)

1)SURF特征检测 SURF—-加速稳健特征算法 SURF是尺度不变特征变换SIFT的加速版,一般来说,标准的SURF算子比SIFT算子快好几倍,并且在多幅图像中具有更好的稳定性,SURF最大的特征在于采用harr特征以及积分图像的概念,这大大加快了程序运行时间,可以应用于物体识别以及...

2017-07-12 10:02:57

阅读数:526

评论数:0

opencv之特征检测与匹配

1)SIFT特征提取匹配的步骤 A使用SiftFeatureDector的detect方法检测特征存入一个向量(可以使用drawKeypoints在图中标记出来) B使用SiftDescriptorExtractor的compute方法提取特征描述符(特征向量),特征描述符是一个矩阵 C使用...

2017-07-10 10:48:03

阅读数:213

评论数:0

opencv特征检测与匹配

特征点的检测与匹配,在物体识别,视觉追踪,三维重建领域都有很广泛的应用 ,Opencv 提供了如下几种特征检测方法 “FAST”—–FastFeaturedector “STAR”—–StartFeaturedector “SIFT”——SIFTF(nonfree module) “SUR...

2017-07-09 09:59:01

阅读数:266

评论数:0

opencv角点检测简介

1)相关概念 1兴趣点 在图像处理和计算机视觉领域,兴趣点也被称为 关键点或者特征点被大量用于解决物体识别,图像识别,图像匹配,视觉追踪,三维重建,等一系列问题,我们不再观察整幅图,而是选择某些特殊的点,然后对他们进行分析,如果能检测到足够的这种点,同时他们的区分度很高,并且可以精准定...

2017-07-08 10:06:18

阅读数:218

评论数:0

OpenCV2升级到OpenCV3

新添加了脸部识别,文本探测,文本识别,新的边缘检测器,深度图像处理,新的光流和追踪算法 opencv3.0手册地址 http://docs.opencvorg/trunk/index/htmlOpencv2代码修改为Opencv3代码报错 1由于宏定义名称变更提示“”未定义的标识符“”问题 ...

2017-07-07 11:08:37

阅读数:297

评论数:0

opencv之GrabCut&FloodFill分割

1)GrabCut图像分割算法 Opencv中的GrabCut算法是Graphcut算法的改进,Graphcut是一种直接基于图割算法的图像分割技术,仅仅需要确认前景和背景的输入,该算法就可以完成前景和背景的最优分割,该算法利用图像中的纹理(颜色)信息和边界(反差)信息,只要少量的用户交互操作就...

2017-07-07 10:49:06

阅读数:211

评论数:0

opencv之分水岭算法分割及图像修补

1)分水岭算法 原理: 任何一幅灰度图像都可以被看成是拓扑平面,灰度值高的区域可以被看成是山峰,灰度值低的区域可以被看成是山谷,我们向每一个山谷中灌不同颜色的水,随着水位的升高,不同山谷的水就会相遇汇合,为了防止不同山谷的水的汇合,我们需要在水汇合的地方构建起堤坝,不停的灌水,不停的...

2017-07-06 09:45:49

阅读数:265

评论数:0

c语言之符号的技巧

C语言中的单引号用来表示字符常量 C语言中的双引号用来表示字符串常量 ‘a’表示字符常量 在内存中占1个字节 ‘a’表示’a’的ascii码加1,结果是’b’ ‘a+1’表示指针运算,结果指向”a”结束符‘\0’ 本质上单括号括起来的一个字符代表整数 双括号括起来的字符代表一个...

2017-07-05 17:44:17

阅读数:106

评论数:0

opencv之轮廓特征属性及应用

1)HSV颜色空间 HSV颜色空间与人眼所看色彩较接近,因此常用于颜色检测和识别 其中H(色调)S(饱和度),V(亮度) H–不同的颜色(红色/绿色/蓝色)—范围:0–360 S–颜色深浅(浅红/深红)———–范围:0.0-1.0 V–颜色亮暗(暗红/亮红)...

2017-07-05 10:26:49

阅读数:144

评论数:0

C语言学习之关键字的秘密

数据类型可以理解为固定内存大小的别名 数据类型是创建变量的模子 short 2 byte 变量的本质 变量是一段实际连续存储空间的别名 程序中通过变量来申请并命名存储空间 通过变量的名字可以使用存储空间自定义类型 typedef int INT32; typedef un...

2017-07-05 09:49:39

阅读数:128

评论数:0

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