ОБНАРУЖИТЬ Край документа в iPhoneSDK - PullRequest
5 голосов
/ 19 января 2012

Я выгляжу как прикрепленное изображение, как я могу реализовать это в iPhoneSDK.

Может кто-нибудь предложить мне какой-нибудь API с открытым исходным кодом или Код алгоритма для обнаруженияуглы захваченного изображения документа.

Some How, я получил API с открытым исходным кодом под названием OpenCV , который очень хорошо распознает Human Face .Я хочу использовать тот же API, если это возможно. Теперь проблема в том, как я могу внести изменения в эти статические библиотеки в соответствии с моим требованием сканировать края документа. В качестве альтернативы ,

как обнаружить объект квадрат / прямоугольник на захваченном изображении?

enter image description here

1 Ответ

7 голосов
/ 19 января 2012

Если вы уже используете openCV, вы, возможно, знаете Справочное руководство:

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

На странице 10-6 есть ссылка на набор функций обнаружения контуров:

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 );

Надеюсь, это поможет.

Когда целью вашего вопроса было, как использовать OpenCV на ios / iPhone, вы можете взглянуть на следующие сайты.Готовые файлы проекта XCode для использования в проекте iOS:

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

Еще один пост StackOverflow с очень ценной информацией можно найти здесь:

iPhone иOpenCV

...