2016-03-24 11 views
0

現在、カスタムボタンを使用してAVCaptureDeviceなどのAVFoundationライブラリを使用してプログラムでプログラムで撮影できるiOSアプリを開発中です。iOSカメラに表示されているものに基づいて、カメラでプログラムで写真を撮る

新しい要件では、カメラセッションで特定のものが検出されたときに自動的に撮影する必要があります。たとえば、カメラが開いていて、キャプチャ画面の特定の円部分を塗りつぶすためにリンゴを並べると、自動的に写真が撮られます。モバイルチェックデポジットを送信すると、一部の銀行アプリでこの自動キャプチャ機能が表示されます。

の画像を解析できる既存のライブラリ(オープンソースまたはプロプライエタリ)を知っている人はいますか?

答えて

2

まず、リンゴの検出方法を決定する必要があります。これは、形状検出、画像認識、またはその他のさまざまな方法を使用して行うことができます。これは、実装する最良の方法を特定する前に、取り入れたいアプローチを知る必要があるため重要です。

アップルの識別方法がわかったら、このようなリアルタイムイメージ処理を行う最も簡単な方法は、既存の拡張現実SDKを使用することです。たとえば、次のように

あなたがAForgeまたは類似のライブラリを使用して独自のロールができ、本当に冒険を感じている場合。私はこれまで、基本的な形状検出プロジェクトのためにこのアプローチを採用してきました。

こちらがお役に立てば幸いです。ありがとう!一般的に、彼らはあなたのためのカメラフィードとそのAPIの間の接着剤の多くを提供し、それは式のうち、足の多くの作業を要するため

編集

は、私は、既存のAR SDKを使用することをお勧め理由があります。 SDKの実際の「拡大」部分を使用しなくても、検出部分を利用することはできます。

どのようなアプローチをとっても、画像を見て簡単に考えることができ、必要なアイテムがその写真に含まれているかどうかを判断できます。どうやって決めるの?ほとんどの場合、特定の形やパターンを探します。

関連する問題