2009-09-10 76 views
2

我目前正在將我以前在Matlab中進行的一些計算機視覺工作遷移到Octave。絕大多數情況下,這是一個平穩的過渡,除了一個煩惱。有沒有一種方法可以使octave中的imshow更像Matlab?

我經常使用imshow()過程來查看圖像。在Matlab中的查看器中,我可以檢查單個像素以查看它們的值。例如,如果我正在查看連接組件標記圖像,則可以單擊一個blob並查看其中像素的實際值。

不幸的是,我還沒找到在Octave中做到這一點的方法。我看到一個觀察窗口,但它似乎沒有任何檢查單個像素的能力。有沒有人知道如何在Octave中模擬這種行爲?謝謝。

回答

0

我沒有imshow在我的matlab(r2007b)或我的八度(沒有八度鍛造)。我會猜測它是一個imread後的圖像。嘗試

type imshow 

從matlab看內部發生了什麼;如果是這樣的話,我會想你可以做

F = imread(filename); 
image(F); %to show the entire image 
image(F(1:100,1:100)); %to show a corner, etc. 

你可能想也嘗試令pColor(在MATLAB中,不知道八度)。

hth,

+1

Imshow由Matlab的圖像處理工具箱提供。對不起,如果我忽視提及。 – BigBeagle 2009-09-14 22:50:07

相關問題