SDL
文章平均质量分 59
IT_阿水
STM32开发、N32开发、C语言、linux驱动、TCP/IP网络编程、物联网
展开
-
人工智能下的中秋祝福
中秋节,又称祭月节、月光诞、月夕、秋节、仲秋节、拜月节、月娘节、月亮节、团圆节等,是中国民间的传统节日。中秋节源自天象崇拜,由上古时代秋夕祭月演变而来。中秋节自古便有祭月、赏月、吃月饼、看花灯、赏桂花、饮桂花酒等民俗,流传至今,经久不息。中秋节起源于上古时代,普及于汉代,定型于唐朝初年,盛行于宋朝以后。中秋节是秋季时令习俗的综合,其所包含的节俗因素,大都有古老的渊源。中秋节以月之圆兆人之团圆,为寄托思念故乡,思念亲人之情,祈盼丰收、幸福,成为丰富多彩、弥足珍贵的文化遗产。...原创 2022-08-28 21:43:44 · 1105 阅读 · 5 评论 -
Linux下基于百度智能云平台人脸识别
Linux下基于百度智能云平台人脸识别1.百度智能云接口及简介https://cloud.baidu.com/product/face 接口技术文档:2.人脸检测属性分析项目示例 硬件平台: ubuntu18.04、USB免驱摄像头 图像渲染: SDL库 开发语言: C语言 效果展示:3.摄像头应用框架V4L2示例#include <stdio.h>#include <sys/types.h>#include <sys/stat.h&原创 2022-01-15 17:18:33 · 1606 阅读 · 0 评论 -
Linux下基于百度智能云平台人脸检测分析
Linux下基于百度智能云平台人脸检测分析1.百度智能云接口及简介https://cloud.baidu.com/product/face 接口技术文档:原创 2022-01-05 16:14:14 · 1095 阅读 · 0 评论 -
Linux下V4L2框架基于SDL库本地USB摄像头监控
Linux下V4L2框架基于SDL库本地USB摄像头监控1.摄像头框架编程步骤(1)打开摄像头设备(/dev/video0 、/dev/video1 )(2)设置图像格式:VIDIOC_S_FMT(视频捕获格式、图像颜色数据格式、图像宽和高)(3)申请缓冲区:VIDIOC_REQBUFS(缓冲区数量、缓冲映射方式、视频捕获格式)(4)将缓冲区映射到进程空间:VIDIOC_QUERYBUF(要映射的缓冲区下标、缓冲映射方式、视频捕获格式)(5)将缓冲区添加到队列中:VIDIOC_QBUF(映射的原创 2021-12-13 15:24:35 · 1374 阅读 · 0 评论 -
Linux下基于SDL库贪吃蛇游戏
Linux下基于SDL库贪吃蛇游戏 SDL(Simple DirectMediaLayer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、MacOS X等)的应用软件。现SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。1.效果展示2.绘制蛇身函数/*绘制蛇身*/static void SDL_DrawSnake(int x,int y,in原创 2021-12-03 20:34:58 · 4983 阅读 · 1 评论 -
SDL时间和天气显示
SDL时间和天气显示1.天气获取 天气获取采用命令行浏览器curl,天气获取接口使用心知天气网; 心知天气网相关参考https://blog.csdn.net/weixin_44453694/article/details/1118744412.天气获取与解析示例/******************解析 天气数据****************形参:u8* buff原始数据 u8 *Weather_stat天气数据标志 u8 *data解析获取到的数据返回值:0---成功原创 2021-12-02 22:01:47 · 261 阅读 · 0 评论 -
SDL显示文本
SDL显示文本 SDL2.0库本身没有文本数据显示相关函数接口,文本显示需要编译安装SDL_ttf库1.编译安装SDL2_ttf库SDL_ttf下载地址:SDL_ttf (1)将下载的SDL2-2.0.14.tar.gz压缩包拷贝至虚拟机解压。[wbyq@wbyq src_pack]$ tar xvf /mnt/hgfs/ubuntu/software_pack/SDL2_ttf-2.0.15.tar.gz (2)配置编译安装路径[wbyq@wbyq SDL2_ttf-2.0.15]$原创 2021-12-02 21:34:54 · 2126 阅读 · 0 评论 -
SDL播放PCM音频数据
SDL播放PCM音频数据1.PCM简介 PCM(Pulse CodeModulation,脉冲编码调制)音频数据是未经压缩的音频采样数据裸流,它是由模拟信号经过采样、量化、编码转换成的标准数字音频数据。描述PCM数据的6个参数: 1.Sample Rate : 采样频率。8kHz(电话)、44.1kHz(CD)、48kHz(DVD)。 2.Sample Size : 量化位数。通常该值为16-bit。 3.Number of Channels : 通道个数。常见的音频有立体声(st原创 2021-12-02 21:14:54 · 2104 阅读 · 0 评论 -
SDL显示YUV图像数据
SDL显示YUV图像数据1.YUV简介 > YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。与我们熟知的RGB类似,YUV也是一种颜色编码方法,主要用于电视系统以及模拟视频领域,它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不过是黑白的,这样的设计很好地解决了彩色电视机与黑白电视的兼容问题。并且,YU原创 2021-12-02 21:09:09 · 2456 阅读 · 4 评论 -
SDL编译安装图片显示
SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、MacOS X等)的应用软件。现SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。原创 2021-12-02 20:54:17 · 1624 阅读 · 1 评论