官方接单发单平台上线!有接单发单需求的请直接发布需求,或注册接单!点击此处查看详情!

Matlab给图画一个框,可能会用到 imread 、 msgbox等函数

时间:2023-12-07 浏览:211 分类:Matlab程序代做

91代做网-专注各种程序代做

包括但不限于:各类毕设课设、作业辅导、代码答疑、报告论文、商业程序开发、论文复现和小程序开发等。

也欢迎各行业程序员加入我们,具体请联系客服详聊:QQ号:,微信号:,接单Q群:

Matlab给图画一个框,可能会用到 imread 、 msgbox 、 strcat 、num2str、 pause 、 disp 、 imshow 、 ginput 、 polyfit 、 linspace 、 polyval 、 round 、 min 、 max 等函数,先取出相应点(代码运行时显示取点规则,包括个数和顺序:逆时针 or 顺时针),再用 drawRect 函数画出该框(注: drawRect 函数的输入参数 wSize 需为[1,1]),最后用 tight _ subplot 展示。

就在图像上画个三角形

% 读入图片img = imread('example.jpg');
% 显示图片并获取三个顶点imshow(img);
msgbox('请在图片上依次点击三个顶点(顺时针或逆时针均可)');
[x,y] = ginput(3);
% 画出三角形
hold on;plot([x; x(1)], [y; y(1)], 'r', 'LineWidth', 2);
% 将三角形填充颜色fill(x, y, 'g', 'FaceAlpha', 0.3);
% 保存图片imwrite(img, 'example_with_triangle.jpg');

这个例子中我们先读入了一张名为 example.jpg 的图片,然后通过

这个例子中我们先读入了一张名为 example.jpg 的图片,然后通过 imshow() 函数显示图片并让用户在图片上用鼠标点击三个顶点,存储这些顶点的坐标为 (x,y)。接着,我们用 plot() 函数画出三角形的边框,并用 fill() 函数填充三角形内部的颜色(绿色,透明度为 0.3)。最后,我们用 imwrite() 函数将带有三角形的图像保存到文件 example_with_triangle.jpg 中。

需要注意的是,这个例子中没用到 drawRect() 函数,因为您之前提到的这个函数没有给出具体实现,我无法使用它。如果您有相应的函数代码,可以将其提供给我,我会尽力帮您改写成符合您需求的形式。


客服