百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

Simd

> 编程语言
开源

使用 SIMD (SSE、AVX、AVX-512、AMX 适用于 x86/x64、NEON、SVE 适用于 ARM、HVX 适用于 Hexagon) 的 C++ 图像处理和 机器学习 库

2.3K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

使用 SIMD (SSE、AVX、AVX-512、AMX 适用于 x86/x64、NEON、SVE 适用于 ARM、HVX 适用于 Hexagon) 的 C++ 图像处理和 机器学习 库

简介 ===============

Simd 库 是一个免费的 开源 图像处理和 机器学习 库,专为 C 和 C++ 程序员设计。 它提供了许多有用的高性能算法,用于图像处理,例如:像素格式转换、图像缩放和滤波、从图像中提取统计信息、运动检测、目标检测和分类、神经网络。 这些算法是通过使用不同的 SIMD CPU 扩展进行优化的。 具体来说,该库支持以下 CPU 扩展: x86/x64 的 SSE、AVX、AVX-512 和 AMX、ARM 的 NEON、SVE、SVE2、Hexagon 的 HVX。

Simd 库具有 C API,同时包含有用的 C++ 类和函数,以方便访问 C API。该库支持动态和静态链接,32 位和 64 位的 Windows 和 Linux,MSVS、G++ 和 Clang 编译器,MSVS 项目和 CMake 构建系统。

  • simd/src/Simd/ - 包含库的源代码。 * simd/src/Test/ - 包含库的测试框架。 * simd/src/Use/ - 包含库的使用示例。 * simd/py/SimdPy/ - 包含库的 Python Wrapper。 * simd/prj/vs2022/ - 包含 Microsoft Visual Studio 2022 的项目文件。 * simd/prj/cmd/ - 包含在 Windows 中构建库所需的附加脚本。 * simd/prj/cmake/ - 包含 CMake 构建系统的文件。 * simd/prj/sh/ - 包含在 Linux 中构建库所需的附加脚本。 * simd/prj/txt/ - 包含构建库所需的文本文件。 * simd/data/cascade/ - 包含 OpenCV 的级联 (HAAR 和 LBP)。 * simd/data/image/ - 包含图像样本。 * simd/data/network/ - 包含训练好的网络示例。 * simd/docs/ - 包含库的文档。

为 Windows 构建库和测试应用程序 ==================================== 要为 Windows 32/64 构建库和测试应用程序,您需要使用 Microsoft Visual Studio 2022)。项目文件位于以下目录中:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++amxarmavxavx512

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言