国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 幫助中心 > 正文

YUV轉為jpg圖像的實現(xiàn)

2024-07-09 22:42:28
字體:
來源:轉載
供稿:網友

調用opencv庫,將yuv圖像轉為jpg圖像。

代碼如下:

# define _CRT_SECURE_NO_WARNINGS#include <string>#include <iostream>#include <fstream>#include <cv.h> #include <highgui.h> #include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>using namespace cv;using namespace std;int main(){  int iWidth;  int iHeight;  int iFrameNum;  int iImageSize;  iWidth = 640;  iHeight = 480;  char *inputFileName = "640x480_YUV400.yuv";  FILE *fpIn;  if (fopen_s(&fpIn, inputFileName, "rb"))  {    cout << "File Open Failed!/n";    system("pause");    exit(1);  }  iImageSize = iWidth * iHeight;  unsigned char *InData = (unsigned char*)malloc(iImageSize * sizeof(unsigned char));  unsigned char *uvData = (unsigned char*)malloc(iImageSize / 2 * sizeof(unsigned char));//uv  memset(uvData, 128, iImageSize / 2);  Mat frameYUV(iHeight * 3 / 2, iWidth, CV_8UC1);  Mat frameBGR;  Mat frameRGB;  Mat frameYUV420;  char outName[128];  iFrameNum = 0;  while (1)  {    size_t size = fread(InData, sizeof(unsigned char), iImageSize, fpIn);    if (size == 0)    {      cout << "Read Frame Fail!/n";      system("pause");      break;    }    memcpy(frameYUV.data, InData, iImageSize);    memcpy(frameYUV.data + iImageSize, uvData, iImageSize / 2);    cvtColor(frameYUV, frameBGR, CV_YUV2BGR_I420);    cvtColor(frameBGR, frameRGB, CV_BGR2RGB);    imshow("video", frameRGB);    waitKey(1);    cout << iFrameNum++ << " Frame Processed/n";    sprintf(outName, "outFile/%d.jpg", iFrameNum);    imwrite(outName, frameRGB);  }  free(InData);  free(uvData);  fclose(fpIn);  return 0;}

以上這篇YUV轉為jpg圖像的實現(xiàn)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網之家。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 武山县| 遵义县| 营口市| 信宜市| 灵丘县| 衢州市| 自治县| 登封市| 长武县| 萝北县| 泌阳县| 旬邑县| 江津市| 讷河市| 吉安县| 弥渡县| 南部县| 增城市| 海宁市| 古交市| 剑河县| 浮山县| 新乐市| 上杭县| 桑日县| 安新县| 绥棱县| 商水县| 兴宁市| 岱山县| 延边| 乐清市| 辽阳市| 永善县| 聊城市| 颍上县| 兰考县| 肇庆市| 邵阳市| 舞钢市| 霞浦县|