在iPhoneSDK中检测文档的边缘

时间:2012-01-19 05:02:09

标签: iphone ios4 image-processing edge-detection object-detection

我看起来像附加图像,我该如何在iPhoneSDK中实现它。

有人可以建议我某些开源API 算法代码来检测文档捕获图像的角落。

一些如何,我得到了一个名为 OpenCV 的开源API,可以很好地识别Human Face。如果可能,我想使用相同的API。现在问题是如何根据我对扫描文档边缘的要求在这些静态库中进行更改。 替代地

如何检测捕获图像中的方形/矩形对象?

enter image description here

1 个答案:

答案 0 :(得分:7)

当您已经使用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 );

我希望有所帮助。

如果您的问题的目标是,如何在ios / iPhone上使用OpenCV,那么您可以查看以下网站。现成的XCode项目文件,用于iOS项目:

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

另一篇包含非常有价值信息的StackOverflow帖子可以在这里找到:

iPhone and OpenCV