- Provide the four vertices of the rectangle.
- Read about patch.
- Use hold on to plot multiple different patches on the same figure.
- Save the images using imwrite.
Generate multiple images with rectangle of specific dimension
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
kumara dommeti
el 17 de Jun. de 2020
Comentada: kumara dommeti
el 18 de Jun. de 2020
Like shown in figure, I want to create an image (224x224) with one rectangle (black) with dimensions (1meter*0.25meter) and its shadow (blue) with dimensions (1meter*2meters). In between these two rectangles, i want to have some space with dimensions (1meter*0.15meter) (also shown in figure). Like this i want to create 100 images placing the rectangle, space and shadow at different positions in image. please help me with this. ![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/317733/image.jpeg)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/317733/image.jpeg)
0 comentarios
Respuesta aceptada
KSSV
el 17 de Jun. de 2020
Editada: KSSV
el 17 de Jun. de 2020
Also if you know the origin (left bottom vertex) of the rectangle and it's length, breadth; you can use rect , boundingbox also.
You can draw rectangle like this:
A = rand(1,2) ; % origin
L = 5 ; % length
B = 6 ; % breadth
% Make all coordinates of rectangle
V = [A ; A(1)+B A(2) ; A(1)+B A(2)+L ; A(1) A(2)+L] ;
patch(V(:,1),V(:,2),'r')
8 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!