2017-03-10 20 views
0

DNG形式のRAW画像を扱うGoogle Nexus 5があります。 DefaultCropSize(2448x3264)とActiveArea(2464x3280)の違いと、これらのピクセルが何らかの黒レベル補正に使用されているかどうかは疑問でした。 私は、「オンライン」な価値を得るためにピクセルの一部にマスキングレイヤーがある可能性があることを読んだことがあります。それがここで問題になるのでしょうか?DNG/RAW-image:DefaultCropSizeとActiveAreaの違いは何ですか?

私たちは、静かうまく機能し、この方法を使用してMATLAB内のファイルを読んでいる: http://wwwimages.adobe.com/content/dam/Adobe/en/products/photoshop/pdfs/dng_spec.pdf

Defaulクロップサイズ:

https://github.com/rcsumner/devCam/blob/5ab896704fdced674bfed8767c90251ce2cebe06/MATLAB/dngRead.m

アドビDNGのドキュメントには、これらの詳細を提供します

生画像には、最後の画像のエッジに余分なピクセルが格納されることがよくあります。 画像。これらの余分なピクセルは、 の近くの補間アーチファクトを最終画像のエッジの防止に役立ちます。 DefaultCropSizeは、 のサイズを生画像座標(つまり、 DefaultScaleが適用される前)で指定します。

アクティブエリア:

この長方形は、センサのアクティブ(非マスク)ピクセルを定義します。 矩形の座標の順序は、top、left、bottom、rightです。

ありがとうございます!マスクされた画素を含む利用可能なすべてのデータ、

  • ActiveArea:有用なデータ、マスクされたピクセルを除外
  • DefaultCropOrigin /サイズ::)

  • +0

    差異:あなたが投稿したドキュメントコメントによると、周囲の8ピクセルは、デフォルトのクリッピングサイズでマスクされているがマスクされていないアクティブエリア内にある余分なピクセルです... – Wolfie

    +0

    これは、暗電流測定用のマスクを持つことができるピクセル上の「機械的」レイヤーですか?私がMATLABでそれを観察すると、まったく黒ではありません。 – beniroquai

    答えて

    1

    DNG 4つの作物

    1. フルセンサを指定します使用するピクチャ領域(すなわち、JPGバージョンのピクチャ)
    2. DefaultUserCrop(1.4以降):さらに作物面積のユーザー設定に基づいて(例えば、16:一部のカメラの9モードまたはデジタルズーム)

    ほとんどのカメラは、小さなバンドを残す(あなたのケースでは8つのピクセル) DefaulCropとActiveAreaの間にある。この主な理由は、画像のモザイク解除に余分なピクセルが必要になることです(ActiveAreaをモザイク化している場合は、エッジに「隣接ピクセル」がありません)。

    関連する問題