久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團(tuán)論壇DSP專區(qū)DSP系統(tǒng)和硬件開發(fā)討論區(qū) → 李現(xiàn)路:DSP6000圖像位置移動與變形的典型算法(三)


  共有9256人關(guān)注過本帖樹形打印

主題:李現(xiàn)路:DSP6000圖像位置移動與變形的典型算法(三)

客人(124.78.*.*)
  1樓


李現(xiàn)路:DSP6000圖像位置移動與變形的典型算法(三)  發(fā)帖心情 Post By:2009-12-3 13:48:22

李現(xiàn)路:DSP6000圖像位置移動與變形的典型算法(三)

 

三、圖像的水平鏡像變換算法

數(shù)學(xué)表達(dá)式原理:


設(shè)圖像高度為IHeight,寬度為IWidth,原圖中(x0,y0)經(jīng)過水平鏡像后從未將變?yōu)?/p>

(IWidth-x0,y0),其表達(dá)式為:

X0=IWidth-y1; y0=y1


算法的C語言代碼:


/*水平鏡像變換處理*/

void horizTranspose()

{

         int i,j;

         for(i=0;i<numLines;i++)

         {            

              /*前半部分為原始圖像*/

              //傳送臨時(shí)Y緩沖區(qū)

                   DAT_copy((void *)(capYbuffer + i * numPixels),

                      (void *)(tempYbuffer + i * numPixels),

                      numPixels>>1);                                                       

             //傳送臨時(shí)Cb緩沖區(qū)

             DAT_copy((void *)(capCbbuffer + i * (numPixels >> 1)),

                      (void *)(tempCbbuffer + i * (numPixels >> 1)),

                      numPixels>>2);        

             //傳送臨時(shí)Cr緩沖區(qū)

             DAT_copy((void *)(capCrbuffer + i * (numPixels >> 1)),

                      (void *)(tempCrbuffer + i * (numPixels >> 1)),

                      numPixels>>2);                                                                          

                  

                   /*后半部分為水平鏡像圖像*/

                   for(j=numPixels/2;j<numPixels;j++)

                   {

                            //傳送臨時(shí)Y緩沖區(qū)               

                            *(Uint8 *)(tempYbuffer + i*numPixels + j) = *(Uint8 *)(capYbuffer + i*numPixels + numPixels-1-j);             

                   }

                               

             for(j=(numPixels>>2);j<(numPixels>>1);j++)

                   {

                            //傳送臨時(shí)Cb緩沖區(qū)

                            *(Uint8 *)(tempCbbuffer + i*(numPixels>>1) + j) = *(Uint8 *)(capCbbuffer + i*(numPixels>>1) + (numPixels>>1)-1-j);                   

                            //傳送臨時(shí)Cr緩沖區(qū)

                            *(Uint8 *)(tempCrbuffer + i*(numPixels>>1) + j) = *(Uint8 *)(capCrbuffer + i*(numPixels>>1) + (numPixels>>1)-1-j);                   

                   }

                                      

          }

}



四、圖像的縮放算法

數(shù)學(xué)表達(dá)式原理:

假設(shè)圖像x軸方向縮放比率fx,y軸方向縮放比率是fy,那么原圖中點(diǎn)(x0,y0)對應(yīng)

于新圖中的點(diǎn)(x1,y1)的轉(zhuǎn)換表達(dá)式為:

X0=x1/fx; y0=y1/fy


算法的C語言代碼:

 

/*圖像縮放參數(shù)*/

Float fXZoomRatio=0.5; //水平縮放比率

Float fYZoomRatio=0.5; //垂直縮放比率

/*縮放處理函數(shù)*/


/*縮放處理*/

void zoom()

