Как мне вызвать ippioticalflowpyrlk_16u_c1r?

#c #image-processing #intel-ipp

#c #обработка изображений #intel-ipp

Вопрос:

В примерах, на которых я основываю свою работу, используется unsigned char image; У меня есть 16-разрядные изображения без знака. Выполнение наивных замен u8 -> u16 в именах функций IPP не работает (я получаю ошибки компилятора в некоторых приведениях типов).

Есть ли у кого-нибудь аналогичный пример использования для 16-разрядных (беззнаковых) изображений?

В принципе, это выглядит так, IppiPyramid похоже, что он содержит указатель на 8-разрядное изображение, что не имеет смысла, поскольку определена 16-разрядная версия.

Комментарии:

1. Из примера с 32f типами похоже, что вы должны выполнить приведение в порядок. Смотрите: software.intel.com/sites/products/documentation/hpc/ipp/ippi /…

2. @Steve — спасибо за эту ссылку — я просто переделаю указатели по мере необходимости и посмотрю, работает ли это.