問題タブ [face-recognition]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PicasaAPIを使用した自動顔検出による個々の画像の抽出
(アプリケーションに関連する回答について、スーパーユーザーに同様の質問があります。質問は、同じプログラム可能なソリューションを収集するためにここに投稿されます)
私の職場では、パスポートサイズの写真を一緒にスキャンしてから、個々の写真に切り分けて、一意のファイル番号で保存しています。現在、Paint.netを使用して、画像を手動で選択、切り取り、保存しています。
スキャンしたドキュメントのサンプルPicasaスクリーンショット:( 差出人:Google画像検索の複数のソース、フェアユース)
たとえば。Picasa 3.8では、[表示]> [人物]をクリックすると、すべての顔が表示され、名前を付けるように求められます。これらの個々の画像を別の画像として名前とともに自動的に保存できますか?
更新しました
私がやりたいのは、上の写真を個々の写真に変換することだけです。
上の画像では、Picasa 3.8が画像を検出し、名前を付けるように求めるメッセージを示しています。顔認識は必要ありません。顔検出が必要です。Picasaは個々の画像を検出し、RHSに表示します。これらの個々の画像は私が必要としているものです。Picasaは、個々の面の座標を含む16進値を保存する.iniファイルを作成します。
これらの個々の顔は私が興味を持っているものです。私が座標を持つことができれば、私は写真から必要な画像を切り抜くことができます。
SAMPLE.jpg
iniコンテンツ
rect64(534a06d429ae627),dff6163dfd9d4e41
* iniファイルは、各タグの顔タグの座標を保存しているようです。PicasaヘルプサイトのユーザーTechnonathからの引用
@oediousは次のように書いています:-これはやや技術的なことになるので、しばらくお待ちください。* rect64()に含まれる数値は、64ビットの16進数です。*それを4つの16ビット数に分割します。*それぞれを最大の符号なし16ビット数(65535)で割ると、0から1までの4つの数になります。*残りの4つの数は、面の長方形の相対座標を示します:(左、上、右、下)。※絶対座標にしたい場合は、左右に画像幅、上下に画像高さを掛けてください。
上記の引用は、rect64()で囲まれた数値について説明していますが、コンマの後の括弧の外側の数値についてはどうでしょうか。
関連する質問をしました。その答えもあなたを助けるかもしれません。 64ビットの16進値から4つの16ビット数値を取得します
注:iniの詳細は、picasaが特定の画像に対して生成したものと同じです。
さらに、質問は複数回更新されており、十分に明確ではない可能性があります。
Picasaヘルプサイトにいくつかの回答があります。同じ質問をしました。そのスレッドからの回答の1つは、iniファイルの16進値に基づいて座標を取得することです。次のコードは、ヘルプサイトのesacのC#です。PHPでも同じことができますか?
64ビットを1から0までの数値に変換しようとするPHPコード
出力
剰余1:49551; 結果1:0.75608825683594座標:371.99542236328 396.94633483887剰余1:19598; 結果1:0.29904174804688座標:147.12854003906 156.99691772461剰余1:62471; 結果1:0.95323181152344座標:468.99005126953 500.4467010498剰余1:34078; 結果1:0.51998901367188座標:255.83459472656 272.99423217773
だから私も座標を持っていて、@Nirmalはそれらをトリミングする方法を示しました。次のステップは、16進コードとファイル名についてpicasa.iniを解析し、コードを統合することです。Picasaは現在、APIを介して16進コードを提供していません(またはそれらはありますか?)。もしそうなら、物事はもっと良かったでしょう。
ですから、私たちは解決に近づいています。みなさん、ありがとうございました。みんなに賞金を授与できたらいいのにと思います(できませんが、恐れることはなく、担当者の急増に注意してください!)
java - JNI2OpenCV にライブラリがありませんか?
JNI2OpenCVに関しては、私は初心者です。java.library.path に関するエラーがあります。このスレッドOpenCV to JNI how to make it work? を読みました。しかし、これは私の場合とは異なるようです。エラーは次のとおりです。
スレッド「メイン」での例外 java.lang.UnsatisfiedLinkError: C:\JNI2OpenCV.dll: java.lang.ClassLoader$NativeLibrary.load(Native Method) の java.lang.ClassLoader.loadLibrary0(ClassLoader. java:1803) で java.lang.ClassLoader.loadLibrary(ClassLoader.java:1728) で java.lang.Runtime.loadLibrary0(Runtime.java:823) で java.lang.System.loadLibrary(System.java:1028) でjni2opencv.JNIOpenCV.(FaceDetection.java:6) で jni2opencv.FaceDetection.(FaceDetection.java:16) で jni2opencv.Main.main(Main.java:18) で
dll を特定のライブラリにコピーしましたが、それでもエラーが発生します。私は Dependency Walker も試してみましたが、それが何を教えてくれるのか、まったくわかりませんでした。何か助けはありますか?ありがとうございました!:)
language-agnostic - 写真で特定の顔を検出する方法
昼寝をしていると、そのクレイジーなアイデアが頭に浮かびました。ここにあります。
それぞれに顔のある2枚の写真があります。その2枚の写真に同じ人物が写っているかどうかをどのように検出できますか?
それは可能ですか?はいの場合、JavaまたはPHPでそれを行うことはできますか?それを行う方法は何ですか?何か案は?たぶん、それぞれの顔には「アルゴリズム」または私たちを助けることができる何かがありますか?
どうもありがとうございます。
objective-c - Opencv を使用した目の検出
OpenCV を使用してオブジェクト検出 (目) に取り組んでいます。次のコードは、目のオブジェクトを (正確にまたは近くに) 識別できないためです。誰でもこの問題を解決するのを手伝ってもらえますか?
android - アンドロイドの顔検出?
私は現在実験的なカメラアプリに取り組んでいます。現在、顔検出の実装を検討しており、現在、選択肢を検討しています。
Android で利用可能な OpenCV ポートとその顔検出機能を使用することを検討しましたが、以前の実装で見たデモから、カメラは大幅に遅れているようです。
HTC Desire のカメラが顔検出をサポートしていることを考えると、少なくともある程度まともな顔検出システムを導入できるはずです。どうすれば最良の結果を得ることができるかについて誰かが意見を持っているかどうか疑問に思っていました.利用可能なライブラリを使用していますか? 特定のアルゴリズムを自分で実装しますか?
java - 推奨される顔認識オープンソース ライブラリは何ですか?
どのプラットフォームでも、ビデオに最適な顔認識オープンソース ライブラリは何ですか。
iphone - iPhoneでのリアルタイムの顔追跡
現在、iPhone用のリアルタイムの顔追跡ソリューションを実現するための最良のライブラリはどれか知っていますか?私は調査を行いましたが、OpenCVの移植に関するかなり古い記事を見つけました。iPhoneカメラのビデオストリーム(単なる静止画像ではない)の顔に画像をリアルタイムでオーバーレイするための、特定の、信頼性の高い、高速な(場合によっては無料の)ARソリューションがあるかどうかを知りたいです。
どんな助け(リンク、チュートリアル)も素晴らしいでしょう。
みなさん、ありがとう!
エロス
iphone - アプリでiPhoneの顔認識を使用できますか?
iPhone用のアプリケーションをxcodeで開発し、他のアプリケーション機能に対応するようにアプリケーションに顔認識を統合したいのですが、アプリケーションで顔認識を使用する方法がわかりません。何か案は?
delphi - SQL を使用して Windows Live フォト ギャラリーの顔認識キャッシュにプログラムでアクセスするにはどうすればよいですか?
JPEG の XMP パケットに埋め込まれた「人物タグ」について話しているのではありません。新しい顔を認識するために使用される顔データベースについて話しています。
WLPG の既にトレーニングされたデータベースを使用して顔を認識するオプションをプログラムに追加したいと考えています。API (タイプ ライブラリ dll) を使用して顔を検出することはできましたが、顔を認識するには、同じ API では使用できないExemplar Cacheオブジェクトが必要です。独自のオブジェクトを作成することもできますが、ユーザーのトレーニングが重複しないように、既存のものを使用したいと考えています。
データベースが"%localappdata%\Local\Microsoft\Windows Live Photo Gallery\"にあり、SQL Server Compact Edition 3.1形式であることはわかっています。Visual Studio 2010 でデータベースを開きましたが、データベースに直接アクセスせずに読み取りたいのですが、その機能をエクスポートする DLL が表示されません。
ところで、私は Delphi 2010 を使用しています。
何か案は?
c# - c#顔認識
ウェブカメラから顔を検出してイベントをトリガーする簡単なプログラムを作成しようとしています(オプションで顔のスナップショットを撮ります)
他の顔と比較するような派手なものは必要ありません。誰かがドアにいることをメールで送信する必要があります(できれば写真を添付して)
問題は、どのように、何を使用するかについて非常に混乱しています
opencv.netとemgu.cvといういくつかのラッパークラスを持つ非常に強力な「opencv」があるようです。
私はあちこちでいくつかの例を見てきましたが、VS2010 c#で動作するソースコードのワーキングセットをまだ見つけていません
私のようなアマチュアプログラマーにとって最善の行動方針を誰かが勧めることはできますか?
ありがとう