freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)字圖像處理實驗答案-在線瀏覽

2025-07-25 20:21本頁面
  

【正文】 for i=1:n for j=1:n if (inbuf(i,j)=xt) q=q+1。 else temp0=temp0+inbuf(i,j)。endif q~=0 a1=round(temp1/q)。 else outbuf(i,j)=a1。實驗將圖像分為m=n*n的子圖像塊,然后進(jìn)行方塊編碼;由實驗結(jié)果可知,窗口愈大時,方塊效應(yīng)越明顯,方塊編碼圖像變得越模糊;窗口愈小時,編碼圖像接近于原圖像。 實驗內(nèi)容(1) 編制一維前值預(yù)測DPCM編解碼程序,預(yù)測系數(shù)?。?,0,0,0)。(3) 重建圖像與原圖像誤差圖像,用絕對誤差表示如下:式中的n為放大因子,以便觀察誤差的分布情況。分別計算重建后圖像的PSNR。 實驗方法及編程用Matlab進(jìn)行編程,主要是對照著實驗書上面的算法流程圖進(jìn)行代碼的編 寫,主要的代碼如下所示:function newbuf=Dpcm_code(oldbuf,M,N,dim)。% *************************************************************************global newbuf。 err=oldbuf(i,j)pre_val。 res_val=Restor_Value(quan_err,pre_val)。 endend %function newbuf=Error_Code(M,N,dim)。% *************************************************************************global newbuf。wrong(100,100)=120。 err=wrong(i,j)。 res_val=Restor_Value(quan_err,pre_val)。 endend %function Pvalue=Predict_Value(row,col,N,dim)% *************************************************************************% {This function is used to give predicted value as linear predictor.% The prediction formula is as follows:% 1_D DPCM: ^x[i,j]=128 if j=1% x39。[ i,j1] if i=1,j1% x39。[ i,j1] if i1,j1% 1/8x39。s predictor)% 1/4x39。[i1,j+1]% Dim : Dimension of prediction% Row : vertical coordinate of current pixel to be predicted% COL : horizontal coordinate of current pixel to be predicted}% *************************************************************************global newbuf。 else Pvalue=newbuf(row,col1)。amp。 end if (row==1amp。col1) Pvalue=newbuf(row,col1)。amp。amp。 end if (row1amp。col1amp。colN) Pvalue=(1/2)*newbuf(row,col1)+(1/4)*newbuf(row1,col1)+... (1/4)*newbuf(row1,col+1)。% ************************************************************************* % This function is used as linear quantizer has totally% 13 quantization level :% 0,+7,+16,+27,+38,+51,+66% ************************************************************************* if (abs(err)=3) lev=0。 else if(abs(err)=21) lev=16。 else if(abs(err)=44) lev=38。 else lev=66。 end。 end。 end。 if (err ~= 0) Qvalue = lev*(err / abs(err))。 %function Cvalue=Clip_Value(res_val)% *************************************************************************% This function is used to clip to restored value to 8_bit value% 0
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1