{

         int i,j;

         int intCapX,intCapY;

         for(i=0;i<numLines;i++)

         {

             for(j=0;j<numPixels;j++)

             {                    

            intCapX = (int)(j/fYZoomRatio+0.5);

            intCapY = (int)(i/fXZoomRatio+0.5);          

            

            //判斷是否在原圖范圍內(nèi)

            if((intCapX>=0) && (intCapX<numPixels))  

            {  

                     if((i<numLines/2) && (intCapY>=0) && (intCapY<numLines/2))

                     {

                                         //傳送亮度信號

                                         *(Uint8 *)(tempYbuffer + i*numPixels + j) = *(Uint8 *)(capYbuffer + intCapY*numPixels + intCapX); 

                                }

                                else if((i>=numLines/2) && (i<numLines) && (intCapY>=numLines/2) && (intCapY<numLines))

                                {

                                             //傳送亮度信號

                                         *(Uint8 *)(tempYbuffer + i*numPixels + j) = *(Uint8 *)(capYbuffer + intCapY*numPixels + intCapX);                        

                                }

                                else

                                {

                                    *(Uint8 *)(tempYbuffer + i*numPixels + j) = 0xFF;

                                }                                                                                  

                 }

            else

            {

                      *(Uint8 *)(tempYbuffer + i*numPixels + j) = 0xFF;

            }                                             

                   }       

         }

}


[此貼子已經(jīng)被作者于2009-12-3 13:54:26編輯過]

支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

