技术笔记:Qt基础之配置文件(QSettings)
在项目开发中,配置文件通常分为三种:ini文件、xml文件和json文件,个人认为三种文件的区别在于:ini文件记录方便、格式简单但不便于扩展;xml文件和json文件扩展性强,能够记录更复杂的配置文件,但格式相对复杂,特别是对重复项的记录有优势。因此,在选择配置文件时&...
技术笔记:QT之深入理解QThread
QT之深入理解QThread 理解QThread之前需要了解下QThread类,QThread拥有的资源如下(摘录于QT 5.1 帮助文档): 在以上资源中,本文重点关注槽:start();信号:started()、finished();受保护的方法ÿ...
[笔记]Qt5+FFMpeg+Opencv 实现实时美颜直播推流《一》基础知识以及直播服务器配置
前言一、基础知识1.1 直播推流流程分析1.1.1 直播推流流程分析推流协议:rtmp直播服务器CDN:nginx-rtmp模块crtmp-server客户端播放协议:rtmphttp-flv adobe的hls(苹果的延迟10s左右)准备:vlcffplay基于flash的插件1.1.2 推流过程1.1.2 直播rtmp协议分析RTMP(...
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV视频lO接口
一、OpenCV VideoCapture打开摄像头接口讲解和源码分析VideoCapture可以打开数据源(文件/摄像机/rtsp流)以下两种方案打开:bool open ( int index )VideoCapture cap(index)bool open ( int index )VideoCapture cap(index)二、OpenCV ...
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV图像处理
一、通过ROI感兴趣区域来裁剪图像1.1 cv::Rect示例#include <opencv2\core.hpp> #include <opencv2\imgcodecs.hpp> #include <opencv2\highgui.hpp> using namespace cv; int main(int argc, char* argv) { M...
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV核心类型 Mat
一、源码分析和空间创建释放1.1 内联特性1.2 特性inline关键字是一定要和函数体定义放在一起得,和声明结合是没有作用的。1.2.1 调用开销的区别实现太过简单,以至于他的消耗甚至是小于标准函数调用的消耗,其调用指令相对简单,如果此时我们又需要大量的调用函数,那伴随着的就是大量的指令开销;针对这种浪费情况&...
[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV vs2015编译
$stringUtil.substring( $!{XssContent1.description},200)...
[学习][笔记] qt5 从入门到入坟:《零》vs开发qt项目
环境搭建vs2015qt-5.9.8vs qt插件注意插件版本 我用的2.7 尽量不要选择这么新的vs 配置进入vs2015 会发现 工具栏多了个 “Qt Vs Tools”Qt Vs Tools ->Options -> Versions选择加号 添加你的qt msvc版本 qmake.exe位置例如我的:C:\Qt\Qt5.9.8\5.9.8\msvc2015_64...
[学习][笔记] qt5 从入门到入坟:<13>基于GraphicsViewFrame的贪吃蛇实现
贪吃蛇实现对于游戏而言,我们需要一个QGraphicsScene,作为游戏发生的舞台;一个QGraphicsView,作为观察游戏舞台的组件;以及若干元素,用于表示游戏对象,比如蛇、食物以及障碍物等。绘制地图Qt 学习之路 2(31):贪吃蛇游戏...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。