自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独行Freedom的博客

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(26)
  • 收藏
  • 关注

转载 SPS、PPS、IDR介绍

参考: http://blog.csdn.net/qingkongyeyue/article/details/54023323H.264码流第一个 NALU 是 SPS(序列参数集Sequence Parameter Set)H.264码流第二个 NALU 是 PPS(图像参数集Picture Parameter Set)H.264码流第三个 NALU 是 IDR(即时解码器刷新)

2018-01-30 14:54:28 4759 1

转载 FFmpeg中最关键的结构体之间的关系分析

Part 1 FFmpeg中一些关键的结构体之间存在一定的关系,学习这些结构体之间的关系有助于对这些数据结构有整体的把握。转自雷神的博客: FFMPEG中最关键的结构体之间的关系 - CSDN博客 http://blog.csdn.net/leixiaohua1020/article/details/11693997下面是这些结构体之间的关系图,比较直观,写文章的时候可以学习这样的方

2018-01-29 16:29:13 666

原创 C语言指针的阅读技巧分析

指针是学习C语言学习的重点,是C语言的灵魂。在一些面试题里面经常会遇到一些问题,比如问下面的标识符代表什么含义? int (*p1)(int*, int(*f)(int*)); int (*p2[5])(int*); int (*(*p3)[5])(int*); int*(*(*p4)(int*))(int*); int (*(*p5)(int*))

2018-01-27 20:46:33 458

转载 程序员技术练级攻略

转载自:https://coolshell.cn/articles/4990.html 程序员技术练级攻略 程序员技术练级攻略 2011年07月18日 陈皓 评论 608 条评论 9,712,025 人阅读

2018-01-25 14:35:55 215

转载 C++大牛的博客

1. C++大牛的博客    Bjarne Stroustrup的博客: Bjarne Stroustrup’s HomepageBjarne Stroustrup,不认识的可以去面壁了,没有他,就没有我们现在的饭碗。Bjarne Stroustrup是丹麦人,目前任教于TAMU。他的Homepage和他的书籍The C++ Programming Language一样,都是百科全书

2018-01-25 14:26:15 473

转载 FFmpeg编码滞后

问题由来:在实现视频传输的程序中,传输存在延时,按理说在局域网下面不可能存在很大的延迟的!之前认为是发送方的程序里有写 YUV文件 和 写H.264文件,对文件的写操作存在延时,但是注释掉之后情况几乎是一样的。还认为是opencv采集库版本的原因(采集缓慢!这是我想多了,换一个版本怎么会使得采集变慢呢。。即使是这个理由,不是让人很接收,版本变高了怎么会性能降低呢??)。之前的老版本测试的非常好,原

2018-01-23 21:51:02 1690 4

转载 2018 年了,该不该下定决心转型AI呢?

如此火爆的AI,会不会像Android和iOS一样,五年后归于平淡?转型AI真的有必要吗?2017年,AI就像一个点石成金的神器,所有的行业,任何的创业,抑或是职位背景,只要沾着这个词,多少有点脚踩五彩祥云的优越感,话题来了,融资来了,故事来了,高薪来了,offer来了。于是,越来越多的人开始往AI方向涌,哪怕现在做的工作跟AI完全不沾边,也阻挡不了人们转型的热情。可是,问题就在于,这

2018-01-23 11:17:12 280

转载 李飞飞、吴恩达、Bengio等人的15大顶级深度学习课程

转自:http://blog.csdn.net/dqcfkyqdxym3f8rb0/article/details/79132402 翻译 | AI科技大本营参与 | 刘畅编辑 | Donna目前,深度学习和深度强化学习已经在实践中得到了广泛的运用。资源型博客sky2learn整理了15个深度学习和深入强化学习相关的在线课程,其中

2018-01-23 11:00:10 564

转载 上手机器学习,从搞懂这十大经典算法开始