李現(xiàn)路:DSP6000圖像位置移動與變形的典型算法(三)








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
在线免费av一区| 国产精品区一区| 性欧美大战久久久久久久久| 1024成人网| 又紧又大又爽精品一区二区| 亚洲精品成人在线| 亚洲va欧美va人人爽| 丝袜诱惑亚洲看片| 韩国三级电影一区二区| 丁香亚洲综合激情啪啪综合| 99热99精品| 含羞草久久爱69一区| 日韩精品久久久毛片一区二区| 亚洲欧美日韩在线综合| 欧美中文字幕一区二区三区亚洲| 欧美日韩国产美女| 国产亚洲美州欧州综合国| 国产精品久久久久久久蜜臀| 亚洲自拍另类综合| 久久99热这里只有精品| 国产成人在线看| 精品国产乱码久久久久久108| 无码免费一区二区三区免费播放| 色噜噜狠狠色综合中国| 欧美一区二区三区免费大片| 亚洲国产精品av| 亚洲成人综合在线| 国产不卡视频在线播放| 国产在线精品二区| 欧美在线综合视频| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲成va人在线观看| 国产激情91久久精品导航| 国产日韩一区二区| 欧美日韩免费电影| 亚洲乱码中文字幕综合| 国产精品99久久久久久久vr | 精品99一区二区| 亚洲精选在线视频| 处破女av一区二区| 亚洲欧美日韩精品综合在线观看| 日韩一区二区三区在线| 亚洲自拍都市欧美小说| 成人激情免费视频| 西游记1978| 欧美精品一区二区在线观看| 亚洲福利国产精品| 成人av在线播放网站| 日韩中文字幕av在线| 日韩美女一区二区三区| 午夜激情一区二区三区| 99国产欧美另类久久久精品| 亚洲高清视频一区二区| 久久网站热最新地址| 天天综合天天做天天综合| 99爱精品视频| 91麻豆精品91久久久久同性| 亚洲人成影院在线观看| 国产成人精品免费| 色婷婷综合五月| 国产精品免费aⅴ片在线观看| 韩国成人福利片在线播放| 精品久久久久久乱码天堂| 欧美人妇做爰xxxⅹ性高电影| 亚洲乱码国产乱码精品精可以看 | 亚洲国产中文字幕在线视频综合| 成人av在线观| 欧美视频中文字幕| 亚洲大片精品永久免费| 国产三级精品在线不卡| 欧美变态凌虐bdsm| 国模冰冰炮一区二区| 亚洲精品在线视频观看| 国产日韩av一区| 99久久婷婷国产综合精品 | 欧美成人r级一区二区三区| 日韩福利电影在线观看| 久久久久资源| 国产拍欧美日韩视频二区| 国产裸体歌舞团一区二区| 色综合久久久久久久久久久| 亚洲精品成人天堂一二三| av观看久久| 久久久亚洲高清| 成人动漫在线一区| 日韩一区二区三区电影在线观看| 久色婷婷小香蕉久久| 一区二区三区电影| 午夜视黄欧洲亚洲| 亚洲精品影院| 视频一区视频二区在线观看| 色阁综合av| 香蕉乱码成人久久天堂爱免费| 精品国产一区二区三区麻豆免费观看完整版 | 国内国产精品久久| 在线影视一区二区三区| 日本视频一区二区| 欧日韩精品视频| 蜜桃av一区二区| 91国产精品成人| 激情综合网最新| 91精品久久久久久蜜臀| 国产精品一区二区x88av| 在线电影院国产精品| 国产精品一级黄| 欧美成人乱码一区二区三区| 成人精品国产一区二区4080| 精品久久久久久综合日本欧美| 成人av电影在线观看| 久久婷婷久久一区二区三区| 99精品国产一区二区| 欧美极品少妇xxxxⅹ高跟鞋| 国严精品久久久久久亚洲影视| 亚洲欧洲国产日韩| 日本黄网免费一区二区精品| 亚洲第一成年网| 欧美日韩亚洲综合在线| 国产91高潮流白浆在线麻豆| 欧美精品一区二区三区在线播放| 91在线精品一区二区三区| 国产精品视频一区二区三区不卡| 精品欧美日韩| 婷婷中文字幕综合| 欧美精品在线观看播放| 97久久超碰国产精品电影| 1024成人网| 色系网站成人免费| 欧美亚洲另类激情小说| 国产丶欧美丶日本不卡视频| 久久久夜色精品亚洲| 精品欧美一区二区精品久久| 亚欧色一区w666天堂| 欧美精选在线播放| 国产伦精品一区二区三区四区视频 | 成人性生交大片免费看中文网站| 精品国产乱码久久久久久蜜臀| 97久久精品人人爽人人爽蜜臀| 中文字幕在线免费不卡| 中文精品一区二区三区| 国产ts人妖一区二区| 综合久久综合久久| 在线观看三级视频欧美| 99精品久久只有精品| 亚洲午夜精品17c| 欧美精品在线观看一区二区| 官网99热精品| 麻豆精品在线观看| 国产欧美日韩激情| 一区二区日本| 91热门视频在线观看| 午夜视频在线观看一区| 精品国产凹凸成av人网站| 日韩免费一区二区三区| 成人高清视频在线观看| 亚洲一区二区三区四区在线观看| 91精品国产品国语在线不卡| 欧美不卡三区| 成人免费看黄yyy456| 亚洲午夜在线观看视频在线| 欧美一二三四区在线| 欧美理论一区二区| eeuss鲁一区二区三区| 亚洲影院免费观看| 久久女同互慰一区二区三区| 色一区在线观看| 7777精品久久久大香线蕉小说| 亚洲福利一区二区| 国产视频在线观看一区二区三区 | 精品在线视频一区| 国产精品卡一卡二卡三| 欧美日韩免费在线视频| 欧美精品一区二区三区在线四季| 国产精品综合一区二区| 亚洲国产欧美日韩另类综合| 日韩午夜精品视频| 致1999电视剧免费观看策驰影院| av一区二区三区在线观看| 九一九一国产精品| 亚洲精品免费在线观看| 久久亚洲一级片| 欧美高清精品3d| 亚洲图片小说在线| 久久久久se| 99久久国产综合色|国产精品| 蜜臀av性久久久久蜜臀aⅴ流畅 | 麻豆一区二区三区| 亚洲人精品午夜| 久久精品夜夜夜夜久久| 欧美日韩一区二区三区高清| 欧美污视频久久久| 国产精品乱子乱xxxx| 风间由美中文字幕在线看视频国产欧美 | 成人aaaa免费全部观看| 日本一道高清亚洲日美韩| 亚洲综合色成人| 亚洲天堂精品在线观看| 国产欧美日韩一区二区三区在线观看| 日韩一区二区中文字幕| 在线观看日韩国产| 91成人在线精品|