Image Rotated Rectangle Crop

An enhanced version of matlab's built-in function 'imcrop', supporting rotated rectangles
66 téléchargements
Mise à jour 12 août 2023

Image Rotated Rectangle Crop

View on File Exchange

Open in MATLAB Online

An enhanced version of matlab's built-in function imcrop, supporting rotated rectangle crop.

Example

srcImg = imread('peppers.png');
cropRect = [260,200,80,200,pi/4];% [centerX,centerY,width,height,yaw]

% crop rotate rectangle image
cropedImg = imgCrop(srcImg,cropRect);

% show result
rect = [cropRect(1:4),cropRect(5)*180/pi];
verticles = getVertices(rect);
p = polyshape(verticles(:,1),verticles(:,2));
figure;imshow(srcImg);hold on; plot(p);title('origin image');

1

figure;imshow(cropedImg);title('cropped image')

2

Citation pour cette source

cui,xingxing (2024). Image Rotated Rectangle Crop (https://github.com/cuixingxing150/imageRectCrop/releases/tag/v1.0.1), GitHub. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2021b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.0.1

See release notes for this release on GitHub: https://github.com/cuixingxing150/imageRectCrop/releases/tag/v1.0.1

1.0.0

0.0.1

See release notes for this release on GitHub: https://github.com/cuixingxing150/imageRectCrop/releases/tag/v0.0.1

Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.
Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.