5

我正在尋找類似於附加圖像的東西,我如何在iPhoneSDK中實現這一點。在iPhoneSDK中檢測文檔的邊緣

有人建議我一些開源API算法代碼檢測文檔的拍攝圖像的角落。

一些如何,我得到了一個開源的API,稱爲OpenCV,它很好地識別Human Face。如果可能,我想使用相同的API。現在的問題是如何根據我對掃描文檔邊緣的要求在這些靜態庫中進行更改。 或者,

如何檢測捕獲圖像中的正方形/長方形物體?

enter image description here

+1

如果你去OpenCV的路線,你應該看看[這個](http://stackoverflow.com/questions/8667818/opencv-c-obj-c-detecting-a-sheet-of-paper-square-detection)問題 – Hammer

+0

我面臨同樣的問題。分享解決步驟,並指導我實現。 – Senthilkumar

回答

6

如果您已經使用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

+0

這是我從哪裏下載框架的鏈接.BTW讓我看看這本書,如果我可以得到鍛鍊。謝謝你的答案。 –

+0

我得到了這些方法,但是很難找到它,因爲基於哪個參數框架是識別臉? –

+0

嗯,我不確定你真的想知道什麼。也許OpenCV的在線Wiki面部檢測可以幫助你:http://opencv.willowgarage.com/wiki/FaceDetection –