ISL-II036【Image Resize】 |
文件 |
說明 |
下載點 |
ISL-II036-C1【Image Resize】 |
在影像處理中的過程中,我們常常為了各種不同的目的,所取得的圖片不符合我們的要求的時候,會對影像作縮放(zoom)、改變大小(Resize)、補償(compensation)等等處理,這些方法會參考原圖,做取樣(sampling)的動作,就以縮小為例。為了將原圖縮小,一般做法會以n點(pixel)取一點的方式取樣,長寬是原來的1/n所得到的圖面積剛好是原來的(1/n x 1/n)=1/(n^2)。為整數平方分之一倍。影像縮放處理在實際生活上的應用非常廣泛,通常是醫學影像、多媒體技術、數位相片掃描及處理等應用上,若縮放處理效果不佳使得縮放後的影像失真,接下去的後續處理就等於是錯誤的資料處理,可能產生無法預期的結果。因此,如何得到最好的影像縮放效果便成為我們要探討的問題。本次作業主要有三個主要功能,Job1在開啟各種格式之圖片,Job2將開啟的圖片依使用者所需要的倍率將圖片作改變大小的效果,Job3則將縮放過後的圖片,並另存成新檔,以做為後續影像處理用途。此程式為Borland C++Builder 6.0版之所編譯而成,請直接執行HW2\exe\資料夾中之HW2.exe即可。 |
立即下載 |
ISL-II036-C2【Image Resize】 |
Image Resize是利用影像中RGB的值轉換為灰階值。Color-to-Graylevel Image Conversion在電腦視覺中,可以有效的分辨出每個像素值的影像強度。本報告將以Visual C++ 2005來實作,使用OpenCV完成jpg、bmp及tif的讀取,並且使用內建的函式完成影像大小的改變之後另存新檔。本報告之作業系統使用的是Windows XP,經Visual C++ 2005編譯無誤,並與OpenCV 1.0 搭配可正確執行無誤。 |
立即下載 |
ISL-II036-J1【Image Resize】 |
本文件是在說明如何利用JAVA程式語言做為工具,再?a href="qhttp://java.sun.com網站下載適合JAVA使用的JAI" target="_blank">qhttp://java.sun.com網站下載適合JAVA使用的JAI Package(Java Advanced Imaging Package)來撰寫處理影像的程式,程式內容包含讀取*.jpg、*.bmp、*.gif的圖檔,將影像作放大縮小處理後,在進行存檔。本程式是在JBuilder 2006的環境下編輯,從網路http://java.sun.com/products/java-media/jai/downloads/download-1_1_2_01.html上下載JAI並且安裝後就可以執行。 |
立即下載 |
ISL-II036-M1【Image Resize】 |
此報告是為了學習該如何寫改變影像大小的程式,並且把它改變後的圖片大小顯現出來,做一個比對。本程式所使用的語言是MATLAB中所支援的程式設計平台來撰寫,此軟體因為運算功能強大所以建議用Window XP來做為運行的作業系統,以避免不必要的錯誤。本人所使用的MATLAB版本是MATLAB R2006a以符合現在資訊科技的變遷。 |
立即下載 |
ISL-II036-M2【Image Resize】 |
人們對於數位影像處理方法的興趣起源於兩個主要的應用領域,第一為改善影像的資訊使人們可以更快瞭解,以及處理景物數據使電腦能夠自動感應。一幅數位影像式影像 在空間座標、亮度和色彩元素上都數位化的影像。所以我們可以將一幅圖片視為一個矩陣,它的行和列確定了影像中的一個點,而對應矩陣的元素就是該點的灰階值或色彩三元素的值,然而所有的數位影像都是以2的整數幕次方為基礎,也因此我們在影像處理時會簡化了許多。而本人於這次作業使用了MATLAB來完成圖片放大縮小。 |
立即下載 | |
|