問題タブ [camera]

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 投票する
4 に答える
4385 参照

iphone - UIViewController のメモリ リークの問題

UIImagePickerController のインスタンスの作成と破棄に関する既知のメモリ リークの問題と同様に、UIViewController クラスのインスタンスに関しても同様の問題が見つかりました。UIImagePickerController を使用するための推奨される方法は、インスタンスを一度作成し、アプリケーションの存続期間中それを維持することです。

私が扱っている状況には、UIViewController クラスの 2 つのインスタンスが含まれます。起動時に、最初のインスタンスが作成され、そのビューが MainWindow.xib の一部である別の「メイン」UIViewController クラスに追加されます。この最初のインスタンスには「情報」ボタンがあり、タップすると UIViewController クラスの新しいインスタンスに切り替わります (まだ作成されていない場合)。「メイン」の UIViewController は、通常のフリップ アニメーションでこの切り替えを管理します。基本的なセットアップは、Dave Mark による本「Beginning iPhone Development: Exploring the iPhone SDK」に記載されています。

発生する問題は、「情報」ボタンが最初にタップされると、メモリが新しい 2 番目の UIViewController インスタンスに割り当てられ、アプリケーションが終了するまで解放されないことです。この情報ビューの要素数が原因で、インスタンス化されてビューがスーパービューに追加されると、約 1MB のメモリが使用されます。このインスタンスを一貫して破棄して再作成しようとすると、UIImagePickerController クラスのインスタンスに対して同じことをしようとした場合と同様に、メモリ リークが発生します。根本原因は 2 つのクラス間で同じであると思われます。

私の問題の核心は、ユーザーがカメラで写真を撮れるようにする前に、できるだけ多くのメモリを解放する必要があることです。ただし、ユーザーが写真を撮り、結果の画像を初めて見ると、最初の UIViewController インスタンスにある「情報」ボタンをタップできます。タップすると、「メイン」の UIViewController は既存の UIViewController のビューを削除し、情報画面のビューに置き換えます。情報画面には、ビューを元に戻すための「戻る」ボタンがあります。ただし、ユーザーが情報画面を離れてカメラで別の写真を撮ることを選択すると、情報画面に割り当てられたメモリはまだメモリ内にあります。

UIImagePickerController クラスは、内部参照を解放する前に 2 メガピクセルの画像を処理し、"imagePickerController:didFinishPickingImage" デリゲートが呼び出される間、一時的に約 15 ~ 18 MB を使用します。情報ボタンを使用して 2 番目の UIViewController インスタンスが作成され、ユーザーが別の写真を撮ることを選択すると、メモリ不足のアラートが発生します。

私の場合、情報ボタンをタップして、またはタップせずに何度も写真を撮っても、技術的にメモリがリークすることはありませんが、iPhone(Safariなど)のバックグラウンドプロセスに関する他の問題が原因で、制御できないため、解放する必要がありますカメラなどを操作しながら、できるだけ多くのメモリを使用してください。

メモリがリークしないように UIViewController クラスのインスタンスをきれいに作成および破棄する方法についてのアドバイスはありますか?

0 投票する
4 に答える
1373 参照

c# - Wiiリモコンからカメラへ?

私はJohnny Chung Lee スタイルのWiimote プログラミングをいくつか行ってきましたが、Wiimote の比較的狭い視野と 4 ポイントの制限に問題が生じています。Creative Liveを購入しました!85度の視野と高解像度のカメラ。

私のプロトタイプ アプリケーションは C# で書かれており、そのまま使用したいと考えています。

それで、私の質問: カメラの視野内のポイント (おそらく LED) を追跡できる C#.Net カメラ/ビジョン ライブラリを見つけたいと思います。将来的には、R/G/B ポイント トラッキングに移行して、より多くのポイントを追跡し、より簡単に識別できるようにしたいと考えています。助言がありますか?

0 投票する
5 に答える
3722 参照

geometry - 投影された長方形の 3D 座標を見つけるにはどうすればよいですか?

