5个不稳定版本

0.3.1 2024年1月25日
0.3.0 2023年8月25日
0.2.0 2022年11月22日
0.1.1 2021年10月6日
0.1.0 2021年10月6日

#347 in WebAssembly

Apache-2.0

10KB
178

image2tensor

此包提供了一些将图像转换为张量的辅助函数。它主要针对 wasm32-wasi 目标。

使用

  • calculate_buffer_size(width, height, precision):给定你想要的张量的宽、高和精度,它将返回你需要分配的字节数。这有助于确定你为传递给convert_image的输出缓冲区分配的数组的大小。
  • convert_image_to_bytes(path, width, height, precision, order):将位于路径的图像转换为具有请求维度和精度的字节数组。注意:目前这仅适用于标准8位RGB颜色格式的图像。

构建

$ cargo build --target wasm32-wasi

示例

use image2tensor;
let width: u32 = 224;
let height: u32 = 224;
let bytes = image2tensor::convert_image_to_bytes("path/to/file", width, height, TensorType::F32, ColorOrder::BGR);

许可证

本项目采用Apache 2.0许可证。有关详细信息,请参阅LICENSE

贡献

除非你明确声明,否则根据Apache-2.0许可证定义的,你提交给本项目并有意包含在内的任何贡献,均应按上述方式许可,不附加任何额外条款或条件。

依赖项

~13MB
~58K SLoC