DLIB C ++ Kütüphanesi

DLIB C ++ Kütüphanesi, ana odağı olan, taşınabilirlik ve program doğruluğunu olan modern bir C ++ kütüphanesidir.
Şimdi İndirin

DLIB C ++ Kütüphanesi Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Yayıncı adı:
  • Davis
  • İşletim sistemleri:
  • Windows All
  • Dosya boyutu:
  • 3.6 MB

DLIB C ++ Kütüphanesi Etiketler


DLIB C ++ Kütüphanesi Açıklama

Genel amaçlı bir platformlar arası C ++ Kitaplığı Dlib sözleşme programlama ve modern C ++ teknikleri kullanılarak tasarlanmış genel amaçlı çapraz platform C ++ kütüphanesidir. Büyük Özellikler * Belgeler Açık kaynak projeleri bir çok farklı olarak O, bu, her sınıf ve fonksiyonu için tam ve kesin belgeler sağlar. fonksiyonlar için belgelenmiş ön şartları kontrol ayıklama modu da vardır. Bu etkin olduğunda hatalı işlevleri arayarak veya yanlış bir şekilde nesneleri kullanarak kaynaklanan hataların büyük çoğunluğu yakalayacak. örnek programlar o sürü sağlanır o kütüphanenin en önemli parçası olmak belgelere düşünün. Eğer belgelenen değil bir şey bulursak belli değil veya tarih belgelerin dışarı vardır, söyle ve bunu çözecektir. * Taşınabilir Kod Tüm olmayan ISO C ++ kod mümkün olduğunca küçük tutulur işletim çıkarma katmanları içinde izole edilir o. kütüphane geri kalanı, OS çıkarma katmanları üzerine tabakalanır veya saf ISO C ++ olup. Big / o küçük endian agnostik Başka hiçbir paketler kütüphane kullanmak için gereklidir o. kutu OS dışı bir tarafından sağlanmaktadır Sadece API'ler ihtiyaç vardır. o kütüphane win32, Linux ve Mac OS X sistemleri üzerinde düzenli test edilir. Ancak, herhangi bir POSIX sisteminde çalışmalı ve Solaris, HPUX ve BSD türevi üzerinde test edilmiştir. * Threading O kütüphane taşınabilir ve basit bir diş API sağlar arası iplik iletişim için bir boru O Düzenli zaman içinde aralıklı jeneratörde etkinlikleri sahip o Bir zamanlayıcı nesne o özel veri Konu Dişli nesneler o Dişli fonksiyonları o vadeli için o Bir thread_pool ile destek * Ağ O kütüphane taşınabilir ve basit bir TCP soketleri API sağlar yardımına bir nesne o TCP tabanlı sunucuları yapmak C ile birlikte çalışma için TCP yuva sağlayan bir streambuf nesnenin o ++ kütüphanesi iostreams Basit bir HTTP sunucusu nesnesi o Gömmek bir web sunucusuna uygulamalarına kullanabilirsiniz * Grafiksel Kullanıcı Arayüzü O kütüphane taşınabilir ve basit bir çekirdek GUI API sağlar Çekirdek GUI API üstüne Uygulanan o sayıda aletler vardır Farklı olarak bir çok diğer GUI araç takımları o tüm dlib GUI isimli evre * Sayısal Algoritmalar O hızlı bir matris nesne sentezleme şablonları teknik ve kullanılabilir BLAS ve LAPACK kütüphaneleri kullanılarak edebilen kullanarak uygulanan. Çok sayıda doğrusal cebir ve matematiksel işlemler vb tekil değer ayrışımı, devrik, açı fonksiyonları, matris nesnesi için tanımlandığı gibidir o konjugat gradyanı, BFGS ve L-BFGS teknikleri kullanılarak Sınırlandırılmamış lineer olmayan bir optimizasyon algoritması o O BOBYQA algoritması ile türevi içermeyen optimizasyon kutusu kısıtlı Optimize Kesme Düzlem algoritmasının uygulanması o Büyük bir Integer nesnesi o Rastgele bir sayı nesnesinin o * Yapay Öğrenme Algoritmaları sınıflandırma için o geleneksel SMO göre destek vektör makineleri Büyük ölçekli sınıflandırma ve regresyonu için Düşük seviye yöntemleri o sınıflandırma ve regresyonu için o Uygunluk vektör makineleri O Bir online çekirdek RLS regresyon algoritması Bir online SVM sınıflandırma algoritması o o Bir online kernelized ağırlık merkezi tahmincisi / yenilik dedektörü o Bir kernelized k-araçları kümeleme algoritması o Radyal Taban Fonksiyon Ağları Çok katmanlı algılayıcıların o * Bayes Ağı Çıkarım Algoritmalar o Tam çıkarım için ağaç algoritması katılmak o Gibbs örnekleyici Monte Carlo Markov zinciri algoritması * Görüntü işleme o, Windows BMP okuma ve yazma desteği Çeşitli piksel türleri arasında o Otomatik renk alanı dönüştürme bu kenar bulma ve morfolojik işlemleri gibi o ortak görüntü işlemleri SURF ve domuz özelliği çıkartma algoritmaları Uygulamaları o. * Veri Sıkıştırma ve Bütünlüğü Algoritmalar CRC 32 nesne o O MD5 işlevleri Veri sıkıştırma algoritmaları parçalarını temsil eden çeşitli soyut nesneler o. PPM algoritmasının Birçok formları dahildir. * Test yapmak A o popüler Java logger log4j sonra tarz güvenli logger nesneyi iplik O bir modüler birim test çerçevesi test ön koşullar için faydalı çeşitli assert makroları o * Genel Kamu Hizmetleri Büyük ve küçük endian bayt orderings arasındaki dönüştürmek için bir tip-güvenli nesne o O yeteneği olan bir komut hattı ayrıştırıcı ve argümanları ve seçenekleri çeşitli tipleri ile doğrulamak komut hatları XML ayrıştırıcı o Bir amacı o Base64 dönüşüm gerçekleştirebileceği Bir çok kap sınıfları o O Seri desteği Farklı bellek havuzu stratejileri uygulamak Birçok bellek yöneticisi nesneler o


DLIB C ++ Kütüphanesi İlgili Yazılım