問題タブ [pbjvision]
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.
swift - PBJVision を前面カメラに切り替え
こんにちは、前面カメラでセッションを開始すると、背面カメラと前面カメラを切り替えようとしていますが、逆に AVCapturepreview レイヤーが表示されず、空白の画面が表示されます。
ios - Obj-C コードと Swift のブリッジ エラー: メソッド "Z" によって提供されるメソッド "U" は、プロトコル "Y" のオプションの要件メソッド "X" と競合します
目標は、写真やビデオをキャプチャするための Objective-C ライブラリであるPBJVisionを Swift アプリに組み込むことです。
残念ながら、次のエラーが表示されます。
メソッド 'vision(:capturedVideo:error:)' によって提供される Objective-C メソッド 'vision:capturedVideo:error:' は、プロトコル 'PBJVisionDelegate' のオプションの要件メソッド 'vision(:capturedVideo:error:)' と競合します。
エラーをトリガーするデリゲート メソッドは次のとおりです。
この問題はしばらく前にパッチが適用されたようですが、新しいバージョン (つまり、前述の変更は既に組み込まれています) を使用していますが、まだエラーが表示されます。
なぜこれが起こっているのですか?どうすればこれを修正できますか?
ios - PBJVision setCameraMode
PBJVision でモード ビデオ コンバーターの写真を切り替える方法
今
ios - Swift: ビデオは 1 つのサイズで記録されますが、間違ったサイズでレンダリングされます
目標は、Swift を搭載したデバイスで全画面ビデオをキャプチャすることです。以下のコードでは、ビデオ キャプチャはフル スクリーンで行われるように見えますが (カメラ プレビューの記録ではフル スクリーンが使用されます)、ビデオのレンダリングは別の解像度で行われます。特に 5S の場合、キャプチャは で行われるように見えます320x568
が、レンダリングは で行われ320x480
ます。
全画面ビデオをキャプチャしてレンダリングするにはどうすればよいですか?
ビデオ キャプチャのコード:
ビデオ レンダリング コード:
ios - ビデオの開始時と終了時のぼやけを回避します (setPreferredVideoStabilizationMode:AVCaptureVideoStabilizationModeAuto を使用した後でも)?
を使用して iOS でビデオをキャプチャしますsetPreferredVideoStabilizationMode:AVCaptureVideoStabilizationModeAuto
が、ビデオがまだ最初と最後でぼやけてしまうことがあります (ただし、中間では問題ありません)。最初のフレームを静止画像として取得するため (カメラモードを切り替えることなく、ビデオと写真の機能を有効にします)。
デバイスを机の上に平らに置くと、すべてのぼやけが取り除かれるため、ビデオ全体が全体的にシャープになります。これは、ビデオの安定化と関係があることを示唆していますが、設定する別のプロパティはありますか?
フォーカスモードのロックは重要ですか?
その他のトラブルシューティングのヒントはありますか?
以下は、使用するPBJVisionのビデオ キャプチャ関数です。
このコードは PBJVision を構成し、ビデオ キャプチャを開始します。
PBJ のプレビューの準備ができたら、カメラの焦点を画面の中央に合わせます。
ios - プレビュー レイヤーのフレームを設定すると、フレーム設定が正しくない
PBJVision に問題があります。
これを Swift プロジェクトに統合しましたが、プレビュー レイヤーのフレームを設定しようとすると、フレームに一貫性がなくなります。
私はこのコードを持っています: