Как перенести stasm4.1.0 на IOS?
Я строю спазм для IOS.
версия opencv: "3.3.1" stasm4.1.0
cmakefile
Юникс
- Загрузите исходный код STASM с http://www.milbo.users.sonic.net/stasm/
- распакуйте его, например, в stasm4.1.0. Я буду ссылаться на этот каталог как STASM_DIR
- распакуйте предоставленные файлы в STASM_DIR
- исправьте исходные файлы:
- cd STASM_DIR / apps
- patch -p0
- cd STASM_DIR / apps / shapefile
- patch -p0
- запустите cmake и сгенерируйте make-файл: рекомендуется использовать другой каталог сборки, в моем случае я буду встраивать в STASM_DIR/@build
- введите STASM_DIR/@build и скомпилируйте с помощью make или вашей любимой IDE (протестировано с make и netbeans)
- Вы получите скомпилированные примеры минимального и минимального2 и статическую библиотеку libstasm.a
но есть вопрос случиться. Я не знаю, как это сделать, пожалуйста, спасибо.
ошибка: нет типа с именем 'CascadeClassifier' в пространстве имен 'cv'; Вы имели в виду "CvHaarClassifier"? static cv::CascadeClassifier facedet_g; // детектор лица ^~~~~~~~~~~~~~~~~~~~~ CvHaarClassifier
ошибка: ни один член с именем "equalizeHist" в пространстве имен "cv" Image equalized_img; cv::equalizeHist(bordered_img, equalized_img); ~~~~^
ошибка: нет члена с именем 'resize' в пространстве имен 'cv' cv::resize(img, pyr[ilev], cv::Size(), scale, scale, cv::INTER_LINEAR); ~~~~^
ошибка: нет члена с именем 'INTER_LINEAR' в пространстве имен 'cv' cv::resize(img, pyr[ilev], cv::Size(), scale, scale, cv::INTER_LINEAR); ~~~~^
ошибка: нет члена с именем 'resize' в пространстве имен 'cv' cv::resize(img, scaledimg, ~~~~^
ошибка: нет члена с именем 'INTER_LINEAR' в пространстве имен 'cv' cv:: Size (), imgscale, imgscale, cv:: INTER_LINEAR); ~~~~ ^
4 ошибки сгенерированы.