Ich versuche, Ring Artefakt Reduktion Algorithmus mit Python zu implementieren. Der erste Schritt besteht darin, das Bild von kartesisch in polar zu transformieren. Ich nehme an, dass ich opencv dafür verwenden kann. In diesem Thema fast Cartesian to Polar to Cartesian in Python Autor geschafft, LinearPolar Funktion zu verwenden, aber es funktioniert nicht auf meinem Computer.Das Bild kann nicht in Polar umgewandelt werden. Python, OpenCV
Ich habe versucht, die folgende Art und Weise:
import cv
import cv2
img = cv2.imread('artifact.png', 0)
img1 = cv2.imread('artifact.png', 0)
cv.LinearPolar(cv.fromarray(img),cv.fromarray(img1),(130,110), 1 ,cv.CV_WARP_FILL_OUTLIERS)
Aber es hat einen Fehler zurückgegeben: Attribute: ‚Modul‘ Objekt kein Attribut So
‚LinearPolar‘ hat, ist es eine Möglichkeit, diese Funktion zu nutzen?
Dank
Ich habe versucht, aber es auch zurückgegeben: 'Modul' Objekt hat kein Attribut 'LinearPolar'. – ivan