2016-07-08 11 views
0

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

Antwort

1

Die Funktion ist cv2.linearPolar - es die Aktivierung ist widersprechen.

Verwandte Themen