• 大小: 137KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: CUDA  NV12  JPEG  

资源简介

使用CUDA,将NV12格式的缓冲区编码为JPEG。代码可以编译,并直接运行。代码是https://blog.csdn.net/mikedai/article/details/79084092,进行了接口、对齐、编译功能。

资源截图

代码片段和文件信息


#include 
#include 
#include 

#include “Endianess.h“
#include 
#include 
#include 
#include 
#include 

#include 
#include 

#include “gh_jpegnpp.h“


//量化表数据
typedef struct 
{
    unsigned char nPrecisionAndIdentifier;
    unsigned char aTable[64];
} QuantizationTable;

//图片信息
typedef struct 
{
    unsigned char  nSamplePrecision;
    unsigned short nHeight;
    unsigned short nWidth;
    unsigned char  nComponents;
    unsigned char  aComponentIdentifier[3];
    unsigned char  aSamplingFactors[3];
    unsigned char  aQuantizationTableSelector[3];
} frameHeader;

//扫描头
typedef struct 
{
    unsigned char nComponents;
    unsigned char aComponentSelector[3];
    unsigned char 

评论

共有 条评论