2014-02-13 81 views
1

基本上我有兩個圖像,我使用控制點註冊覆蓋;代碼的最後部分是:重新使用覆蓋圖像?

[registered2, xdata, ydata] = imtransform(unregistered1, tform,... 
             'FillValues', 255); 

figure; imshow(registered2, 'XData', xdata, 'YData', ydata) 


hold on 

imshow(unregistered); 

ylim = get(gca, 'YLim'); 

set(gca, 'YLim', [0.5 ylim(2)]) 

set(gca,'XLim',[0 7000]) 

我想進一步使用這個最終的形象(不需要保存它)。喜歡;

cpselect(final_image_from_above, new_unregistered_image) 

不過,我已經試過getframe()saveas()等,但與這個問題是圖像的質量變得非常糟糕。

謝謝,

+0

定義'圖像的質量',或者顯示一個例子。 –

+0

類似的東西: http://www.radvision.com/NR/rdonlyres/34FD8C64-2FD9-421A-8966-1CE6A7F75C26/0/Good_Bad.jpg – Ramo

回答

0

您應更好地在基質域中操作的圖像,即,考慮它們作爲基質(mxnx3)並執行重疊。然後你可以獲得最終的圖像作爲一個矩陣。它的質量會很好。