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

正文內(nèi)容

c語言課程設(shè)計(jì)--圖像處理-資料下載頁

2025-06-05 10:01本頁面
  

【正文】 * wide。 offy4 = * height。 nffx1 = cosa * offx1 + sina * offy1。//旋轉(zhuǎn)后新圖四個(gè)角的坐標(biāo) nffy1 = sina * offx1 + cosa * offy1。 nffx2 = cosa * offx2 + sina * offy2。 nffy2 = sina * offx2 + cosa * offy2。 nffx3 = cosa * offx3 + sina * offy3。 nffy3 = sina * offx3 + cosa * offy3。 nffx4 = cosa * offx4 + sina * offy4。 nffy4 = sina * offx4 + cosa * offy4。 nwide=(int)(maxa(fabs(nffx4nffx1),fabs(nffx3nffx2))+)。//新圖的寬和高 nheight=(int)(maxa(fabs(nffy4nffy1),fabs(nffy3nffy2))+)。 p2width=nwide。//給 img2 賦值 p2height=nheight。//給 img2 賦值 p2numcolors=p1numcolors。//給 img2 賦值 //開辟一個(gè)空間用以存放數(shù)據(jù) p2ptr=temp=(unsigned char *)malloc(nwide*nheight*(p2numcolors))。 a = * nwide * cosa * nheight * sina + * wide。//旋轉(zhuǎn)常值 b = * nwide * sina * nheight * cosa + * height。//旋轉(zhuǎn)常值 if(p2numcolors==3)//判斷灰度圖,彩色圖 { ~ 11 ~ for(y1=0。y1nheight。y1++)//進(jìn)行彩色圖元素遍歷 { for(x1=0。x1nwide。x1++) { x0=(int)(x1*cosa+y1*sina+a)。//算出新坐標(biāo)對(duì)應(yīng)的原圖坐標(biāo) y0=(int)(x1*sina+y1*cosa+b)。 //判斷是否超過原圖,超過賦 255 if((x0wide)amp。amp。(x0=0)amp。amp。(y0height)amp。amp。(y0=0)) { //將原圖 RGB 值賦予新開辟空間對(duì)應(yīng)的位置 *(temp++)=*(pdata+y0*wide*p2numcolors+m)。 *(temp++)=*(pdata+y0*wide*p2numcolors+m+1)。 *(temp++)=*(pdata+y0*wide*p2numcolors+m+2)。 } else { *(temp++)=255。//將沒有對(duì)應(yīng)點(diǎn)的值賦 255,使其變白色 *(temp++)=255。 *(temp++)=255。 } } m+=3。 } } else { //進(jìn)行灰度圖元素遍歷 for(y1=0。y1nheight。y1++) for(x1=0。x1nwide。x1++) { x0=(int)(x1*cosa+y1*sina+a)。//算出新坐標(biāo)對(duì)應(yīng)的原圖坐標(biāo) y0=(int)(x1*sina+y1*cosa+b)。 //判斷是否超過原圖,超過賦 255 if((x0wide)amp。amp。(x0=0)amp。amp。(y0height)amp。amp。(y0=0)) *(temp++)=*(pdata+y0*wide+x0)。//將原圖的值賦予新開辟空間對(duì)應(yīng)的位置 else *(temp++)=255。//將沒有對(duì)應(yīng)點(diǎn)的值賦 255,使其變白色 } } } 心得體會(huì) 剛開始并不了解圖像如何用 vc 來進(jìn)行幾何變換,后來經(jīng)過初步認(rèn)識(shí),了解到各門 ~ 12 ~ 學(xué)科的聯(lián)系, c語言中用到了很多算法和數(shù)學(xué)有著緊密的聯(lián)系,感受到數(shù)組與指針的強(qiáng) 大,編程需要注意細(xì)節(jié),不然犯錯(cuò)了在去找問題所在很難找出問題錯(cuò)在哪里?;A(chǔ)知識(shí)要熟練掌握,多上機(jī),發(fā)現(xiàn)問題解決問題,才能在今后編程中少犯錯(cuò)誤。 實(shí)習(xí)日志 6月 17 日 安排:學(xué)習(xí)圖像基本知識(shí),完成彩色圖像變灰度圖像 進(jìn)度:完成了圖像灰度,但并沒有真正灰度( numcolors=3) 6月 19 日 安排:解決上次問題,完成水平鏡像(彩色和灰度圖像) 進(jìn)度:解決了上次問題 ,完成灰度圖像的水平鏡像,彩色圖像水平鏡像出現(xiàn)問題 遇到的問題:彩色圖像水平鏡像后顏色改變( RGB 值賦錯(cuò)) 解決辦法:調(diào)整指針指向(使 RGB 值賦對(duì)) 6月 24 日 安排:解決上次問題,完成垂直鏡像(彩色和灰度圖像) 進(jìn)度:完成良好 6月 26 日 安排:完成旋轉(zhuǎn)(彩色和灰度圖像) 進(jìn)度:只完成特殊值得旋轉(zhuǎn) 遇到問題:地址訪問錯(cuò)誤 解決辦法:調(diào)試逐句查看,查看哪里地址訪問錯(cuò)誤 6月 27 日 安排:完成界面設(shè)計(jì),彩色圖像旋轉(zhuǎn) 進(jìn)度:界面設(shè)計(jì)完成良好,彩色圖像仍存在問題 參考文獻(xiàn) 《 VC++數(shù)字圖像處理》何斌 人民郵 電出版社 ~ 13 ~
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1