1. Producten
  2.   3D
  3.   Python
  4.   Open3D
 
  

Open source Python-bibliotheek voor 3D-gegevensverwerking

Gratis Python 3D-bibliotheek om apps te maken voor 3D-gegevensverwerking. Het maakt het mogelijk om scènes, oppervlakte-uitlijning, 3D-visualisatie en meer te genereren.

Open3D is een zeer krachtige open source Python 3D-bibliotheek waarmee softwareontwikkelaars toepassingen voor 3D-gegevensverwerking kunnen maken. De backend van de bibliotheek is sterk geoptimaliseerd en is ingericht voor parallellisatie. Een geweldig kenmerk van de bibliotheek is ondersteuning voor 3D-machine learning. Gebruik de Open3D-ML-extensie van Open3D voor 3D machine learning-taken; Installeer het met PyTorch of TensorFlow, twee populairste machine learning-frameworks.

De bibliotheek is zeer gemakkelijk te hanteren en ondersteunt het snelle ontwikkelingsmodel volledig. De bibliotheek is zo ontworpen dat ontwikkelaars het werk gemakkelijk en tijdbesparend maken. De bibliotheek biedt ondersteuning voor verschillende belangrijke functies, zoals het genereren en reconstrueren van scènes, verbeterde 3D-gegevensverwerkingsalgoritmen, oppervlakte-uitlijning, 3D-visualisatie, ondersteuning voor 3D-gegevensstructuren, GPU-versnelling voor kern 3D-bewerkingen, mesh, aangepaste visualisatie en nog veel meer .

De Open3D-bibliotheek bevat ondersteuning voor 3D-gegevensstructuren. Het ondersteunt drie soorten weergaven, d.w.z. puntenwolken, mazen en RGB-D-afbeeldingen. De bibliotheek wordt regelmatig geoptimaliseerd voor nieuwe functies en de implementaties zijn over het algemeen sneller dan hun tegenhangers in andere 3D-verwerkingsbibliotheken. De bibliotheek biedt ook een module voor het volgen en uitlijnen van RGB-D-afbeeldingen en het lezen en schrijven van 3D-gegevensbestanden.

Previous Next

Beginnen met open 3D

De gemakkelijkste manier om Open3D stable release te installeren is met pip. Gebruik de volgende opdracht voor een vlotte installatie.

Installeer Open3D via pip

$ pip install open3d 

U kunt Open3D ook via Conda installeren met behulp van de volgende opdracht.

$ conda install -c open3d-admin -c conda-forge open3d 

Je kunt de gecompileerde gedeelde bibliotheek downloaden van de Github-repository.

Werken met 3D Meshes via Python

De open source Open3D-bibliotheek bevat ondersteuning voor het maken van een kubus of een onregelmatige vierhoek van de geleverde dimensies. U moet de breedte, hoogte en diepte van de kubus opgeven en de rest is gemakkelijk te voltooien. U kunt attributen aan geometrie toevoegen, een kloon van geometrie maken, de geometrie in groepen splitsen, een groep aan deze geometrie toevoegen, geometrie naar de andere kopiëren en nog veel meer.

Afbeeldingen laden en verwerken

Met de open source Open3D-bibliotheek kunnen softwareontwikkelaars eenvoudig afbeeldingen in hun eigen toepassingen laden en verwerken. De bibliotheek bevat verschillende functies voor beeldverwerking, zoals het lezen van afbeeldingen en het laden van afbeeldingen via URL. U moet het basispad of de URL instellen van waaruit bestanden moeten worden geladen. De functie is erg handig terwijl u veel afbeeldingen uit dezelfde map laadt.

Beheer van 3D-scènes

De open source Open3D-bibliotheek heeft functionaliteit geboden voor het maken en beheren van 3D-scènes met behulp van Python-opdrachten. Hiermee kunnen softwareontwikkelaars objecten, lichten en camera's plaatsen. Open3D ondersteunt Scenes-rendering en heeft verschillende functies geleverd, zoals het renderen van objecten in schaduwkaarten, het frame controleren voordat het object wordt gerenderd, lichtinformatie verzamelen, matrix transformeren, automatisch de matrixpositie berekenen, de ouder van het object in de scène definiëren, de lokale rotatie van het object , definieer de weergavevolgorde van scènegrafiekobjecten en nog veel meer.

 Dutch