Как мне сделать этот код EmguCV C # (который использует SURF) на iOS с OpenCV?

Вот мой код на C # код с оболочкой EmguCV. Я не знаю, как преобразовать его в полезный код на iOS для использования с OpenCV. Кто-нибудь есть эксперты по OpenCV?

public Matrix<float> ComputeSingleDescriptors(string imagePath)
{
private SURFDetector detector = new SURFDetector(surfHessianThresh, surfExtendedFlag);
Matrix<float> descs;

using (Image<Gray, Byte> img = new Image<Gray, byte>(imagePath))
{
VectorOfKeyPoint keyPoints = detector.DetectKeyPointsRaw(img, null);
descs = detector.ComputeDescriptorsRaw(img, null, keyPoints);
}

return descs;
}

0

Решение

Я бы не назвал себя экспертом, но я думаю, что лучший подход к решению вашей проблемы — проверить последние репозитории OpenCV и OpenCV-Contrib. После этого вы сможете вручную создать opencv_ios.framework и включить в него модули contrib (одним из которых является детектор SURF). После этого вы сможете создать приложение для iOS, используя opencv_ios.framework

0

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector