自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于ffmpeg与nvidia-video-sdk-8.1.24视频硬解与软解多路rtsp,支持Qt的QOpenglWidget与qml接口显示

      为了解决工程上的一个问题,我研究了nvidia较新的video-sdk-8.1.24,看完之后觉得这个sdk比较符合现代的编程规范,于是摒弃了以前的video-sdk-6.0,解决了工程上的问题。        我提供的封装支持软解和硬解,其中重要部分为做了视频复制,同一个视频源只解码一路;内存的细节管理;视频渲染;视频镜像等。         接口申明如下#ifndef...

2018-08-25 13:48:20 3967 34

原创 c++ 使用RdKafka::KafkaConsumer获取服务器配置信息与消费、同时消费多个topic、设置消费位置

      Kafka是一个推送的消息框架,支持java、python、c/c++等待。本次与Kafka接触了一段时间,做个分享,主要是代码中的接口,与使用方法。      Kafka使用topic消费,消息会保留一段时间;每次消费可以指定位置,从不同的位置开始消息。一个主题可以分为多个分区,其封装的c++库已经能够按顺序从不同的分区中将数据取出来了,所以还是相对方便的。      我只写...

2018-08-11 14:03:04 9491 7

原创 浅显易懂的cout格式化实例

#include <iostream>#include <iomanip>int main(){ int a = 10; //使用std::func()形式只在显示下一个数据有效,输出后下次输出数据不再有效。使用std::left这种标志是设置到cout对象中的,一直有效 std::ostream::fmtflags oldFlag = std::cout....

2018-08-11 13:28:25 351

原创 c++ STL算法与应用(二) 转换序列transform

 transform可以将函数应用于序列的元素上,并将返回值保存到另一个序列,返回值为输出序列保存的最后一个元素的下一个位置。和for_each的区别在于    1、for_each函数返回值必须为void,可以通过参数修改原序列的值    2、transform的二元函数必须返回一个值,同时也能将结果保存到另一个序列    3、transform中输出序列中的元素类型可以和输入序列中...

2018-08-05 22:02:45 469

原创 c++ STL算法与应用(一) 字典序列与全排列

       在数据结构中,所谓的字典序列其实很简单;就是元素根据英文字母的顺序排列,就叫字典序列;比列{a,b,c}就是一个字典序列;        对于集合在数据结构中我们用std::set来管理和使用它,需要注意的是集合中不能有相同元素,就和高数一样的。所以std::set中的元素必须有"<"的重载或者能够比较大小的函数对象。         比如像{1,2,3,4}这样的一个...

2018-08-04 21:38:56 907

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关注的人

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