how to make a black box on the image without edit the image
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have done the code to make a box which is first, I find 4 different point and make a connection between those point. Next, I have to turn all the values in the box into 0 which is the value for black color. Then i got a black box. My problem is how do i want to put the black box on the image?
0 commentaires
Réponses (2)
Saneem Ahmed
le 31 Mar 2011
i am not able to understand your problem fully.Assuming that you want to make a box region in an image black in color: that will be pretty easy.let 'im' be image, and let (x1,y1) be co-ordinates of left top point and (x2,y2) be bottom right point of the box.
imx=im;
imx(x1:x2,y1:y2,:)=0; %this is for color image.
imx(x1:x2,y1:y2)=0; %for gray image.
0 commentaires
Walter Roberson
le 31 Mar 2011
If you want to visually overlay the black box on to the existing image, then you can image() the black box in to the same axes as the original image, and set the AlphaData properties of the new image so that it is transparent (Alpha 0) outside the black box and opaque (Alpha 1) inside the black box.
In some cases you might prefer to instead create a black rectangle under the existing (original) image, and set the AlphaData properties of the existing (original) image to be transparent (Alpha 0) inside where you want the black box to be, so that the black underlay shows through.
0 commentaires
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!