2

我目前正在将以前在 Matlab 中所做的一些计算机视觉工作迁移到 Octave。在大多数情况下,这是一个平稳的过渡,除了一个烦恼。

我经常使用 imshow() 过程来查看图像。在我进入 Matlab 的查看器中,我能够检查单个像素以查看它们的值。例如,如果我正在查看带有连接组件标签的图像,我可以单击一个 blob 并查看其中像素的实际值。

不幸的是,我还没有找到在 Octave 中执行此操作的方法。我得到一个查看窗口,但它似乎没有任何检查单个像素的能力。有谁知道如何在 Octave 中模拟这种行为?谢谢。

4

1 回答 1

0

我的 matlab (r2007b)或我的八度(没有八度锻造)中没有 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中,不确定八度)。

h,

于 2009-09-11T21:39:44.327 回答