2017-03-06 13 views
0

電話で円を描き、画像処理によって円の直径(画像内のピクセル数)を取得します。異なる解像度では直径のピクセル数が異なることが分かりました。以下は、実験で記録した異なる解像度での直径に関する表です。 **私は電話のカメラが異なる解像度の写真を撮る方法、そして異なる解像度間の関係を知りたがっています**私はネットで長い時間を探しています。しかし、使用しないでください。同じ電話カメラで異なる解像度の画像内の円の差

+0

私の回答はあなたの問題を解決しましたか?もしそうなら、それをあなたの答えとして受け入れることを検討してください - 投票数の横にある緑色のチェックマーク/チェックマークをクリックしてください。そうでない場合は、私が、または他の誰かがあなたをさらに助けることができるように、何がうまくいかないと言ってください。ありがとう。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235 –

答えて

0

enter image description here

カメラ内のセンサーが一定の大きさを持っている - それは29mmx19mm、または24ミリメートル(13ミリメートルによって18ミリメートル)16ミリメートル(APS-C)またはマイクロフォーサーズにより、またはフルフレーム(24ミリメートルによって36ミリメートル)であってもよいです。

光がレンズを通過すると、センサーにサークルのイメージが形成され、センサーがそれを記録します。解像度を変更すると、カメラは別のピクセル数で記録しますが、センサの焦点距離はレンズの焦点距離であるため、サークルは同じミリメートル数で表示されます。センサ上に形成される画像。

あなたは直径によって解像度を分割した場合、あなたはあなたのサークルが写真をあなたのセンサー上の一定の大き形成されていることがわかります - サイズは6.25台を:

enter image description here

のは、例を試してみて、ふりをしてみましょうあなたのカメラはフルフレームです。それはあなたの104ピクセル幅の円はあなたの36ミリメートルの4160個の画素に分割され、あなたが4160の解像度で記録するときにセンサ上に形成された画像が

104 * 36mm 
---    = 5.85mm 
640 

であることを意味するので、640×480の解像度で、640個の画素はそう、36ミリメートルであることを意味しますセンサー上の画像のサイズが正しいです - あなたの664個のピクセルはしたがって、基本的

664 * 36mm 
----    = 5.7mm 
4160 

を行い、何を見ていることはあなたのセンサー上の画像の大きさは、あなたがでそれを記録解像度に依存しないことですあなたのレンズの焦点距離と対象物までの距離によって決まります。

関連する問題