matlab 读入一幅图像,并显示图像,在图像上用鼠标取两个点,并在图上用*号显示这两个点,以这两个点为左上角和右下角在图上画一个矩形框,截取该矩形框内的子图像,显示结果并在硬盘上保存。|
时间: 2024-05-23 15:15:29 浏览: 56
好的,这个问题可以回答。首先,您可以使用Matlab中的imread函数读取图像并显示出来,然后使用ginput函数获取鼠标点击的两个点的位置。使用scatter函数在图像上显示出这两个点,然后使用rectangle函数在图像上画一个矩形框。使用imcrop函数截取该矩形框内的子图像,然后使用imshow函数显示结果。最后使用imwrite函数将结果保存在硬盘上。
阅读全文