我得到了一個矩形的座標RECT = [xmin,ymin,width,height],它可以用來從圖像中修剪出一個補丁,比如說在Matlab中的I。但是實際上,我並不想裁剪補丁,而是想要在圖像上的矩形中使用(x,y)。目前我使用的方式是:如何將RECT = [xmin,ymin,width,height]轉換爲圖像的(x,y)s?
mask = false(size(I));
mask(RECT(2):RECT(2)+RECT(4), RECT(1):RECT(1)+RECT(3)) = 1;
[xs,ys] = find(mask == 1);
這種方式可行,但如果我有大量圖像需要很長時間。例如60,000個圖像。
所以,你能否告訴我,如果有快速的方法來實現相同的功能?
謝謝你們!我找到了一個簡單的方法來獲得給定RECT = [x_min,y_min,width,height]的所有座標。請看我的答案。 –