主にアルゴリズム的な次の問題があります。

  • ABCD を既知の寸法 d1、d2 が空間のどこかにある長方形とする。
  • 長方形ABCDは平面P上に投影される(一般に台形KLMNを形成する)。射影行列 H を知っています。
  • 台形の端点 K、L、M、N の 2D 座標も見つけることができます。

質問は次のとおりです。

  • 射影行列 H、台形のエッジの座標、およびオブジェクトが指定されたジオメトリ (寸法 d1、d2) を持つ長方形であるという知識が与えられた場合、点 A、B、C、D の 3D 座標を計算できますか?

単一のカメラで単純な長方形の画像を取得していますが、空間上で長方形を再構築したいと考えています。複数の画像を取得して三角測量を使用することもできますが、これは望ましくありません。

光線は同じ点に投影されるため、射影行列だけでは十分ではありません。オブジェクトが既知の次元を持っているという事実は、問題が解決可能であり、有限の解決策があると私に信じさせます.

この再構成がどのように行われるかがわかれば、それをプログラムする方法がわかります。だから私はアルゴリズム/数学の答えを求めています。

どんなアイデアでも大歓迎です ありがとう

0 投票する
5 に答える
31872 参照

android - Android で MediaStore を使用してカメラからディスクにデータを保存するにはどうすればよいですか?

私のアプリケーションでは、画像と独自のデータベースを取得するために独自の Camera クラスを使用していましたが、すぐに変更についていくことができなくなり、Android に組み込まれているカメラ アプリケーションを使用して作業を行うことにしましたが、ファイルを保存することができないようです。ここで何が欠けていますか?アプリケーションはファイルを保存しているように見えますが、わずか 0 バイトです。カメラ アプリケーションのソース コードを調べたところ、Extras でファイルを保存するための「出力」を探しています。どんな助けでも大歓迎です。

0 投票する
2 に答える
3743 参照

c# - TCP / IPカメラをPCに接続するにはどうすればよいですか?

TCP/IPカメラからキャプチャできるアプリケーションを作成したいと思います。私はまだカメラを購入していません。次の質問があります。

  • カメラで何を探すべきですか?
  • すべてのカメラにそのためのSDKまたはAPIがありますか?

ありがとう

0 投票する
2 に答える
1023 参照

opengl - OpenGL のライトと深度の問題

照明で遊ぶのは初めてです。

私の問題は、チュートリアルからすべてのライト効果コードを配置した後、オブジェクトが 1 つの平面にしか存在しないように見えることです。これは、データがすべての xyz で調整されていると考えられていた xy 平面であり、反射が少しずれているようです..

誰かが理由とそれを修正する方法を教えてもらえますか?

0 投票する
4 に答える
49131 参照

c# - スプライトに追従するXNA 2Dカメラエンジン

XNA ゲームで視差効果を作成する最良の方法は何ですか? スプライトが世界を横切って移動するときに、カメラをスプライトに追従させて、ズーム、パン、シェイクなどのエフェクトを組み込むことができるようにしたいと考えています。できればGameComponentで、これがどのように行われるかの確かな例を誰かが持っていますか?

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

c++ - OpenGL/SDL を使用して、マウスで FPS のようにカメラを制御するにはどうすればよいですか?

OpenGL/SDL を使用して、この基本的な 3D デモを作成しました。「a」と「s」を使用して左右に「機銃掃射」し、「s」と「w」を使用して前後に移動できるように、キーボードのコールバックを処理しました。

ただし、マウスの動きに基づいてカメラが「見ている」方向を制御できるようにしたいと思います。FPS シューターのように、マウスを動かすと、カメラがさまざまな方向を見回します。

マウスを動かしたときにカメラクラスを正しく「ポイント」するためにマウスコールバックを利用する方法を知っている人はいますか?

これは、私の SDL ファイルと、上で貼り付けたファイルと Camera クラスを含む tar です。 http://www.filedropper.com/fpsdemotar

カメラを向けるという観点から、マウスのコールバックを処理するときにどのアルゴリズムを使用する必要があるかについて、誰かがヒントをくれれば幸いです。

ありがとう!