英特尔集成性能原件(英特尔IPP)库子集的pythonic API
motmot.FastImage的Python项目详细描述
#motmot.fastmage–simd图像处理
说明
Fastimage实现低层图像处理操作,旨在 使用simd指令快速操作。这是通过 正在调用英特尔IPP库。通往纽比的桥是通过 array interface。
对齐内存的分配
<>对于SIMD指令以最大速度执行,图像必须是 在32字节边界上对齐。斋戒依赖于潜在的 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.strips将是(32,1),表示 行在32字节边界上对齐。