So importieren Sie opencv2-Framework in iOS Swift

8

Ich habe das neueste vordefinierte opencv2.framework von der OpenCV SourceForge-Seite . Dann habe ich in Xcode6-Beta3 opencv2.framework als erforderliches verlinktes Framework auf der Registerkarte "Allgemein" meiner Swift-Projekteinstellungen hinzugefügt:

Dies ist die Struktur des Frameworks, nachdem das Framework zum Projekt hinzugefügt wurde:

Wenn dies ein Objective-C-Projekt wäre, könnte ich die folgende Import-Anweisung hinzufügen:

%Vor%

Wenn ich in meiner ViewController.swift-Datei etwas Ähnliches mache, bekomme ich einen Fehler "kein solches Modul":

Ich habe die folgenden Variationen versucht, die zu einem Fehler führen:

%Vor%

Was ist der richtige Weg, um opencv in mein Swift-Projekt zu importieren?

    
TERACytE 19.07.2014, 16:32
quelle

2 Antworten

2

Sie müssen eine Brücke von C ++ zu Ziel C oder Ebene C erstellen. Danach müssen Sie den Header der Bridge in einen "Objective-C Bridging Header" aufnehmen / importieren Xcode sollte generiert werden, wenn Sie eine Swift-Quelldatei in einem vorhandenen Projekt hinzugefügt haben.

    
MaddTheSane 19.07.2014, 22:13
quelle
3

Am einfachsten ist es, wenn Sie mit einem einfachen Projekt beginnen, das kompiliert und aus der Box kommt.

Dieses xcode-Projekt arbeitet mit Swift, XCode 6.1, OpenCV 2 und ist MIT lizenziert: Ссылка

Hier ist eine, die ich noch nicht ausprobiert habe, aber es gibt noch so wenige, die es sich lohnt anzuschauen: Ссылка

    
Lee 10.11.2014 16:25
quelle

Tags und Links