- 博客(7)
- 收藏
- 关注
原创 Linux摄像头(v4l2应用)——在LCD上实时显示摄像头采集JPEG数据
前面使用了v4l2从摄像头获取到一帧图像,格式为JPEG,JPEG是经过压缩后的图像,如果要在LCD上显示,则需要将其解压缩得到RGB数据用于在LCD上显示,解压缩的过程就可以调用libjpeg开源库中的函数来完成解压,得到图像的RGB数据。下载源码移植后就可以使用了,在解码中需要用到最重要的结构体如下,struct jpeg_decompress_struct可以在libjpeg源码中jpeg.h中找到该结构体,其成员特别多,包含了jpeg图像的详细信息,同时也包含了解码后的数据信息。
2023-11-27 18:29:55
992
2
原创 Linux摄像头(v4l2应用)——获取摄像头一帧图像
V4L2(Video for Linux 2):Linux内核中视频设备中的驱动框架,对于应用层它提供了一系列的API接口,同时对于硬件层,它适配大部分的视频设备,因此通过调用V4L2的接口函数可以适配大部分的视频设备。
2023-11-26 16:16:03
5090
3
原创 Linux系统编程学习笔记——并发服务器基础
前面学习流socket编程时,服务器每次只能处理一个客户端,这个访问完了之后再去处理下一个,而在上一节中,通过listen()函数建立一个访问队列,服务器挨个处理每个客户端的访问。这种服务器就叫迭代型服务器,为了同时处理多个客户端,就可以用并发型服务器。迭代型服务器:服务器每次只处理一个客户端,只有当完全处理完一个客户端的请求后才去处理下一个客户端。并发型服务器:这种类型的服务器能够同时处理多个客户端的请求。
2023-08-14 15:13:20
115
原创 Linux系统编程学习笔记——进程与线程以及相关函数
linux系统编程中进程线程概念与fork()、wait()函数、pthread_create()函数使用。
2023-08-08 22:32:30
368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人