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

Avoimen lähdekoodin Python-kirjasto 3D-tietojen käsittelyä varten

Ilmainen Python 3D -kirjasto sovellusten luomiseen 3D-tietojen käsittelyyn. Sen avulla voidaan luoda kohtauksia, pinnan kohdistusta, 3D-visualisointia ja paljon muuta.

Open3D on erittäin tehokas avoimen lähdekoodin Python 3D -kirjasto, jonka avulla ohjelmistokehittäjät voivat luoda sovelluksia 3D-tietojen käsittelyyn. Kirjaston taustaosa on optimoitu suuresti ja se on asetettu rinnakkaiskäyttöön. Yksi kirjaston hieno ominaisuus on 3D-koneoppimisen tuki. Käytä Open3D:n Open3D-ML-laajennusta 3D-koneoppimistehtäviin; Asenna se PyTorchin tai TensorFlow'n kahden suosituimman koneoppimiskehyksen kanssa.

Kirjasto on erittäin helppokäyttöinen ja tukee täysin nopeaa kehitysmallia. Kirjasto on suunniteltu siten, että kehittäjien työ on helppoa ja aikaa säästävä. Kirjastossa on tuki useille tärkeille ominaisuuksille, kuten kohtausten luominen ja rekonstruoiminen, parannetut 3D-tietojenkäsittelyalgoritmit, pinnan kohdistus, 3D-visualisointi, tuki 3D-tietorakenteille, GPU-kiihdytys 3D-ydintoimintoihin, mesh, räätälöity visualisointi ja paljon muuta. .

Open3D-kirjasto sisältää tuen 3D-tietorakenteille. Se tukee kolmenlaisia i-e-pistepilviä, verkkoja ja RGB-D-kuvia. Kirjastoa optimoidaan säännöllisesti uusille ominaisuuksille ja toteutukset ovat yleensä nopeampia kuin vastaavat muissa 3D-käsittelykirjastoissa. Kirjasto tarjoaa myös moduulin RGB-D-kuvien seurantaan ja kohdistukseen sekä 3D-datatiedostojen lukemiseen ja kirjoittamiseen.

Previous Next

Open3D:n käytön aloittaminen

Helpoin tapa asentaa Open3D-stabiili julkaisu on pip. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Open3D pipin kautta

$ pip install open3d 

Voit myös asentaa Open3D:n Condan kautta seuraavalla komennolla.

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

Voit ladata kootun jaetun kirjaston Githubin-arkistosta.

Työskentely 3D-verkkojen kanssa Pythonin kautta

Avoimen lähdekoodin Open3D-kirjasto sisältää tuen kuution tai epäsäännöllisen nelikulmion luomiseen annetuista mitoista. Sinun on annettava kuution leveys, korkeus ja syvyys, ja loput on helppo täydentää. Voit lisätä attribuutteja geometriaan, luoda kloonin geometriasta, jakaa geometrian ryhmiin, lisätä ryhmän tähän geometriaan, kopioida geometrian toiseen ja paljon muuta.

Kuvien lataus ja käsittely

Avoimen lähdekoodin Open3D-kirjaston avulla ohjelmistokehittäjät voivat helposti ladata ja käsitellä kuvia omissa sovelluksissaan. Kirjastossa on useita kuvankäsittelyominaisuuksia, kuten kuvan lukeminen ja kuvan lataaminen URL-osoitteen kautta. Sinun on asetettava peruspolku tai URL-osoite, josta tiedostot ladataan. Ominaisuus on erittäin hyödyllinen, kun lataat useita kuvia samasta hakemistosta.

3D Scene Management

Avoimen lähdekoodin Open3D-kirjasto on tarjonnut toimintoja 3D-näkymän luomiseen ja hallintaan sisällä Python-komentojen avulla. Sen avulla ohjelmistokehittäjät voivat sijoittaa esineitä, valoja ja kameroita. Open3D tukee Scenes renderöintiä ja on tarjonnut useita ominaisuuksia, kuten objektien renderöinnin varjokartoiksi, kehyksen tarkistaminen ennen objektin renderöimistä, valotietojen kerääminen, matriisin muuntaminen, matriisin sijainnin automaattinen laskeminen, Objektin ylätason määrittäminen kohtauksessa, Objektin paikallinen kierto. , määrittää kohtauskaavioobjektien renderöintijärjestyksen ja paljon muuta.

 Suomen