Matlab equivalent of python code to rotate an image
Mostra commenti meno recenti
What is the matlab equivalent for the following python code:
image = cv2.flip(imgage, 1)
row,col = image.shape
center=tuple(np.array([row,col])/2)
rot_mat = cv2.getRotationMatrix2D(center,-130,1.0)
image = cv2.warpAffine(image, rot_mat, (col,row))
new_image=cv2.warpPerspective(imgage, other_matrix, (row, col), cv2.INTER_NEAREST)
I already have,
image=flipdim(image ,1); % is this correct??
rot_cen=[size(image,1)/2, size(image,2)/2];
rot_ang=deg2rad(-130);
rot_mat=affine2d([cos(rot_ang) sin(rot_ang) 0; -sin(rot_ang) cos(rot_ang) 0; ((1-cos(rot_ang))*rot_cen(1)-sin(rot_ang)*rot_cen(2)) (sin(rot_ang)*rot_cen(1)+(1-cos(rot_ang))*rot_cen(2)) 1]);
image=imwarp(image,rot_mat);
but I'm quite unsure about it (and one part is missing..)
Risposta accettata
Più risposte (1)
Benjamin Thompson
il 27 Gen 2022
0 voti
If you are using imwarp then you have the image processing toolbox. Try looking at imrotate.
1 Commento
Marcel345614
il 28 Gen 2022
Categorie
Scopri di più su Call Python from MATLAB in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


