2014-01-24 14 views
0

我對NPP庫有一些疑問......NPP庫中的'STEP'是什麼?

這是關於步驟在NPP參數。 當我使用NPP庫時,它讓我感到困惑。

nppiSub_32s_C1RSfs(d_sink, step, d_source, step, d_terminals, step, size, 0);

即例如.. 我可以理解,除了步驟的所有參數。每個NPP功能都需要該步驟。

一些人利用width ...

一些人利用width * sizeof(int) ....(或float ...)

一些人通過其他庫使步長參數如

nppiMalloc_32s_C1(width, height, &step);

我想如果我使用庫,計算步長(但我不知道該怎麼做...)

  1. 步驟參數是什麼?

  2. 如何確定步長?

  3. 如果我使用widthwidth*sizeof(int),它是否對性能有影響?

感謝您閱讀我的問題....

英語比編程更爲困難......

回答

3

正如你可以在documentation4.2.2.1.4

下閱讀

The source image line step is the number of bytes between successive rows in the image.

這意味着,step如計算,如果沒有填充!如果使用填充,則當然也要添加填充元素的大小(以字節爲單位)。

+0

謝謝你的回答〜 –