matlab实现在灰度图像上画方框,圈出固定区域。
close all; clc;clear;
filename = 'lena.bmp'; src = imread(filename); imshow(src);
[y, x, z] = size(src); if 1==z%单通道转为三通道 img(:, : ,1) = src; img(:, : ,2) = src; img(:, : ,3) = src; else img = src; end
rgb=[0,255,0];%rgb for c = 1 : 3 img(10,50:100,c) = rgb(c); img(60,50:100,c) = rgb(c); img(10:60,50,c) = rgb(c); img(10:60,100,c) = rgb(c); end
imshow(img);
结果显示: