adong7639

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;

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-27
  • 2022-02-08
  • 2022-12-23
  • 2022-02-08
  • 2021-12-05
  • 2021-11-23
  • 2021-07-11
猜你喜欢
  • 2021-12-02
  • 2021-12-02
  • 2021-12-06
  • 2022-03-08
  • 2022-02-08
相关资源
相似解决方案