1. Məhsullar
  2.   3D
  3.   Python
  4.   Open3D
 
  

3D Məlumat Emalı üçün Açıq Mənbəli Python Kitabxanası

3D məlumatların emalı üçün proqramlar yaratmaq üçün pulsuz Python 3D kitabxanası. Səhnələri, səthi düzləşdirməyə, 3D vizuallaşdırmaya və s. yaratmağa imkan verir.

Open3D çox güclü açıq mənbəli Python 3D kitabxanasıdır və proqram tərtibatçılarına 3D məlumatların emalı üçün proqramlar yaratmağa imkan verir. Kitabxananın arxa hissəsi çox optimallaşdırılıb və paralelləşdirmə üçün qurulub. Kitabxananın əla xüsusiyyətlərindən biri 3D maşın öyrənmə dəstəyidir. 3D maşın öyrənmə tapşırıqları üçün Open3D-nin Open3D-ML genişləndirilməsindən istifadə edin; Onu PyTorch və ya TensorFlow iki ən məşhur maşın öyrənmə çərçivəsi ilə quraşdırın.

Kitabxana idarə etmək çox asandır və sürətli inkişaf modelini tam dəstəkləyir. Kitabxana tərtibatçıların işini asanlaşdıracaq və vaxta qənaət edəcək şəkildə dizayn edilmişdir. Kitabxana səhnələrin yaradılması və yenidən qurulması, təkmilləşdirilmiş 3D məlumatların işlənməsi alqoritmləri, səthin uyğunlaşdırılması, 3D vizuallaşdırma, 3D məlumat strukturlarına dəstək, əsas 3D əməliyyatları üçün GPU sürətləndirilməsi, mesh, fərdiləşdirilmiş vizuallaşdırma və daha çox kimi bir neçə vacib funksiyaya dəstək daxildir. .

Open3D kitabxanasına 3D məlumat strukturları üçün dəstək daxildir. O, üç növ təmsili, yəni nöqtə buludlarını, meshləri və RGB-D şəkillərini dəstəkləyir. Kitabxana müntəzəm olaraq yeni funksiyalar üçün optimallaşdırılır və tətbiqlər ümumiyyətlə digər 3D emal kitabxanalarındakı analoqlarından daha sürətlidir. Kitabxana həmçinin RGB-D şəkillərinin izlənməsi və uyğunlaşdırılması, həmçinin 3D məlumat fayllarının oxunması və yazılması üçün modul təqdim edir.

Previous Next

Open3D ilə işə başlamaq

Open3D sabit buraxılışını quraşdırmağın ən asan yolu pipdən istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.

Open3D-ni pip vasitəsilə quraşdırın

$ pip install open3d 

Siz həmçinin aşağıdakı əmrdən istifadə edərək Open3D-ni Conda vasitəsilə quraşdıra bilərsiniz.

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

Siz tərtib edilmiş paylaşılan kitabxananı Github repozitoriyasından endirə bilərsiniz.

Python vasitəsilə 3D Meshes ilə işləmək

Açıq mənbəli Open3D kitabxanası təqdim olunan ölçülərin bir kub və ya qeyri-müntəzəm dördbucaqlı yaradılması üçün dəstəyi ehtiva edir. Kubun genişliyini, hündürlüyünü və dərinliyini təmin etməlisiniz və qalanları asanlıqla tamamlanacaq. Siz həndəsəyə atributlar əlavə edə, həndəsə klonunu yarada, həndəsəni qruplara ayıra, bu həndəsəyə qrup əlavə edə, həndəsəni digərinə kopyalaya və s. edə bilərsiniz.

Şəkillərin yüklənməsi və işlənməsi

Açıq mənbəli Open3D kitabxanası proqram tərtibatçılarına şəkilləri öz proqramlarında asanlıqla yükləməyə və emal etməyə imkan verir. Kitabxana, təsvirin oxunması və URL vasitəsilə şəklin yüklənməsi kimi təsvirin işlənməsi üçün bir sıra funksiyaları ehtiva edir. Faylları yükləmək üçün əsas yolu və ya URL-i təyin etməlisiniz. Eyni kataloqdan çoxlu şəkilləri yükləyərkən funksiya çox faydalıdır.

3D Səhnə İdarəetmə

Açıq mənbəli Open3D kitabxanası Python əmrlərindən istifadə edərək içəridə 3D Səhnənin yaradılması və idarə edilməsi üçün funksionallıq təmin etmişdir. O, proqram tərtibatçılarına obyektləri, işıqları və kameraları yerləşdirməyə imkan verir. Open3D Səhnələrin göstərilməsini dəstəkləyir və obyektlərin kölgə xəritələrində göstərilməsi, obyekti göstərməzdən əvvəl çərçivənin yoxlanılması, işıqlar haqqında məlumatın toplanması, matrisin dəyişdirilməsi, matrisin mövqeyinin avtomatik hesablanması, Obyektin səhnədəki əsas hissəsinin müəyyən edilməsi, Obyektin yerli fırlanması kimi bir sıra funksiyaları təmin edib. , səhnə qrafiki obyektlərinin göstərilmə qaydasını müəyyənləşdirin və daha çox.

 Azəri