matlab图像选框
时间: 2023-10-10 18:15:18 浏览: 68
在MATLAB中,你可以使用以下代码来实现图像选框的功能:
```matlab
= uigetfile({'*.jpg'}, '选择图像');
src = imread([pathname, filename]);
[m, n = size(src);
figure(1)
imshow(src)
h = drawrectangle;
position = h.Position;
```
首先,使用`uigetfile`函数选择你想要操作的图像文件,然后使用`imread`函数读取选定的图像。接下来,使用`figure`函数创建一个新的图像窗口,并使用`imshow`函数显示所选图像。
然后,使用`drawrectangle`函数在图像上绘制一个矩形框,你可以通过拖拽矩形框的边缘来调整它的位置和大小。最后,通过`h.Position`获取矩形框的左下角坐标以及宽度和高度。
这样,你就可以通过这段MATLAB代码来实现图像选框的功能了。请注意,这只是一个简单的示例,你可以根据自己的需求进行进一步的修改和扩展。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* [利用matlab在图片上手打bounding box框并获取bbox框左下角坐标及相应的宽高](https://blog.csdn.net/Acmer_future_victor/article/details/123673624)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [matlab图像处理——物体框选](https://blog.csdn.net/qq_41021504/article/details/111871202)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]