Fotografiile documentelor făcute din mână sunt întotdeauna deformate în perspectivă:
import cv2
import numpy as np
def indreapta_document(imagine, colturi_detectate):
# colturi_detectate: cele 4 puncte ale foii de hârtie [stanga-sus, dreapta-sus, dreapta-jos, stanga-jos]
tinta = np.array([[0, 0], [800, 0], [800, 1100], [0, 1100]], dtype=np.float32)
matrice_omografie = cv2.getPerspectiveTransform(colturi_detectate, tinta)
return cv2.warpPerspective(imagine, matrice_omografie, (800, 1100))
Crește acuratețea OCR cu peste 40% prin eliminarea distorsiunilor de unghi.
Întrebări & Exemple practice:
Corectarea Perspectivei și Rotației Documentelor (Deskewing)Ai o întrebare despre Corectarea Perspectivei și Rotației Documentelor (Deskewing) sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.