[英]how to perform image enhancement over a small region of an image?
我想增强图像的一部分。 我想在绿色矩形区域上增强矩形区域中的区域,特别是
使用ginput
类的功能,您可以选择图像上的一个点,并具有一个矩形的宽度和高度值,您可以从图像中裁剪一个矩形。 然后,您可以使用诸如imadjust
任何功能来增强裁剪部分。
a= 100; % height
b= 100; % width
I = imread('myimage.png'); % read the image file
figure;imagesc(I); % plot the image
[x,y] = ginput(1); % select a point
I2 = I(:,:,1); %
Ic = imcrop(I2,[x-a/2 y-b/2 a b]); % crop a rectangle around the selected point
J = imadjust(Ic); % adjust the contrast
如果希望能够选择一个矩形,则可以使用以下命令:
imshow('myimage.png');
rect = getrect;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.