2014-09-13 3 views
5

Dies geschieht mit Hilfe der default (CV_PI*0.5,) Phase getGaborKernel(size, 8.0, 0.0, 16.0, 1.0); OffsetIm offenen CV Warum ist die Standard-Gabor-Phase um 90 Grad versetzt?

Dies wird unter Verwendung einer Null-Phase getGaborKernel(size, 8.0, 0.0, 16.0, 1.0, 0.0); Offset

enter image description here

So scheint es, dass Standard-Phasenversatz (90 Grad) entfernt die Symmetrie des Gabor-Kerns. Ich habe einige andere references gesehen, wo sie den gleichen Offset verwenden, also schätze ich seine Standardumwandlung.

Warum ist das die Standardeinstellung? Ist es im Allgemeinen nützlicher, dies für die Merkmalsextraktion zu haben?

Also asked on the open CV Q&A site.

Antwort

3

Ich denke, ja, der erste Fall sinnvoller ist dann die zweite. Weil der erste Filter ein Flankendetektor ist, während der zweite ein Liniendetektor ist. Sie können den Liniendetektor aus zwei Kantendetektoren zusammensetzen.

Also Kanten ist nützlicher (allgemeiner Fall) für Feature-Extraktor, deshalb denke ich, Phasenverschiebung 90 Grad ist Standardparameter.

Verwandte Themen