自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++产品开发讲座-(三)常⽤组件1-应⽤配置

C++产品开发讲座-(三)常⽤组件1-应⽤配置应⽤参数较多,往往需⽤⼀个或多个配置文件进⾏储存配置文件的保存与读取⽅法,尽可能简单避免逐参数赋值,参数多了,发⽣了版本升级,功能修改往往容易造成修改遗漏使得配置文件对不上不好的例子1bool readDotCfg(ParamDot& param){ std::string file_cfg = "./config/dot.cfg"; std::string line; std::ifstream ifile(file_cfg, s

2021-12-24 16:05:15 576

原创 C++产品开发讲座-(二)开发规范

C++产品开发讲座-(二)开发规范1.采用git管理项目采用cmake管理编译1.1 git常⽤命令github/gitee git add git commit git pull git rebase1.2 cmake常⽤find_package()include_directories()link_directories() aux_source_directory() add_executable()/add_library()target_link_libraries(

2021-12-24 15:48:22 868

原创 C++产品开发讲座-(一)编程规范

C++产品开发讲座-(一)编程规范1. 编程风格文件夹文件名:⼩写+下划线: demo_data_type.h枚举类名:enum class EnumDataType{ EnumDataTypeA, EnumDataTypeB};class,struct名:单词首字母大写class DemoData{};函数名:首字母小写,后面单词首字母大写void procData(uint32_t index_pipeline);变量名:全小写,单词之间加下划线uint32_t num_

2021-12-24 15:05:38 504

原创 RK3399Pro-硬件编解码器MPP库快速上手--(三)MPP编码关键代码讲解

MPP关键配置为了方便配置功能,我们一般将Mpp配置的关键参数定义为结构体:struct MPP_ENC_DATA //编码所需要的数据{ // global flow control flag uint32_t frm_eos; uint32_t pkt_eos; uint32_t frame_count; uint64_t stream_size; // base flow context MppCtx ctx; MppApi *mpi; MppEncPrepCfg prep

2021-12-24 11:09:27 6485 5

原创 RK3399Pro-硬件编解码器MPP库快速上手--(二)MPP编码入门

MPP编码入门mpp编码流程介绍整个编码分为mpp_create,mpp_init,再通过mpp的接口mpi->control接口来进行参数设置.一般需要配置三类信息:码率控制方式(MPPEncRcCfg),通过命令MPP_ENC_RC_CFG配置;输入控制配置(MppEncPrepCfg),通过命令MPP_ENC_SET_PREP_CFG配置;协议控制配置(MppEncCodecCfg),通过命令MPP_ENC_SET_CODEC_CFG配置;详细配置细节会在下面代码注释中给出。配

2021-12-20 10:00:47 8618 8

原创 RK3399Pro-硬件编解码器MPP库快速上手--(一)MPP介绍与环境配置

RK3399Pro-硬件编解码器MPP库快速上手--(一)MPP介绍与环境配置mpp介绍mpp开发环境配置mpp介绍MPP是Rockchip提供的媒体处理软件平台,适用于Rockchip芯片系列。它屏蔽了有关芯片的复杂底层处理,屏蔽了不同芯片的差异,为使用者提供了统一的视频媒体统一接口。如果想达到最好的效果,必须要通过librockchip_mpp来直接编码实现编解码。我们可以通过gstreamer和ffmpeg的mpp插件来使用mpp硬件加速,但是这两种应用程序都会因为兼容api的原因,徒增几次无用

2021-12-17 16:52:37 8300 8

原创 Qt5学习1:Ubuntu16.04 Vscode下配置使用PyQt5

已有环境简介:ubuntu16.04; python3; pip3; vscode1.安装PyQt5和PyQt5-tools(Qtdesigner)sudo pip3 install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simplesudo pip3 install PyQt5-tools安装完毕后输入代码,运行测试#!/usr/bin/env python3# -*- coding: utf-8 -*-import sysfr

2021-01-20 13:08:49 648

原创 OpenCV3.3编译安装+部分问题解决

本机情况操作系统:Ubuntu16.04本机已安装NVIDIA显卡驱动+CUDA+cuDNN,安装方法见【安装链接】OpenCV3.3编译安装安装准备1.安装opencv的工具和依赖项sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-devsudo apt-get install libavformat-dev libjpeg.dev libtiff4.devsu

2020-07-18 14:35:58 2059 1

原创 Ubuntu16.04下显卡驱动、CUDA、cuDNN安装

Ubuntu16.04下显卡驱动、cuda、cudnn安装本机情况显卡驱动安装1.安装依赖并下载显卡驱动2.禁用Ubuntu自带显卡驱动3.安装驱动注意CUDA、cuDNN安装1.CUDA安装2.cuDNN安装本机情况操作系统:Ubuntu16.04显卡:GTX1050显卡驱动安装1.安装依赖并下载显卡驱动依次输入:sudo apt-get updatesudo apt-get upgradesudo apt-get install libprotobuf-dev libleveldb-d

2020-07-17 22:22:43 457

原创 DELL XPS15-9560 WIN10+Ubuntu双系统(固态+机械)安装总结

DELL XPS15-9560 WIN10+Ubuntu双系统(固态+机械)安装总结安装介绍安装前的准备安装常见错误和实用方法安装介绍硬件环境:Dell XPS15-9560 固态加机械硬盘安装目标:WIN10在固态上保持不动,将Ubuntu16.04安装至机械硬盘,并设置用Ubuntu的grub作为开机引导项安装前的准备1.制作Ubuntu16.04系统盘教程链接2.在机械硬盘上给Ubuntu分出合适的空闲空间,我分的100G。注意一定要让机械硬盘为基本磁盘而不是动态磁盘,Ubuntu安装程序

2020-07-08 21:30:40 2287 1

mpp_demo.rar

mpp_demo.rar

2021-12-20

空空如也

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

TA关注的人

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