日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

生成彩条的MATLAB代码

發布時間:2025/7/14 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 生成彩条的MATLAB代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
clc;close all;clear %read image % RGBimga = imread('bmpinput_1080p.bmp'); RGBimga = imread('bmpinput_720p.bmp'); RGBimgb = RGBimga*0; RGBimga = RGBimgb;[Hs Vs Dim] = size(RGBimga); gate = Vs/6; %6個豎彩條間隔 i = 1; RGBimga(:,(i-1)*gate+1:i*gate,1) = 255; %R i = i+1; RGBimga(:,(i-1)*gate+1:i*gate,2) = 255; %G i = i+1; RGBimga(:,(i-1)*gate+1:i*gate,3) = 255; %B i = i+1; RGBimga(:,(i-1)*gate+1:i*gate,1) = 255; %R i = i+1; RGBimga(:,(i-1)*gate+1:i*gate,2) = 255; %G i = i+1; RGBimga(:,(i-1)*gate+1:i*gate,3) = 255; %B figure;imshow(RGBimga);[Hs Vs Dim] = size(RGBimgb); gate = Hs/3; %3個橫彩條間隔 RGBimgb(1:gate,:,1) = 255; %R RGBimgb(gate+1:2*gate,:,2) = 255; %G RGBimgb(2*gate+1:3*gate,:,3) = 255; %B figure;imshow(RGBimgb);RGBimga = uint8(RGBimga); RGBimgb = uint8(RGBimgb);yuvima = rgb2yuv(RGBimga); %rgb2ycbcr % yuvima = rgb2ycbcr(RGBimga); figure;imshow(uint8(yuvima)); yuvimb = rgb2yuv(RGBimgb); figure;imshow(yuvimb);YUVimg = yuvima; yuvimout = zeros(1,Hs*Vs*Dim); %整理數據 yuvimout(1:3:Hs*Vs*Dim) = reshape(YUVimg(:,:,1)',1,Hs*Vs); %%Y yuvimout(2:3:Hs*Vs*Dim) = reshape(YUVimg(:,:,2)',1,Hs*Vs); %%U yuvimout(3:3:Hs*Vs*Dim) = reshape(YUVimg(:,:,3)',1,Hs*Vs); %%V fid= fopen('imga_720p.yuv','wb'); %整理后可快速輸出到文件fwrite(fid,yuvimout,'uint8'); fclose(fid); fid= fopen('imga_720p.txt','w');fprintf(fid,'%02x\n',yuvimout); fclose(fid);YUVimg = yuvimb; yuvimout = zeros(1,Hs*Vs*Dim); yuvimout(1:3:Hs*Vs*Dim) = reshape(YUVimg(:,:,1)',1,Hs*Vs); yuvimout(2:3:Hs*Vs*Dim) = reshape(YUVimg(:,:,2)',1,Hs*Vs); yuvimout(3:3:Hs*Vs*Dim) = reshape(YUVimg(:,:,3)',1,Hs*Vs); fid= fopen('imgb_720p.yuv','wb'); %% 寫二進制文件 fwrite(fid,yuvimout,'uint8'); fclose(fid); fid= fopen('imgb_720p.txt','w'); %% 寫txt文件fprintf(fid,'%02x\n',yuvimout); fclose(fid);

?

轉載于:https://www.cnblogs.com/hythink/p/5224901.html

總結

以上是生活随笔為你收集整理的生成彩条的MATLAB代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。