资源简介

在linux实现读取v4l2的yuyv数据,然后保存并转换为jpeg的图片保存

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#include “jpeglib.h“
#include “jpeg_utils.h“



#include “v4l2.h“



char *get_time(char *buffer1)
{
    /* get current time */
    time_t t = time(NULL);
    struct tm *now = localtime(&t);
    if (now == NULL)
    {
        perror(“localtime“);
        return NULL;
    }
    /* prepare string add time and date values */
    if (strftime(buffer1 sizeof(char) * 1024 “%Y_%m_%d_%H_%M_%S“ now) ==

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-26 17:02  camera\
     目录           0  2018-09-18 16:16  camera\.vscode\
     文件         174  2018-09-25 11:01  camera\.vscode\settings.json
     文件        1055  2018-09-19 09:51  camera\Makefile
     文件        1482  2018-09-26 17:02  camera\camera.c
     文件          52  2018-09-21 16:38  camera\camera.h
     文件       57364  2018-09-19 09:30  camera\camera.o.txt
     文件       10091  2018-09-19 11:27  camera\jpeg_utils.c
     文件         336  2018-09-19 10:01  camera\jpeg_utils.h
     文件       83737  2018-09-19 09:29  camera\jpeg_utils.o.txt
     目录           0  2018-09-26 17:04  camera\output\
     文件        5689  2018-09-26 17:00  camera\v4l2.c
     文件         465  2018-09-26 16:37  camera\v4l2.h
     文件        4072  2018-09-19 11:20  camera\yuv2rgb24.o

评论

共有 条评论