Tag: opencv

OpenCV в iOS не декодирует кадры должным образом

Я пытаюсь использовать OpenCV на iOS, чтобы выполнить некоторый анализ пикселей на видеокадрах. Я пробовал несколько файлов .MOV (все MPEG-4 AVC), но ни один из них, похоже, не декодирует должным образом. Проблемы: – Все вызовы cvGetCaptureProperty возвращают значение 1 – cvGrabFrame (capture) всегда возвращает true (он, кажется, не находит последний кадр) Вещи, которые на самом […]

Изменение размера пропорции изображения

Я пытаюсь решить эту проблему, которую я имею, но я чувствую, что это должно быть намного проще и проще. Вот проблема: У меня есть холст с шириной: cWidth и height: cHeight . У меня есть изображение с шириной: iWidth и height iHeight . (Изображение больше холста, как ширина, так и высота) У меня есть прямоугольник […]

Устранение конфликтов при использовании OpenCV на iPad

Я работаю над проектом, где мне нужно реализовать предотвращение столкновений с использованием OpenCV. Это должно быть сделано на iOS (iOS 5 и выше будут делать). Цель проекта: Идея состоит в том, чтобы установить iPad на приборную панель автомобиля и запустить приложение. Приложение должно захватывать кадры из камеры и обрабатывать их, чтобы определить, будет ли автомобиль […]

Обнаружение и удаление границ в iOS с использованием opencv

У меня есть проект, похожий на то, что делают приложения сканера iphone (docscanner, scannerpro и т. д.). но я новичок в opencv и объективе-c. приложение должно обнаруживать и удалять края / фон документа / бумаги, сделанные на фотографии с помощью iphone. Я видел это DETECT the Edge документа в iPhoneSDK, и это то, что я […]

Почему моя CvVideoCamera покрывает весь вид?

Я использую CvVideo Camera таким образом: – (void)viewDidLoad { [super viewDidLoad]; self.videoCamera = [[CvVideoCamera alloc] initWithParentView:imageView]; self.videoCamera.delegate = self; self.videoCamera.defaultAVCaptureDevicePosition = AVCaptureDevicePositionBack; self.videoCamera.defaultAVCaptureSessionPreset = AVCaptureSessionPresetiFrame960x540; self.videoCamera.defaultAVCaptureVideoOrientation = AVCaptureVideoOrientationPortrait; self.videoCamera.defaultFPS = 30; } – (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; [self.videoCamera start]; } Моя раскадровка выглядит так: Когда изображение загружается, панель отображается кратковременно, остальная часть белого представления. Затем, […]

ошибка после компиляции opencv2.4.3 на ios

Я столкнулся с проблемами ниже при компиляции приложения на xcode для iOS после использования фреймворка 2.4.3 с официального opencv.org. Любые подсказки? ld: warning: directory not found for option '-F/Users/Anas/Downloads/ocr-text-extraction-master /n/trunk/StaticImagesFaceDetectionSample/../../ocv.build/ios' Undefined symbols for architecture armv7: "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(char const*) const", referenced from: cv::CascadeClassifier::Data::read(cv::FileNode const&) in opencv2(cascadedetect.o) … … … cv::Exception::formatMessage() in opencv2(system.o) ld: symbol(s) […]

CVPixelBufferRef для IplImage и обратно

Я пытаюсь преобразовать CVPixelBufferRef (YUV 4:2:0) в полутоновый IplImage а затем обратно. Мой план состоит в том, чтобы получить Y-плоскость baseAddress и установить ее в imageData IplImage например: – (IplImage*) CreateIplImageFromCVPixelBuffer:(CVPixelBufferRef) cvImageBuffer and:(int) outChannels { CVPixelBufferLockBaseAddress(cvImageBuffer, kCVPixelBufferLock_ReadOnly); void *baseAddress = CVPixelBufferGetBaseAddressOfPlane(cvImageBuffer, 0); size_t width = CVPixelBufferGetWidth(cvImageBuffer); size_t height = CVPixelBufferGetHeight(cvImageBuffer); size_t bytesPerRow = CVPixelBufferGetBytesPerRow(cvImageBuffer); IplImage […]

OpenCV на IOS haar cascade xml пути к файлу из C ++

Таким образом, у меня есть код на C ++, и я могу запустить его отлично на linux / OSX / Android. Проблема теперь в ios. Я просто пытаюсь загрузить XML-файлы haar cascade через полный путь «/foo/blah/myapp.app/haar.xml» и иметь один раз. C ++ не может подтвердить, что файл существует, и он не может загрузить его. Я […]

Как я могу использовать OpenCV на iOS с моими собственными библиотеками JPEG / PNG?

Я использую OpenCV в проекте iOS, но у меня проблемы, потому что в фреймворке есть libpng и libjpeg, которые также включает мой проект. Это вызывает дублирование символов во время ссылки. Я хотел бы указать OpenCV на собственные копии libjpeg / png, но я не могу найти способ сделать эту работу. Я попытался установить переменные BUILD_PNG […]

Проблемы при добавлении opencv в проект Swift

Я делаю приложение Swift, которое смешивает объективный код c. Моя проблема в том, что я добавляю фреймворк opencv и пытаюсь его построить, потому что появляется эта ошибка: /Users/Multimodal/Desktop/telo/DataBase/DataBase-Bridging-Header.h:6:9: note: in file included from /Users/Multimodal/Desktop/telo/DataBase/DataBase-Bridging-Header.h:6: #import "CaptureSessionManager.h" ^ ./CaptureSessionManager.h:14:9: note: in file included from ./CaptureSessionManager.h:14: #import "GFRSiOS.h" ^ /Users/Multimodal/Desktop/telo/DataBase/libGFRS/GFRSiOS.h:10:10: note: in file included from /Users/Multimodal/Desktop/telo/DataBase/libGFRS/GFRSiOS.h:10: #include […]

Давайте будем гением компьютера.