Изменение размера изображения с помощью встроенных примитивов производительности Intel

#c #image-processing #computer-vision #image-resizing #intel-ipp

#c #обработка изображений #компьютерное зрение #изменение размера изображения #intel-ipp

Вопрос:

Я новичок в C. Я использую IPP от Intel для изменения размера изображения в VS2015. Я пытаюсь использовать функцию ippiResizeLanczos_8u_C3R для изменения размера изображения.

Я не знаю, как просмотреть / просмотреть измененное изображение или получить значения пикселей измененного изображения (изображение после применения вышеупомянутой функции), поскольку я намерен использовать измененное изображение для дальнейшей обработки. Возможно, функция возвращает только «IppStatus». Но я хочу получить измененное изображение или информацию о данных (значения пикселей) измененного изображения в качестве возвращаемого значения.

Любая помощь в этом отношении будет высоко оценена?

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

1. В соответствии со следующим примером: https://software.intel.com/en-us/node/504353 , синтаксис таков: status = ippiResizeLanczos_8u_C3R(pSrc, srcStep, pDst, dstStep, dstOffset, dstSize, border, 0, pSpec, pBuffer); . Измененное изображение возвращается в pDst ( pDst является указателем на буфер выходного изображения).

2. Просмотр изображения: Смотрите : Просмотр изображений и учебное пособие по OpenCV . Вы также можете сохранить изображение в формате BMP (например) и просмотреть его за пределами VS2015. Вы также можете отобразить его в окне. Лично я предпочитаю сохранять данные изображения, использовать fwrite и отображать изображение с помощью Matlab.

3. Вы также можете просмотреть необработанное изображение с помощью IrfanView . Сохраните данные изображения в необработанный файл : FILE *f = NULL;fopen_s(amp;f, "RGB.raw", "wb");fwrite(pDst, width*height*3, 1, f);fclose(f); . Откройте RGB.raw с помощью IrfanView. Заполните параметры ширины и высоты изображения . Выберите параметры: 24 бит/с (3 байта на пиксель) и чередование (RGB RGB …) .

4. @ Rotem: Спасибо за ваш ответ. У меня это сработало…