2014-02-26 38 views
0

我有問題使用cpselect找到我的圖像在適合格式控制點選擇,此命令不能顯示適合格式的圖像。一般來說,我想用適合的格式來核心兩張圖像,到目前爲止我還是無法弄清楚如何去做,但我知道如何使用imtransform和'cp2tform'。coregister適合格式的兩個圖像

回答

0

您需要先閱讀圖像,然後將cpselect存儲在圖像中的變量的名稱,而不僅僅是圖像的文件名。

嘗試fitsinfo(filename)fitsread - 這可能是那麼容易,因爲是這樣的:

image1 = fitsread('first.fits','image'); 
image2 = fitsread('second.fits','image'); 
cpselect(image1,image2); 

但你需要檢查fitsinfo首先要確定如何在特定的情況下進行。

+0

圖像已閱讀適合格式顯示在全部黑色的cpselect中。 – user1331843

+0

可能是因爲圖像中的類型(float,uint8等)和值範圍的組合不是'cpselect'所期望的。如果'imshow(image1)'是黑色的但是'imshow(image1,[])'不是,這是一個縮放問題。 – nkjt

+0

是的,你是對的。我努力了。正如你所說,imshow(圖像)是黑色的,但是當我使用這個imshow(image1,[])時,它顯示了我的圖像。你能幫我解決一下嗎? – user1331843