12-12-2023 02:59 AM
Hallo zusammen!
Hat jemand von euch Erfahrung mit LabVIEW und OpenCV, bzw. den Aufruf von OpenCV durch LabVIEW über Python?
Wir würden gerne Bildverarbeitung betreiben und würden dazu OpenCV nutzen wollen, da uns die NI-Vision Geschichte aus verschiedenen Gründen nicht zusagt.
Den Weg über Python würden wir gehen, da die Integration von OpenCV in Python sehr gut ist.
Jetzt zum Problem, bzw. der eigentlichen Frage:
Python <-> OpenCV geht; LabVIEW <-> Python geht; LabVIEW <-> Python <-> OpenCV geht nicht. Ich hab da leider keine genaue Fehlerbeschreibung. Und kennen ein ähnliches Problem mit LabVIEW <-> C# und einem Kameratreiber (auch noch nicht gelöst).
Kennt jemand das Problem oder hat eine Vermutung?
Oder alternativ, wie kann ich OpenCV auf eine einfache Weise mit LabVIEW benutzen, also ohne sämtliche Funktionen der DLL(s) zu importieren und zu adaptieren?
Vielen Dank Euch und viele Grüße
Christian
Solved! Go to Solution.
12-12-2023 03:31 AM
meinst du so etwas: https://github.com/barrowsb/labview_opencv ?
12-12-2023 08:58 AM
Ja, genau so.
bzw. so hab ich das gemacht.
Der Fehler war, dass das Modul cv2 nicht gefunden wird, aber installiert ist.
Ich kann leider noch nicht nachvollziehen, woran das liegt.
12-13-2023 01:08 AM
Was mir bei so etwas immer zuerst einfällt: LabVIEW 32bit und eine 64bit API?
12-13-2023 07:39 AM
Klassiker!
Ja, das war es, zumindest bei dem Beispiel. Meinen Produktionscode muss ich noch ausprobieren, wobei ich da der Meinung bin, dass es durchgängig 64-Bit sind, aber ich kontrolliere es besser noch mal.
12-18-2023 04:07 AM
Das war es echt, läuft jetzt alles.
Danke Ludwig
12-21-2023 02:04 AM
@ChristianKolb super Neuigkeiten. Die Anbindung von OpenCV ist eh ein spannendes Thema. Wäre das geeignet, um es eventuell einmal auf der nächsten WUELUG dem erlauchten LabVIEW-Entwickler-Kreis vorzustellen?
12-21-2023 08:48 AM
Fände ich sehr interessant! 👍
12-22-2023 01:59 AM
Ich denk ich hab bis dahin Material zusammen, dann kann ich schon mal was vorstellen.
Hätte aber auch was zu OOP 🙂
12-22-2023 02:25 AM
Naja, OOP ist jetzt nichts Besonderes und die Meisten von uns werden es nutzen. Ich denke, OpenCV dürften die Wenigsten bisher genutzt haben. Und da wir ja nicht auf einer NI Verkaufsveranstaltung sind, kann man ja gerne einmal die Alternative zu NI Vision vorstellen.