假設有一個具有以下值的7x5矩陣(16位圖像),我想使用IPP將每個第三個值複製到一個新的3x2矩陣中。如何使用英特爾IPP複製光柵像素?
我試過功能ippiCopySubpix_16u_C1R
但它只複製我的原點矩陣的左角。我有哪些可能性?這裏是我的測試代碼:
Ipp16u x[7*5], y[3*2];
IppiSize roiOrig = {7,5}; IppiSize roiDst = {3,2};
auto * ptr = x; // fill the matrix
for (int i = 0; i < 7*5; i++)
{
*ptr++ = i;
}
ippiCopySubpix_16u_C1R(x, 7*2, y, 3*2, roiDst, 3, 3);
// result is [0 1 2 7 8 9]