Python - Transformación geométrica sobre una imagen (Transformación proyectiva)

 
Vista:

Transformación geométrica sobre una imagen (Transformación proyectiva)

Publicado por Geomata (21 intervenciones) el 12/01/2021 10:03:32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import math
import numpy as np
import matplotlib.pyplot as plt
import cv2
 
from skimage import transform
from skimage import img_as_float
from skimage import transform as tf
 
img = cv2.imread('original.jpg')
 
src =np.array([[0,0],[150,0],[0,150],[150,150]])
dst =np.array([[0,98],[201,0],[54,98],[211,18]])
 
tform3 = tf.ProjectiveTransform ()
tform3.estimate(src,dst)
warped = tf.warp(img, tform3, output_shape=(150,150))
plt.imshow(warped[...,::-1])
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