Matlab在图像中画标记框
Matlab在图像中画标记框
img = imread(\'M1.JPG\'); figure; hold on; imshow(img); hold off; px = 1200; py = 2000; step = 200; x1 = px - step; x2 = px + step; y1 = py - step; y2 = py + step; hold on; rectx = [x1 x2 x2 x1 x1]; recty = [y1 y1 y2 y2 y1]; plot(rectx, recty, \'linewidth\',2); hold off;
效果
img = imread(\'M1.JPG\'); figure; hold on; subplot(121); imshow(img); hold off; px = 1200; py = 2000; step = 200; x1 = px - step; x2 = px + step; y1 = py - step; y2 = py + step; hold on; rectx = [x1 x2 x2 x1 x1]; recty = [y1 y1 y2 y2 y1]; plot(rectx, recty, \'linewidth\',2); hold off; img2 = imread(\'M2.jpg\'); hold on; subplot(122); imshow(img2); hold off; px = 1200; py = 2000; step = 200; x1 = px - step; x2 = px + step; y1 = py - step; y2 = py + step; hold on; rectx = [x1 x2 x2 x1 x1]; recty = [y1 y1 y2 y2 y1]; plot(rectx, recty, \'linewidth\',2); hold off;
请发表评论