2009-09-10 73 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

相关问题