matlab给坐标在连续图片上画矩形框
时间: 2023-05-11 10:02:51 浏览: 182
可以使用MATLAB中的imrect函数来在连续图片上画矩形框。具体的代码实现可以参考以下示例:
```matlab
% 读取图片
img = imread('example.jpg');
% 显示图片
imshow(img);
% 选择矩形框
rect = imrect;
% 获取矩形框的位置信息
pos = round(getPosition(rect));
% 在图片上画出矩形框
rectangle('Position', pos, 'EdgeColor', 'r', 'LineWidth', 2);
```
这段代码可以让用户在图片上选择一个矩形框,然后在图片上画出该矩形框,并返回该矩形框的位置信息。
相关问题
matlab给坐标在视频序列上画矩形框
可以使用 MATLAB 中的 vision.VideoPlayer 和 vision.ShapeInserter 函数来实现在视频序列上画矩形框的功能。具体实现方法可以参考 MATLAB 官方文档或者相关的教程。
matlab给坐标在图片上画矩形框
可以使用MATLAB中的rectangle函数来在图片上画矩形框,具体代码如下:
img = imread('image.jpg'); % 读取图片
imshow(img); % 显示图片
hold on; % 保持图片显示
rectangle('Position',[x,y,width,height],'EdgeColor','r','LineWidth',2); % 画矩形框
hold off; % 取消保持图片显示
其中,x和y是矩形框左上角的坐标,width和height是矩形框的宽度和高度。EdgeColor参数指定矩形框的边框颜色,这里设为红色;LineWidth参数指定边框的宽度,这里设为2。
阅读全文