問題タブ [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.

0 投票する
1 に答える
1952 参照

iphone - 回転コードなしでOpenCVで画像を回転させるのはなぜですか?

AVCaptureStillImageOutputAVCaptureSession、 AVCaptureVideoPreviewLayerを使用して写真を撮り、 UIImageViewに表示しています。その正常に動作します。

ただし、UIImageに画像を表示した後。その表示画像からOpenCVを使用して顔を検出しています。

検出しますが、回転した画像を返します。画像を回転させるためのコードは使用していません。画像を自動的に回転させます。

回転を止めたい。

これが私のコードです。

これがスクリーンショットです

1)顔検出方式を呼び出す前の画像 と呼ばれる顔検出方法前の画像

2)顔検出方式を呼び出した後の画像 と呼ばれる顔検出方法後の画像

0 投票する
1 に答える
7006 参照

iphone - AVCaptureStillImageOutput からの UIImage の向きが正しくありません

AVCaptureStillImageOutput からピクセル データをキャプチャしようとしていますが、画像を CGImage にトリミングすると、方向が変更されることに気付きました。これをテストするために、一時的な画像をフォト ライブラリに出力します。画像がトリミングされる前であっても、画像全体が回転していないのにサムネイルが回転していることに気付きました。(これは後で、適切なサイズの画像を必要とするカスタム pixelDataManager に UIImage を渡すときに問題になります。)

設定captureVideoPreviewLayer.orientation = AVCaptureVideoOrientationPortrait;[videoConnection setVideoOrientation:AVCaptureVideoOrientationPortrait];ても何も変わらないようでした。

何かご意見は???セクションごとに分割します...

1) セッション、入力、および出力のセットアップ:

2) ビデオ接続のセットアップ:

3) キャプチャした画像を出力します。

0 投票する
3 に答える
14197 参照

iphone - Why does AVCaptureVideoOrientation landscape modes result in upside down still images?

I am using AVFoundation classes to implement a custom camera in my app. I am only capturing still images, not video. I have everything working but am stumped by something. I take into account the device orientation when a still image is captured and set the videoOrientation of the video connection appropriately. A code snippet:

Note my comments in the landscape cases. I have to reverse the orientation mapping or the resulting image is upside down. I capture and save the image with the following code:

There is no other image processing or manipulation.

My app works with the code above. I'm just trying to understand why the orientation constants must be reversed for landscape orientations. Thanks!

0 投票する
1 に答える
2921 参照

ios - ランドスケープアプリで画面にビデオを録画する方法は?

これは頭​​を悩ませています。

私はこのサンプル プロジェクトから作業しています: https://github.com/jj0b/AROverlayExample

これは完全に機能します。唯一の問題は、それがポートレート アプリであることです。そのため、デバイスを横向きに回転させても、ビデオは希望どおりに表示されますが、すべてのラベルと UI が横向きになりました。

ここに画像の説明を入力

これを修正するために、info.plist でのみランドスケープを設定しています

問題はこれです:

ここに画像の説明を入力

これが私のコードです:

ビデオが横向きに表示されている理由がわかりません。特にレイヤーフレームを横向き CGRectMake(0, 0, 480, 300) に設定しているにもかかわらず、逆に表示されています。

0 投票する
1 に答える
3834 参照

iphone - iPhone カメラのフォーカス

iPhoneカメラの焦点を合わせるために以下のコードを使用しました。しかし、それは機能していません。このコードは、Apple の AVCam サンプル コードから取得しました。私は何か間違ったことをしていますか?iPhone がフォーカスを合わせたかどうかを検出する方法はありますか?

0 投票する
6 に答える
3063 参照

iphone - iOSデバイスにトーチライトがあるかどうかを確認するにはどうすればよいですか?

私のアプリケーションでは、トーチライトのオプションがあります。ただし、トーチライトを備えているのはiPhone4とiPhone4Sだけです。他のデバイスにはトーチライトがありません。現在のデバイスモデルを見つけるにはどうすればよいですか?私を助けてください。前もって感謝します。

0 投票する
1 に答える
595 参照

iphone - AVCaptureVideoPreviewLayer の方向が正しく応答しない

AVCaptureVideoPreviewLayer を使用して、「カメラ」のみを表示し、ビューを設計することにより、その上に拡張現実の概念を配置しました。しかし、向きの問題に直面しています。向きを変更すると、ビューの向きは正しく機能しますが、カメラ ビューの向きの動作がおかしくなります。通常、カメラ ビューは 90 度シフトされたビューを示します。ビューとカメラの両方の shouldAutoRotate メソッドで方向を変更しましたが、正常に動作することもあれば、奇妙な動作をすることもあります。この問題を解決してください。

0 投票する
1 に答える
9872 参照

iphone - iPhoneでカメラ/ビデオモードを使用せずにトーチライトをオンにする方法は?

私はiphoneアプリのトーチライトのスイッチにこの以下のコードを使用しています。正常に動作しています。問題は、ボタンを押すとトーチモードが「オン」に変更されますが、トーチライトはユーザーがカメラ画面に入ったときにのみ表示されることです。カメラ画面を使わずに懐中電灯をつけたい。誰か教えてもらえますか?私が間違っているところを教えてください。ここに私のコード、

これはiPhoneのトーチライトの正しいコードですか?私を助けてください。前もって感謝します。

0 投票する
0 に答える
705 参照

iphone - ビューコントローラーの設定フレーム内にフロントカメラを表示

フロント カメラをサブビューとして既存のビュー コントローラーに追加しようとしています。フレームを設定して、FaceTime 通話の様子をエミュレートし、フロント カメラが隅に表示されるようにしたいと考えています。これが私がこれまでに試したことです。

ただし、これは次のようにクラッシュします。

何かご意見は?実際に記録する必要はありません。ビュー コントローラー内の小さな画面でフロント カメラを表示する必要があるだけです。