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
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