您的位置:首页 > 编程语言 > MATLAB

Matlab在图片上画个半圆和矩形

2016-06-28 21:37 1096 查看
clc; clear all; close all;

I = imread('rice.png');

[h, w] = size(I);

r = min(h, w)/10;

figure;

imshow(I); hold on;

for i = 1 : 3

    [x0, y0] = ginput(1);

    t = linspace(pi, 2*pi);

    x = x0 + r*cos(t);

    y = y0 + r*sin(t);

    plot(x, y, 'r-', 'LineWidth', 2);

    rectangle('Position',[x0, y0, r, r], ...

        'LineWidth', 2, 'EdgeColor', 'r');

end

复制代码

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: