5

Szukam czegoś podobnego do załączonego obrazu, Jak mogę to zaimplementować w iPhoneSDK.WYKRYJ Krawędź dokumentu w iPhoneSDK

Czy ktoś może zasugerować mi pewne open source API lub kod algorytm wykryć narożniki przechwyconego obrazu dokumentu.

W jaki sposób, mam open source API o nazwie OpenCV, które bardzo dobrze rozpoznają Human Face. Chcę używać tego samego interfejsu API, jeśli to możliwe. Teraz problem. W jaki sposób mogę dokonać zmian w tych statycznych bibliotekach zgodnie z moimi wymaganiami dotyczącymi skanowania krawędzi dokumentu. Alternatywnie,

jak wykrywać dla obiektu kwadrat/prostokąt przechwyconego obrazu?

enter image description here

+1

Jeśli pójdziesz trasę OpenCV, należy spójrz na [this] (http://stackoverflow.com/questions/8667818/opencv-c-obj-c-detecting-a-heheet-of-paper-square-detection) question – Hammer

+0

Mam do czynienia z tym samym problemem. podziel się rozwiązaniami i poprowadź mnie do osiągnięcia. – Senthilkumar

Odpowiedz

6

Kiedy już używasz OpenCV może wiesz Reference Manual:

http://www.sciweavers.org/books/opencv-open-source-computer-vision-reference-manual

Na stronie 10-6 istnieje odniesienie do zestawu funkcji wykrywania konturów:

CvContourScanner cvStartFindContours(IplImage* img, 
            CvMemStorage* storage, 
            int headerSize, 
            CvContourRetrievalMode mode, 
            CvChainApproxMethod method); 

int cvFindContours(IplImage* img, 
        CvMemStorage* storage, 
        CvSeq** firstContour, 
        int headerSize=sizeof(CvContour), 
        CvContourRetrievalMode mode=CV_RETR_LIST, 
        CvChainApproxMethod method=CV_CHAIN_APPROX_SIMPLE); 

Mam nadzieję, że to pomaga.

Kiedy celem twojego pytania było: jak korzystać z OpenCV na ios/iPhone, możesz przejrzeć następujące witryny. Gotowe pliki projektu Xcode do zastosowania w projekcie iOS:

http://www.eosgarden.com/en/opensource/opencv-ios/overview/

Kolejny post StackOverflow z bardzo cennych informacji można znaleźć tutaj:

iPhone and OpenCV

+0

To ten sam link, z którego pobieram framework. BTW pozwól mi sprawdzić w książce, czy mogę uzyskać coś treningu. Dziękuję za odpowiedź. –

+0

Mam te metody, ale jest to dość trudne do wyśledzenia, ponieważ opiera się na tym, który framework ramek rozpoznaje twarz? –

+0

Hmm Nie jestem pewien, co tak naprawdę chcesz wiedzieć. Może internetowa Wiki OpenCV do wykrywania twarzy pomaga: http://opencv.willowgarage.com/wiki/FaceDetection –