В одной из моих программ opencv я использую функцию WarpAffine для поворота изображений. Вот как я использовал эту функцию.
warpAffine(cropimage, imgRotated, RotateMatrix, cropimage.size(), cv::INTER_LINEAR);
и работает нормально
Для улучшения FPS я попытался использовать GPU с помощью openCL, поэтому я добавил их в код.
Добавлен заголовок ocl
#include "opencv2/core/ocl.hpp"
установить флаг
ocl::setUseOpenCL(true);
изменить типы данных
UMat cropimage,imgRotated;
затем использовал ту же функцию warpaffine
warpAffine(cropimage, imgRotated, RotateMatrix, cropimage.size(), cv::INTER_LINEAR);
Программа запускается и в терминале получаю ошибку
Моя среда разработки — Windows7 вместе с Visual Studio 2012, версия opencv — 3.0.