Próbuję przyciąć obrazy wychodzące ze strumienia wideo z OpenCV dla iOS. Nie próbuję robić nic nadzwyczajnego, po prostu przycinam obraz i go wyświetlam. Próbowałem this i this, ani nie wydaje się działać dla mnie. Jako metoda delegata otrzymuję aktualny obraz cv :: Mat, więc potrzebuję tylko kodu, który utworzy efekt przycinania.Crop Mat image w OpenCV 2.4.3 (iOS)
W razie potrzeby mogę zrobić coś tak skomplikowanego, jak this, ale potrzebuję tylko prostokątnego rzutu, więc myślę, że jest łatwiejszy sposób. Po prostu nie rozumiem, dlaczego ustawienie zwrotu z inwestycji nie działa dla mnie!
cv::Rect myROI(10, 10, 100, 100);
cv::Mat croppedImage = src(myROI);
src.copyTo(croppedImage);
[displayView setImage:[UIImage imageWithCVMat:src]];
^^^ nie działa, tylko wyświetlanie obrazu oryginalnego
Witam mam ten sam problem. Czy mógłbyś rzucić okiem na mój post http://stackoverflow.com/questions/14756505/croping-an-image-in-ios-uisng-opencv-face-detect – 2vision2