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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 105899906ef9cd578b29452dfc7f9a02129363351c962d865ab53854f445be7c |
|
MD5 | 0ee5e15b28afca7d26ef6fae6d0475e2 |
|
BLAKE2b-256 | f2224751d3c62a03ac60bb16df56a4500837862559ac84d43ecba0d6869418f8 |