转自:http://blog.csdn.net/dqcfkyqdxym3f8rb0/article/details/79132912 翻译 | AI科技大本营(rgznai100) 参与 | 林椿眄 编辑 | 波波,Donna在机器学习领域,“没有免费的午餐”是一个不变的定理。

2018-01-22 22:14:52 367

转载 数据科学、机器学习和AI的区别在哪里

转自:http://blog.csdn.net/dev_csdn/article/details/79127658 原文:What’s the difference between data science, machine learning, and artificial i

2018-01-22 14:16:48 228

转载 Android音视频开发进阶

转自:http://blog.csdn.net/eydwyz/article/details/79112260原文链接:http://www.jianshu.com/u/a32db45d4859Android视频开发进阶(part1-关于视频的那些术语) http://www.jianshu.com/p/10e357946447Android视频开发进阶(part

2018-01-21 09:34:26 305

原创 音视频基础知识2

1、RTSP协议: RTSP可以提供一下服务,可以用以下伪码来表示: RTSP客户端 解数据包&封装 2、FFmpegFFmpeg是一个库(不是一个Server架构),屏蔽实现细节,对外提供接口。该库跨平台,可以在windows、Linux、IOS系统运行。有了FFmpeg怎么做?备注:本文图片来自溺水寒老师的FFmpeg视频教程,视频教程百度就可以搜索到,

2018-01-21 01:10:32 362

原创 音视频基础知识1

编码:通过特定的压缩技术,将某个视频的视频流格式转换成另一种视频格式的视频流方式。目的是:减少数据量,节省带宽。解码:通过特定的压缩技术,将某个视频格式的视频流转换成另一种视频格式的视频流方式。转码:视频转码技术将视频信号从一种格式转换成另一种格式。(如将RTSP转成MP4视频流)服务端:服务端是为客户端服务的,向客户端提供资源,保存客户端数据。客户端:也可以称为用户端,与服务器相

2018-01-21 00:36:18 364

原创 Qt中线程的生命期问题

问题由来:今天要完成一个采集视频并且保存的小程序,主界面VideoCapture继承自QWidget。主界面显示的时候后台也要连续不断地采集视频并保存,根据经验这个时候需要定义一个采集的线程类CaptureThread,所以主界面类中有一个CaptureThread类的成员变量*m_captureThread,该变量为一个指针。 实现的时候,VideoCapture类的构造函数里先new一个Ca

2018-01-20 21:04:57 1596

转载 VS2008环境下配置opencv2.3.1

转自:http://blog.csdn.net/micheal_w/article/details/40316493 这里是博主的近几天捣鼓VS2008/VS2010和opencv的一些体会:1. 博主是做图像处理这一块,涉及到的是VS2008/VS2010配置openCV相关知识;2. VS2010及以上版本是眼下比较流行的C/C++的环

2018-01-19 21:32:01 765

转载 头文件中定义static静态变量的利弊

转自:http://blog.csdn.net/caiqinghua0201/article/details/6076333对于存储位置:静态变量的效果和全局变量的效果是一样的,他们都保存在全局数据区。频繁使用其实效率更高,如果定义的静态变量不用,那就会浪费内存,因为全局数据区生命周期是从程序运行到结束。局部变量:每次栈上都要为局部变量分配空间,因此局部变量太多会影响效率,但是其回收方便,

2018-01-19 19:40:22 9771

转载 #ifndef/#define/#endif使用详解

转自:http://blog.csdn.net/abc5382334/article/details/18052757     想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文

2018-01-19 19:24:30 238

转载 C++中单继承与多重继承下的虚函数表

转自:http://www.cnblogs.com/Z465360621/articles/4561344.html 虚函数表,以及虚函数指针: 1)每个有虚函数的类都有自己的虚函数表,每个包含虚函数的类对象都有虚函数表指针。 2)对于多重继承,如果多个基类都有虚函数,则继承类中包含多个基类虚函数表,子类的虚函数地址放在声明的第一个基类虚函数表后面。 3)计算类对象的内存大小的时候,需要计

