【问题标题】:Octave select part of image八度选择图像的一部分
【发布时间】:2020-01-25 20:58:44
【问题描述】:

我有一个 2-D 512x512 图像,我想显示中间部分,即 A(256-50:256+50,256-50:256+50),但无法使用 imshow 开始工作。

【问题讨论】:

  • imshow(A) 有效吗?另请在您使用imshow 的位置显示您的代码。图像中的值范围是多少,0-255 的整数或0-1 的双精度数?
  • 知道了,使用了imadjust
  • @Zeus 那么您能否添加您的答案,也许还有更多细节,这样这个问题就不会出现“未回答”?
  • @Zeus - 我在这个线程上回答了你的问题吗? stackoverflow.com/questions/31016858/…

标签: octave


【解决方案1】:

你可以使用 imcrop 功能

pkg load image

x = 256-50;  // starting position (x cordinate)
y = 256-50;  // starting position (y cordinate)
a = 100;
b = 100;

B = imcrop(A, [x y a b]);
imshow(B);

这将从 x,y 开始将图像裁剪 100 像素

【讨论】:

    猜你喜欢
    • 2020-09-30
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多