-
Maratis-Tiny-C 數學和圖像庫.7z下载
资源介绍
Maratis Tiny C 庫
是用 ANSI C 編寫的小型高效數學和圖像處理例程的集合,沒有依賴性。
該庫分為獨立的單個文件(stb 樣式):
m_math.h
m_image.h
m_raster.h
m_dist.h
m_path_finding.h
數學
矢量操作
插值(三次,catmullrom)
四元數(基礎知識,slerp...)
矩陣(投影、變換...)
隨機數發生器
二維例程
3d 例程
體素化器(三框重疊)
光線追踪(球體、平面、盒子、三角形)
圖像處理
ubyte、ushort、int、half、float……
複製、轉換、鏡像、重構、旋轉...
過濾器(卷積、高斯模糊、sobel、harris)
調整大小,pyrdown
形態(填埋、膨脹、侵蝕、變薄...)
角點檢測(哈里斯,非極大值抑制)
光柵化
帶插值的三角形(透視正確)
基本線、圓和多邊形
距離圖
距離變換和 voronoi
尋找路徑
常規網格上的路徑查找(基於填充)