2014-11-01 354 views
-2

我有這個圖像,我已經用MATLAB分析了240 * 320的分辨率。所以現在我必須將其轉換成高分辨率圖像。將低分辨率圖像轉換爲高分辨率圖像的MATLAB代碼是什麼?如何在MATLAB中將低分辨率圖像轉換爲高分辨率?

+1

你到目前爲止嘗試過什麼?不要阻礙你的努力,但一旦圖像被捕獲,提高分辨率幾乎是不可能的。我知道有幾種基於模型的方法,但這些方法並不健壯,而且肯定會對數據有很大的假設。 – AnonSubmitter85 2014-11-01 21:09:07

回答

1

使用imresize增加圖像大小。

A = imread('example.png'); 
B = imresize(A, 2); 

進一步閱讀:

http://www.mathworks.com/help/images/ref/imresize.html

B = imresize(A,刻度)

實施例通過因子2增加圖像

注意:這隻會增加像素的數量,並不會增加圖像包含的細節。取決於圖像許多圖像處理技術存在,增加某些細節與不同程度的成功。

+0

+1關於質量的警告。許多人忘記了爲圖像添加更多的像素並不一定意味着更好的質量。此外,您可以使用'imresize'手動指定您想要的輸出尺寸圖像。它不必限於指定比例因子。 – rayryeng 2014-11-02 06:24:15