Python - Transformaciones geométricas básicas

 
Vista:

Transformaciones geométricas básicas

Publicado por Geomata (21 intervenciones) el 12/01/2021 10:02:50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import skimage.io as io
import numpy as np
import matplotlib.pyplot as plt
from skimage import data
from skimage import transform as tf
import cv2
 
a = np.ones ((50,50))
b = np.zeros ((50,50))
c = np.block ([[b,b,b,b],[b,a,a,b],[b,a,a,b],[b,b,b,b]])
plt.imshow (c, cmap = 'gray')
d = cv2.getRotationMatrix2D ((100,100),30,1) --> El 30 son los grados que queremos que gire
e = cv2.warpAffine(c,d,(200,200),cv2.INTER_NEAREST)
plt.imshow (e, cmap = 'gray')
 
 
 
import cv2
import numpy as np
import matplotlib.pyplot as plt
img = plt.imread('side-man.jpg')
plt.imshow(img)
plt.subplot (121)
plt.imshow (img)
plt.subplot (122)
plt.imshow (img)
print (img.shape)
a = cv2.flip(img,-1) -->cambiamos el -1 por 1 ó 0 para ir girando la imagen
plt.imshow(a)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder