問題タブ [cidetector]
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.
ios - 顔認識のためのデジタル画像のオブジェクト検出に使用するために、顔の 2 つのポイント セット間にメトリックを追加する方法
デジタル画像のオブジェクト検出に使用するために、顔の 2 つのポイント セット間にメトリックを追加したいので、以下に示すように 2 次元に制限します。
以下の画像を使用して、顔の特徴を認識できました。
データベースにアップロードする前に、目、鼻などの参照を見つけるためのポイントを追加したいと思います。後で、これらの画像は、以下に示すように、これらのメトリック ポイントの位置に基づいて既存の画像と比較できます。
私はこのリンクを参照しましたが、これを実装できませんでした..誰かがこれを知っているなら、私に提案してください
ありがとうございました
swift - CIDetector が UIImagePickerController (Swift) で顔を検出しない
カメラで写真を撮り、その中の顔を検出しようとしています。しかし、うまくいきません...results
配列はゼロのカウントを返します。このコードをインターネット上の誰かの写真でテストしたところ、見つかった顔が 1 つ返されました。これが私のコードです:
何か案は?ありがとう!最近はネット上でもあまり話題になりません。
ios - CIDetectorTypeQRCode を使用した CIDetector は iPad では機能しますが、iPhone および iPod では機能しません
を使用して iPhone または iPod で QR コードを読み取ろうとするとCIDetector
、検出器は常に を返しますnil
。
このコードを iPad で実行すると動作します。Xcode 7.0.1 を使用して、すべてのデバイスが iOS 9 にある
顔検出が成功するように、他の検出器は正常に動作します。
iPhone / iPod で QRCode 検出器を動作させるための追加の設定 / ライブラリはありますか?
ios - CIRectangleFeature 座標からビュー座標への変換
IOS で CIDetector クラスを使用して、UIImage で CIRectangleFeatures を見つけています。その後、レイヤーに描画された cornerPoints を表示し、それを UIImageView に追加することを目指しています。残念ながら、CIRectangleFeature で指定された座標は画像空間にあります。そして、CGContextConvertToUserSpace 関数を使用してそれらを変換しようとしていますが、描画された四角形は画像内の実際の四角形からかなり離れています。
これが私のコードです。画像が撮影されると、workWithTheImageが呼び出されます:
image - 複数の長方形を検出する CIDetectorTypeRectangle
CIDetectorTypeRectangle を使用すると、カメラ画像で (ほとんど) 1 つの四角形しか検出できませんが、複数の四角形を検出したいと考えています。複数の顔を検出できるように、複数の長方形を検出することは可能ですか??
ios - CIDetector 使用時の X 値と Y 値
そのため、コードを以下に投稿しましたが、顔を適切に検出しているようです。検出された顔の周りに長方形を作成しようとしていたときに、次のオプションが表示され.bounds.origin.x
、.bounds.origin.y
いくつかの質問がありました。皆さんが答えてくれることを願っていました。
background: AVVideoOutput
CIDetector が画像ビューで動作するように表示する画像ビューがあります。
- CIDetector が検出した顔の中央の x 点と y 点はありますか? それとも、親ビューの x & y からの顔の距離ですか? それとも、検出された顔と画像ビューの中心との関係ですか?
- 値が描画される x 平面と y 平面のレイアウトは何ですか? (たとえば、検出された顔が前面カメラの右下にある場合、x と y の値は小さくなり、0 に近くなります)
- 飛行機はどこかに文書化されていますか?
- この飛行機は操作できますか、それとも標準ですか?
- 私は何も見つけていないので、ポジティブとネガティブがありますか?
- これらの値はありますか/カメラが移動した場合、この平面は変化する可能性がありますか、または検出された顔の中心のために値が完全に変化しますか?
投稿されたヘルプやドキュメントに感謝します! 私も検索しますが、私が何を求めているのか(明らかに)よくわからないので、あまり見つけられなかったので、誰かが助けてくれることを望んでいました...
swift - CIDetector のパースペクティブと Swift でのクロップ
CIDetector
画像上の四角形を検出するためにアプリに を実装しましたが、返された を使用しCGPoint
て画像をトリミングし、表示できるようにするにはどうすればよいですか?
パースペクティブについては、CIPerspectiveCorrection フィルターを適用しようとしましたが、機能しませんでした。
私は周りを検索していくつかの手がかりを見つけましたが、Swift で解決策を見つけることができませんでした。
CIDetector
(検出された四角形) によって提供されるデータを使用して、遠近感を修正し、画像をトリミングするにはどうすればよいですか?
CIDetectorTypeRectangle
が返すものに慣れていない可能性がある人のために: 4CGPoint
の bottomLeft,bottomRight,topLeft,topRight を返します。
ios - iOS 顔検出位置
私はさまざまな方法で顔検出を試みましたが、現在、Swift に翻訳された Apples Squre Cam を試しています。https://github.com/wayn/SquareCam-Swift
私がやりたいのは、CIDetector の座標を使用して、その位置を使用して左目、右目、または口の上にレイヤーを重ねることです。しかし、CIDetector によって提供される座標を使用すると、顔の特徴に追加するレイヤーが正しく配置されません。私の問題は、特にこのコードにあります。顔の周りに赤いボックスを適切に配置するために、向きと回転を処理しているように見えるためです。
コードは次のとおりです。
目と口の上にオーバーレイ レイヤーを適切に配置するには、どのような手順を踏む必要がありますか?