ffmpeg简易播放器(4)--使用SDL播放音频
摘要:
笔记以及源码的github地址 CrescentRose的github SDL(英语:Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发函数库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Li
yolov5输出解码实现
摘要:
yolov5输出解释--以yolov5s.pt为例 写在前面。这几天在用Tensort部署一个工训赛检测圆环的模型,发现输出怎么都对不上,通过查阅各方资料,便有了这篇文章,希望能帮助到大家 输出维度 在yolov5中,常见的输入为640*640,官方给出的yolov5s.pt正是如此,可以将其转换为
ffmpeg简易播放器(3)--使用ffmpeg解码视频并用opencv显示视频
摘要:
笔记以及源码的github地址 CrescentRose的github ffmpeg的安装 这里我采用的linux下编译源码的方式安装ffmpeg,当然也可以使用apt-get等方式安装,但是我当时使用apt-get安装的ffmpeg使用cmake总是找不到ffmpeg的库,所以我选择了编译源码的方
ffmpeg简易播放器(2)--了解音频格式
摘要:
笔记以及源码的github地址 CrescentRose的github 声音是个啥 初中物理学过,声音是由物体振动产生的,声音是一种机械波,传播的介质是空气。声音的频率决定了声音的音调,频率越高,音调越高。声音的振幅决定了声音的大小,振幅越大,声音越大。 也就是说,声音实质上是一个连续的信号,他有着
ffmpeg简易播放器(1)--了解视频格式
摘要:
笔记以及源码的github地址 CrescentRose的github 视频帧 对于一份视频,实质上是多张图片高速播放形成的。每一张图片即为该视频的一帧。而每秒钟播放的图片张数便为所谓的帧率(Frame Rate/Frame Per Second)。常见的帧率有24fps(即一秒播放24张图片),6
find_package()使用指南
摘要:
关于find_package() 在使用cmake引用第三方库(比如OpenCV)时,我们总是使用find_package()这个指令来实现对包的查找(比如find_package(OpenCV))。调用完后就可以使用一些似乎凭空出现的变量如{OpenCV_INCLUDE_DIRS}以及{Ope
Vscode实现应用qss样式表
摘要:
qss简介 qss(Qt Style Sheets)是一种基于CSS的样式语言,用于描述用户界面元素的外观和感觉。qss可以让用户在不修改代码的情况下,轻松地自定义应用程序的外观。 其语法基本如下: objectName{ property: value; } 其中,objectName是要设置样式
Qt结构简介
摘要:
Qt构成 Qt(/ˈkjuːt/,发音同“cute”)是一个跨平台的C++应用程序开发框架。广泛用于开发GUI程序,这种情况下又被称为部件工具箱。也可用于开发非GUI程序,例如控制台工具和服务器。-摘自维基百科 Qt可以在多个平台编译运行,包括Windows、Linux、Mac OS,其运行时的表现
VScode + cmake编写Qt程序
摘要:
本机环境 Ubuntu 20.04 Qt 5.12.8 1. 安装Vscode 直接在官网下载对应的deb包安装即 可。下载后在deb包所在目录执行如下命令安装deb包。 sudo dpkg -i 安装包名.deb 然后在应用程序中应该就有了Vscode的图标了。 2. 安装cmake与gcc g+
LaTex简记
摘要:
换行 \\ 空格 \quad \qquad(两个空格) 对于一些被当作关键字的字符可转义输出或者 \verb|a^b|,|为起始和结束标志 a\\a\\ b\quad b\\ \%\\ \verb|a^b| 点乘 \cdot \cdot 叉乘 \times \times 上下