Как конвертировать Simd :: View в cv :: Mat?

Я хочу использовать OpenCV 3.2 а также Симд в одном проекте C ++.
Есть ли простой способ конвертировать cv :: Mat (тип изображения в OpenCV) в Simd :: View (тип изображения, используемый в библиотеке Simd)?
Помоги мне, пожалуйста.

2

Решение

Это просто. Вам просто нужно определить макрос SIMD_OPENCV_ENABLE перед включением заголовков Simd:

#include <opencv2/core/core.hpp>
#define SIMD_OPENCV_ENABLE
#include "Simd/SimdLib.hpp"
typedef Simd::View<Simd::Allocator> View;

void test()
{
cv::Mat cvImage;
View simdImage;

cvImage = simdImage;
simdImage = cvImage;
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]