自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 ffmpeg opengl 硬解视频并使用opengl在qt中显示nv12

  之前做过用ffmpeg解码视频然后在qt中用opengl来显示yuv数据,这次介绍一下ffmpeg硬解的方法。在网上找的资料大多数是ffmpeg软解的,而且解码后的格式都是yuv;我们知道nvidia显示视频解码后的格式是NV12的,那么怎么在代码中实现呢?    在后来看见别人使用ffplay工具播放视频的时候发现可以指明decoder来解码视频,于是通过在360搜索中找到了ffmpeg中查...

2018-06-03 16:22:51 10041 12

qt客户端应用开发框架

自设计的Qt开发框架,分为UI、Service、Dao三层;采用线程池实现,可并发向后台请求数据。

2019-03-28

qt opengl 雾化特效

自做的opengl雾化特效,还包含了3d模型加载(obj),和mipmap纹理。

2018-12-23

qt opengl 混合半透明效果

自做的opengl半透明效果,其中还包含obj模型加载,mipmap纹理。因为要有一个场景演示半透明效果;半透明效果给出了两种不同的混合因子的效果。

2018-12-16

qt opengl mipmap纹理

一个学习qt opengl中的mipmap的示例,其中包含了和普通纹理的对比。通过对比加深对mipmap纹理的学习。

2018-10-06

qt opengl 2d纹理到球面

看书过后,用qt实现的一个把2维纹理贴到球面的工程,其中还包含混合光,采用opengl es 3.0;初学者可以学习下

2018-10-01

RdKafka::KafkaConsumer使用实例

研究了一段时间后,根据网上的例子,做大量的削减及根据需要做出的最简化使用实例,并且加入了获取kafka的server端的状态信息,根据状态信息配置启动时读写位置

2018-08-11

基于epoll的推送和问答模式服务器

自己做的一个基于epoll的服务器,支持推送和问答模式的需求。只做了通讯层,个人觉得对于初学者还是很有参考意义。

2018-07-31

ffmpeg nvdia硬解封装GPU实现NV12-RGBA

自己将官方的nvdia解码工程进行大量的删减和重新封装,实现为一个可以重复使用的硬件解码类,并将ffmpeg整合到其中,实现rtsp拉流,在GPU中完成nv12到rgba的转换

2018-04-05

qml动态创建表格

自已写的一个动态创建表格的qml程序,通过js来控制逻辑,还是很有用

2018-03-18

使用QWidget实现翻转

自实现的一个翻转QWidget的demo;采用QPainter和QPropertyAnimation实现,是一个学习动画设计的高效demo

2017-12-08

QPainter QPropertyAnimation实现翻转

自实现的一个翻转QWidget的demo;采用QPainter和QPropertyAnimation实现,是一个学习动画设计的高效demo

2017-12-07

qt 实现 动态 拖拽垃圾箱

自实现的一个动态的拖拽垃圾箱,是一个学习拖拽和动画的简易例子;同时也加入了事件监听

2017-12-06

QStyle定制弹出菜单

用QStyle自定义实现的弹出菜单,菜单背景透明;菜单上的文字及鼠标滑过时的图案不透明。

2017-12-03

Qt录音,指定采样率,录音到内存

用Qt做的一个录音程序,录音指定采样率,可录音到内存

2017-11-18

opencv采集图片qml做显示

一个opencv在Qt中的小应用,包含了Qt的多线程,QImage与Mat转化;封装了qml接口,还包含了opencv中的一些图片检测和矫正技术

2017-10-15

excell第三方库、libxl

操作excell的第三方库,我只使用过c++接口;还支持c、c#、delphi、fortan、powerbasic、python、visualbasic、xbase++等接口。支持intel为CPU的windows和linux,但不持arm。

2017-10-05

60fcf3ccd9a2ebc9e432ffb5cb91638b-ippicv_2017u2_win_ia32_20170418

opencv3.2.0 configure vs-32bit需要的文件

2017-05-31

75060a0c662c0800f48995b7e9b085f6-ippicv_2017u2_win_intel64_20170418

opencv-3.2.0 configure vs-64bit需要的文件

2017-05-31

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

TA关注的人

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