天天看點

Dlib 17.49 釋出,跨平台 C++ 通用庫

跨平台 C++ 通用庫 Dlib 釋出 17.49 版本,帶來了一些新特性,包括機率 CKY 解析器,使用批量同步并行計算模型來建立應用的工具,新增兩個聚合算法:中國低語 (Chinese Whispers) 和紐曼的子產品化聚類。

Dlib是一個使用現代C++技術編寫的跨平台的通用庫,遵守Boost Software licence.

主要特點如下:

1.完善的文檔:每個類每個函數都有詳細的文檔,并且提供了大量的示例代碼,如果你發現文檔描述不清晰或者沒有文檔,告訴作者,作者會立刻添加。

2.可移植代碼:代碼符合ISO C++标準,不需要第三方庫支援,支援win32、Linux、Mac OS X、Solaris、HPUX、BSDs 和 POSIX 系統

3.線程支援:提供簡單的可移植的線程API

4.網絡支援:提供簡單的可移植的Socket API和一個簡單的Http伺服器

5.圖形使用者界面:提供線程安全的GUI API

6.數值算法:矩陣、大整數、随機數運算等

7.機器學習算法:

8.圖形模型算法:

9.圖像處理:支援讀寫Windows BMP檔案,不同類型色彩轉換

10.資料壓縮和完整性算法:CRC32、Md5、不同形式的PPM算法

11.測試:線程安全的日志類和子產品化的單元測試架構以及各種測試assert支援

12.一般工具:XML解析、記憶體管理、類型安全的big/little endian轉換、序列化支援和容器類

繼續閱讀