我目前正在将我之前在Matlab中进行的一些计算机视觉工作迁移到Octave。在大多数情况下,这是一个平稳的过渡,除了一个烦恼。
我经常使用imshow()程序来查看图像。在我进入Matlab的观察器中,我能够检查各个像素以查看它们的值。例如,如果我正在查看连接组件的标签图像,我可以单击一个blob并查看其中像素的实际值。
不幸的是,我在Octave找不到办法。我有一个查看窗口,但它似乎没有任何能力检查单个像素。有谁知道如何在Octave中模仿这种行为?感谢。
答案 0 :(得分:0)
我没有在我的matlab(r2007b)或我的八度音阶(没有octave-forge)中进行imshow。我猜它是一个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,