Açık kaynak SDK vs alternatifler resmi Kinect | Netgez.com
SORU
9 EKİM 2011, Pazar


Açık kaynak SDK vs alternatifler resmi Kinect

Nereye farklıdır.

Seçme libfreenect veya OpenNİ SensorKinect avantajları, örneğin, Resmi SDK üzerinde, ya da tam tersi nedir?

Dezavantajları nelerdir?

CEVAP
9 EKİM 2011, Pazar


Lütfen aşağıda cevabını tarih başına olduğunu unutmayın ve bazı gerçekleri çok iyi yakın gelecekte güncelliğini yitirmiş olabilir. Resmi Kinect SDK mevcut durum beta 1.00.12.

İlk bariz fark, resmi SDK OpenKinect açık kaynak kodlu SDK açık kaynak topluluğu tarafından korunurken, Microsoft Araştırma Ekibi tarafından korunur. Hem de eksileri ve artıları var.

  • Resmi SDK da donanım geliÅŸtiren Microsoft tarafından geliÅŸtirilen ve bu nedenlegerekirtoplum Mühendisi tersine çevirmek gerekir açık kaynak cihazı hakkında iç bilgi. Belli ki bu Microsoft'un avantaj.
  • Microsoft bu cihazın içine bir sürü para döküyorlar ve par için kendi SDK tutmak için gerekli olduÄŸunu hissediyorum ne yapacaklar eminim. Arkasında ekonomisine sahip pek çok avantajı verir.
  • DiÄŸer taraftan, asla açık kaynak gücü toplumu hafife: "OpenKinect toplum içinde 2000 üyeleri Proje için zaman ve kod katkıda oluÅŸmaktadır. Üyelerimiz Kinect için uygulamalar mümkün olan en iyi paketi oluÅŸturma misyonu ile bu Projeye katıldı. OpenKinect gerçek bir "kaynak" topluluk!" açık - http://openkinect.org/wiki/Main_Page.
  • OpenKinect kinect cihazı çıktığı ilk veya ikinci gününde hacklendi sürece resmi SDK önce serbest bırakıldı. OpenKinect ÅŸeref!

Desteklenen programlama dilleri:

  • Resmi SDK: C , C# veya Microsoft Visual Studio 2010 kullanarak, Visual Basic.
  • OpenKinect: Python, C, C , C#, Java, Lisp ve daha fazlası! Visual Studio gerektiren belli deÄŸil.

İşletim sistemi desteği:

  • Resmi SDK: yalnızca Windows 7 yükler.
  • OpenKinect:, X, Windows ve Linux OS üzerinde çalışır

Açıkça avantajı OpenKinect.

Lisans:

  • Resmi SDK sadece test için geçerli beta haliyle. SDK özellikle geniÅŸ araÅŸtırma ve deney teÅŸvik etmek için akademik, araÅŸtırma ve amatör topluluklar tarafından geliÅŸtirilmiÅŸtir.ticari uygulamalar yasaktır.Bu muhtemelen SDK gelecek sürümlerde deÄŸiÅŸecek unutmayın. Daha fazla bilgi için FAQ ziyaret edin
  • OpenKinect ticari kullanım için açık olmak appers, ama online kaynakları o kadar kolay olmayabilir bu durum. Herhangi bir ticari uygulamaları bırakmadan önce ÅŸartları iyice bir bak isterim. Daha fazla bilgi için Kinect – Licensing implications of open hardware projects okuyun.

Dokümantasyon ve destek

  • Resmi SDK: iyi belgelenmiÅŸ ve support forum saÄŸlar
  • OpenKinect: bir e-posta listesi gibi görünüyor, twitter ve ırc. ancak resmi forumu/QA? Web sitesinde belgeleri bunu olmak istiyorum kadar zengin deÄŸildir.

Cihaz kalibrasyonu:

Farklı Kinect cihazlar biraz üretilmiş olduklarını toplu bağlı olarak değişebilir. Böylece cihaz kalibrasyon bazen gereklidir. Ama:

  • Resmi SDK herhangi bir kalibrasyon ayarları saÄŸlamaz ama ÅŸimdiye kadar üzerinde çalıştığım cihaz kalibre yaÅŸamadım. Çevrimiçi (kayıp baÄŸlantı) okuduÄŸum bir üretim zaman göre kalibrasyon parametreleri Resmi SDK kalibrasyon gerekli deÄŸildir bu yüzden kinect cihazı için yazılmış.
  • OpenKinect özellikleri cihaz kalibrasyon: http://openkinect.org/wiki/Calibration. Böylece eÄŸer OpenKinect ile gidersen cihazınızı kalibre etmek gerektiÄŸini düşünüyorum.

Eğer gerçek kendi kalibrasyon OpenKinect için gerekli ise ve bu ihtiyaç duymadan uygulamaları dağıtmak yüklemek için daha kolay olduğu gibi resmi SDK için büyük bir avantaj.


Şahsen, OpenKinect SDK ile başarısız bir deneyin sonra resmi SDK ile gittim

  1. kutu . yüklü sürücüleri ile geldi
  2. örnekler geldi ve kodunu kolay iş biniyorlar
  3. All-in-kendi sitemi 15 dakika içinde ya da öylesine. başlayabilirim
  4. Şimdi, birkaç ay için Kinect ile çalıştıktan sonra, API sağlanan memnun oldum diyebilirim. Edemem ancak ben aslında hiç çalışan (ama belki de adil bir deneyin vermedi) var gibi OpenKinect SDK karşılaştırın.

GÜNCELLEME:1 Şubat 2012 itibariyle resmi SDK için ticari bir lisans vardır: "Bu sürüm için ticari Lisans Ticari uygulamaları geliştirme ve dağıtım izin belgesi. Önce SDK beta, araştırma, Test ve deneme için sadece sonuç olarak uygun, hem de son, ticari bir ürün ile kullanım için uygun değildi. Yeni lisans geliştiriciler ve Windows uygulamaları kullanıcı müşterilerin Windows platformlarında Windows donanım için Kinect kullanarak bitirmek için Kinect satmak sağlayacaktır." Developer Frequently Asked Questions

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • eurotuner

    eurotuner

    6 Mart 2006
  • trickycharms

    trickycharms

    6 Aralık 2013