2018-01-19 16:19:29 5440

原创 FFmpeg中av_opt_set()的使用

在使用FFmpeg库进行编码的时候,由于需要设置AVCodecContext的参数值,需要使用到av_opt_set()这个函数,该函数被声明在libavutil\opt.h中,用来设置AVOption。这个函数的兄弟成员有:int av_opt_set (void *obj, const char *name, const char *val, int search_flag

2018-01-18 22:48:14 14443

转载 最简单的基于FFmpeg的AVUtil例子 (AVLog, AVOption等)

转载:http://blog.csdn.net/leixiaohua1020/article/details/46890739 第一次转载雷神的博客,不得不说雷神写的真的很好,是我们学习的榜样! 这篇文章是对AVUtil 中几个工具分析的总述,可以参考: (1)FFmpeg源代码简单分析:日志输出系统(av_log()等) http://blog.csdn.net/leixiaohua10

2018-01-18 16:04:37 2140

转载 ffmpeg多种码率控制方式的实现

转载:http://blog.csdn.net/owen7500/article/details/51832035 ffmpeg是我们进行视频编解码常用的工具,而对于ffmpeg中编码时对码率的控制方式一直没找合适的教程,无意中在stackoverflow上发现了答案,在此进行总结备忘。视频编码器常用的码率控制方式包括abr(平均码率),crf(限制码率),cqp(

2018-01-17 17:25:48 1512

原创 Qt5(VS2013平台开发)应用程序的发布

当你用 VS2013 + Qt5 + VS addin开发一个Qt的应用程序之后,如何将此程序交给别人来使用呢?本文档即描述这个问题。第一步:需要准备好VS2013 的运行时dll,一共 6个文件如果你是VS2013,则在这个目录(C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\x86\Microsoft.VC120

2018-01-16 09:57:28 3022 6

转载 H264中的SPS、PPS提取与作用

转载:http://blog.csdn.net/sunnylgz/article/details/7680262 牛逼的视频会议网站:http://wmnmtm.blog.163.com/blog/#m=0++++++++++++++++++++++++++++++++++++++++++++++++++++http://wmnmtm.bl

2018-01-15 22:42:32 1638

转载 网络中出现TCP、UDP粘包、分包的两点解决办法

粘包产生原因:先说TCP:由于TCP协议本身的机制(面向连接的可靠地协议-三次握手机制)客户端与服务器会维持一个连接(Channel),数据在连接不断开的情况下,可以持续不断地将多个数据包发往服务器,但是如果发送的网络数据包太小,那么他本身会启用Nagle算法(可配置是否启用)对较小的数据包进行合并(基于此,TCP的网络延迟要UDP的高些)然后再发送(超时或者包大小足够)。那么这样的话,服务器

2018-01-15 22:14:12 2072

转载 Floyd算法与动态规划

转载:http://blog.csdn.net/zh___zh/article/details/40476201PS:本文是在他人博文基础上加以修改而来,将从 Ak(i,j) 推导 Ak-1(i,j) 改为从 Ak-1(i,j) 推导 Ak(i,j),为的是符合自己的思维习惯,更好的理解floyd算法,并且方便以后查看。在此首先对原作者表示感谢!原文地址——http://blog.cs

2018-01-15 16:47:10 1876

转载 Dijkstra算法和Floyd算法对比分析

转载:http://blog.csdn.net/liuyanling_cs/article/details/56330652 首先,Dijkstra算法与Floyd算法都是广度优先搜索的算法。都可以用来求单源点到其他所有点的最短路径。那么这两者的原理分别是怎样?彼此又有什么区别呢?求此有向图中起点1到其他所有点的最短距离在本文中,我们以一个

2018-01-15 11:11:54 10215 1

空空如也

空空如也

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

TA关注的人

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