Aravis ist eine glib/gobjektbasierte Bibliothek für die Videoerfassung mit Genicam -Kameras. Derzeit implementiert es die von Industriekameras verwendeten Gigabit -Ethernet- und USB3 -Protokolle. Es bietet auch einen einfachen Ethernet -Kamera -Simulator und einen einfachen Video -Viewer.


Aravis wird unter dem LGPL V2+freigesetzt.
Die neueste Dokumentation finden Sie hier. Sie finden, wie Sie Aravis unter Linux, MacOS und Windows installieren, wie Sie Ihr System optimieren, um die besten Leistungen zu erhalten, und die API -Dokumentation.
Die Aravis -Bibliothek hängt von ZLIB, LIBXML2 und GLIB2 ab, mit einem optionalen USB -Support, abhängig von Libusb1.
Das Gstreamer -Plugin hängt neben den Abhängigkeiten der Aravis -Bibliothek von Gstreamer1 ab.
Der einfache Betrachter ist auf Gstreamer1, GTK+3 und die Abhängigkeiten der Aravis Library abgewiesen.
Die erforderlichen Versionen sind in der meson.build -Datei in Aravis -Quellen angegeben.
Es ist durchaus möglich, die Bibliothek nur zu bauen, wodurch die Abhängigkeiten auf das nötige Minimum reduziert werden.
Als Open Source- und Free Software -Projekt begrüßen wir alle Beiträge zum Aravis -Projekt: Code, Fehlerberichte, Testen ...
Beiträge sowohl zum Gigabit -Ethernet- als auch zum USB3 -Protokollcode (Dateien src/arvuv*.[ch] src/arvgv*.[ch] ) dürfen jedoch nicht auf den entsprechenden Spezifikationsdokumenten basieren, die von der A3 veröffentlicht wurden, da diese Organisation die Verwendung ihrer Dokumente für die Entwicklung einer offenen Quellenimplementierung der Spezifikation der Spezifikationen verbietet. Wenn Sie also zu diesem Teil von Aravis beitragen möchten, verwenden Sie die A3 -Dokumente nicht und geben Sie in der Pull -Anfrage nicht fest, dass Ihre Arbeit nicht auf ihnen basiert.