跳转到主要内容

Intel集成性能原语(Intel IPP)库子集的Pythonic API

项目描述

# motmot.FastImage – SIMD图像处理

描述

FastImage通过调用Intel IPP库实现了低级图像处理操作,这些操作通过使用SIMD指令来快速运行。这是通过数组接口实现到numpy的桥梁。

对齐内存分配

为了使SIMD指令以最大速度运行,图像必须在32字节边界对齐。FastImage依赖于底层的IPP库来分配内存,并相信它知道最好的做法。

import motmot.FastImage.FastImage as FastImage
import numpy as np

# Allocate the image
fi_im1 = FastImage.FastImage8u( FastImage.Size(4,5) ) # width, height

# Get a numpy view
im1 = np.asarray( fi_im1 )
assert im1.shape == (5,4) # height, width

在上面的示例中,im1.strides将是(32,1),表示每行都对齐在32字节边界上。

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

motmot.FastImage-0.7.0.tar.gz (100.1 kB 查看哈希值)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面