Sto cercando di ritagliare le immagini che escono dal flusso video con OpenCV per iOS. Non sto cercando di fare niente di particolare, semplicemente ritaglia l'immagine e mostrala. Ho provato this e this, nessuno dei due sembra funzionare per me. Come metodo delegato, ottengo l'attuale immagine cv :: Mat passata, quindi tutto ciò di cui ho bisogno è il codice che creerà l'effetto di ritaglio.Immagine mat di ritaglio in OpenCV 2.4.3 (iOS)
Potrei fare qualcosa di complicato come this se necessario, ma ho solo bisogno di un ritaglio rettangolare, quindi penso che ci sia un modo più semplice. Non capisco perché impostare il ROI non funzioni per me!
cv::Rect myROI(10, 10, 100, 100);
cv::Mat croppedImage = src(myROI);
src.copyTo(croppedImage);
[displayView setImage:[UIImage imageWithCVMat:src]];
^^^ non funziona, solo la visualizzazione dell'immagine originale
Ciao sto affrontando lo stesso problema. Potete per favore dare un'occhiata al mio post http://stackoverflow.com/questions/14756505/croping-an-image-in-ios-uisng-opencv-face-detect – 2vision2