劃分的圖像我有一個圖片: MATLAB根據用戶輸入
欲圖像手動分割成部分,如下所示: 圖像的分割應用戶控制。我應該能夠在用戶輸入的矩形正方形中嘗試分割圖像。
輸出如下所示:
我怎樣才能做到這一點在MATLAB?
對單個圖像進行操作後,我可以將它們連接在一起以使圖像爲一體?
劃分的圖像我有一個圖片: MATLAB根據用戶輸入
欲圖像手動分割成部分,如下所示: 圖像的分割應用戶控制。我應該能夠在用戶輸入的矩形正方形中嘗試分割圖像。
輸出如下所示:
我怎樣才能做到這一點在MATLAB?
對單個圖像進行操作後,我可以將它們連接在一起以使圖像爲一體?
使用imrect
在輸入圖像頂部創建一個交互式矩形選擇工具。仔細看第二個例子。
一旦用戶選擇了rectangel,您可以使用imcrop
來獲取相應的零件。
保存所選矩形的相對位置(即位置矢量[x y w h]
),然後您可以在同一位置將零件「重新嵌入」原始圖像。
我終於明白了。謝謝 !
Img = imread('cameraman.tif');
figure();
imshow(Img);
h = imrect();
crop_area = wait(h);
cropped = imcrop(Img, crop_area);
imshow(cropped);
這很好。
非常感謝您的信息。我會試試看。我只想簡單地使用imcrop。 – roni
對不起,你能否澄清爲什麼在第二個例子中他們使用了wait命令? – roni
@roni - 請嘗試自己運行命令,看看它們的影響和影響。 wait用於停止命令pormpt,直到用戶完成選擇。 – Shai