問題タブ [avcapturedevice]
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 - AVCaptureSessionオーディオ付きビデオの録画
AVCaptureSessionを使用してカメラからビデオを録画するようにアプリを設定しましたが、音声がありません。オーディオを録音し、それをファイルのvideoOutputに追加するにはどうすればよいですか?ビデオを録画するための私のコードは次のとおりです。
オーディオに別の入力を追加しましたが、バックグラウンドにあるmpmovieplayercontrollerでは機能しません。1つのビデオを再生し、カメラからのオーディオとビデオを同時に記録できるものについて何か考えはありますか?
iphone - iPhone での起動時に、カメラのビデオ表示の向きが正しくない
単独で正しく動作する iPhone アプリケーションがあります。カメラのビデオ フィードを正しい向き (横向き) で正しく開きます。ただし、このアプリケーションを既存のアプリケーションに追加したので、統合アプリケーション内でアプリケーションを起動すると、ビデオ フィードが横向きビューで正しく向きません。iPhone が横向きビューの場合、ビデオ フィードは逆さまの縦向きビューになります。ただし、デバイスを回転させてから横向きビューに戻すと、カメラ フィードが正しくなりました (横向き)。起動時にビデオ フィードを正しい向きにするにはどうすればよいですか?
objective-c - iPhone SDKで焦点を合わせて写真を自動的に撮る方法は?
ユーザーがテキスト付きの画像の写真を撮り、サーバーにアップロードするアプリを作成しています。以前はAVCaptureSession
カメラを開いて、最新のフレームをキャプチャしてサーバーにアップロードするバー ボタンを配置しました。このアプリでは、ユーザーはバー ボタンをクリックすることで、複数の画像を 1 つずつサーバーに送信できます。
ユーザーがフレームをキャプチャするためにボタンを押す必要がない可能性があるかどうか疑問に思っていました。現在のフレームがオートフォーカスで自動的にキャプチャされる可能性はありますか? ユーザーがカメラを画像に1秒間置くだけで、画像の焦点が合っている場合、ユーザーはボタンを押さなくても次の画像に移動できるように自動的にキャプチャされますか?
フレームをキャプチャする私のコードは次のとおりです。
私はあなたの助けに感謝します。ありがとう。
iphone - IOS アプリ アラートの LED Torch を有効にします (iPhone のシステム設定で有効にせずに)
だからここに私の問題があります: 私は自分のアプリからかなり頻繁にアラートを受け取ります。アラートが発生したときのカスタムリングとバイブレーションがあるようにしました。アラートでもLEDライトを点滅させたいです。
アプリがフォアグラウンドにあるときにこれらのアラートが発生した場合、LED フラッシュとリング/バイブレーションが完全に正常に機能するように設定しました。ただし、アプリがバックグラウンドにあるときにアラートが発生した場合、リング/バイブレーションしか機能しません。
すべてのアプリから LED フラッシュ アラートを受け取るために、ユーザーが iPhone のシステム設定で有効にする必要はありません。inAppSettingsKit を使用し、ユーザーが LED フラッシュ アラートを必要とするかどうかの設定を追加しました。しかし、LED アラート メソッドがバックグラウンドで呼び出されても、LED は実際には点滅しません。これは、フォアグラウンドで使用しない限り、Apple が LED の制御を許可していないためですか? 誰かが回避策を知っていますか?
これは、オンとオフを切り替える最も簡単な部分です。これをさまざまなタイマーと通知方法で制御します。タイマーと通知はフォアグラウンドと同じようにバックグラウンドで呼び出されますが、バックグラウンドでは LED が点灯しません。
ありがとう!
iphone - カメラ キャプチャ デバイスの露出モードのロック
露出ポイントで露出をロックしようとしていますが、デバイスで試してみるとうまくいかないようです。カメラアプリは画面を長押しして露出とフォーカスをロックしても動作しますが、自分のアプリで次のコード行で試してみると動作しません。構成で何かを見逃しましたか?
ios - subjectAreaChangeMonitoringEnabled は、特定のカメラ デバイスでのみ機能します
AVCaptureDevice
のsubjectAreaChangeMonitoringEnabled
プロパティを使用して、潜在的なモーション検出アプリケーションで動きを監視しようとしています。
iPhone 4S と iPad 2 の両方の背面カメラでは、AVCaptureDeviceSubjectAreaDidChangeNotification
期待どおりに s を受け取りますが、両方のデバイスで、前面カメラでこれを有効にしようとしても、通知をまったく受け取りません。
これが前面カメラで機能しないのはなぜですか?
iphone - カメラの露出とシャッター速度のための iOS 6 の新しい API へのアクセス
Apple のiOS 6.0 機能ページでは、
内蔵カメラの高度な機能を活用してください。新しい API を使用すると、フォーカス、露出、関心領域を制御できます。また、顔検出 API を使用して顔にアクセスして表示し、ハードウェア対応のビデオ安定化を利用することもできます。
このテキストはその後削除され、公開を制御するための新しいメソッドが API に見つかりません。AVCaptureDevice
「露出設定」の下のクラスには、iOS 6.0 用の新しいプロパティ/メソッドはありません。API で公開する新機能がどこにあるか知っていますか?
ios - ソースファイルとして画像を使用した AVfoundation を使用した顔認識
AVFoundation を使用して、カメラ ロールから取得した画像に対して顔認識を実行したいと考えています。そもそも、これは可能ですか?
ライブカメラストリームを入力として使用してこれを行う方法に関する多くのチュートリアルを見つけました。それらを調べたところ、AVCaptureInputDevice を画像にバインドする方法が見つかりませんでした。
PS CoreImage を使用したくありません。実際には、CoreImage を捨てて、AVFoundation の顔認識を使用したいと考えています。
本当にありがとうございました。
ios - iOSの同時カメラ使用
定期的にカメラを利用するバックグラウンドアプリを開発しています。このアプリは私の脱獄デバイス用なので、パブリックSDKの制限に問題はありません。日中のさまざまな場所の写真を自動的に撮りたいです。
私はAVCaptureSession
、音を出さないためにビデオからフレームを取得して使用しています。
問題は、別のアプリケーションがカメラを利用したい場合(たとえば、カメラアプリ)、私のアプリが写真を撮ろうとすると、カメラインターフェイスがフリーズすることです。次に、カメラアプリを再度開いて、機能させる必要があります。以前のカメラセッションの使用をブロックするstartRunning
方法が原因だと思います。AVCaptureSession
カメラを共有モードで、または同時に使用する方法はありますか?
mixWithOthers
音の互換性のために含まれているような何らかの特性があるかどうかはわかりません。
ios - iPhoneカメラのホワイトバランスと露出モードの設定+列挙型のデフォルト
私はiphone4のバックカメラを使用しており、AVCaptureSessionを作成してそれにAVCaptureDeviceを追加するという標準的で時間のかかるプロセスを実行しています。
そのカメラのAvCaptureDeviceInputをセッションに接続する前に、ホワイトバランスと露出についての理解をテストしているので、これを試しています。
1-ホワイトバランスモードのさまざまなオプションが列挙型にあることを考えると、列挙型のTypedef変数に値が割り当てられなかったため、デフォルトは常にゼロであると思いました。デバッガーでブレークポイントを設定して値をpoすると、デフォルトのホワイトバランスモードが実際には2に設定されていることがわかります。残念ながら、AVCaptureDeviceのヘッダーファイルには、異なるカメラ設定のデフォルトが何であるかが示されていません。
2-これはばかげているように聞こえるかもしれませんが、アプリを停止すると、ホワイトバランス、露出モードのすべての設定がデフォルトに戻ると想定できますか。そのため、すぐに別のアプリを起動しても、カメラデバイスがこれらの「ハードウェア設定」に固執することはありません。