画像切り出しエリアを反転MTKプラットフォーム・ビデオ・ディスプレイ

著作権:再現ブログのアドレスを指定してくださいhttps://blog.csdn.net/jinron10/article/details/89314235

反転表示では、LCD1024x600の1280×720の解像度や画面解像度で表示されるプレビュー解像度1280×720(AHD)またはCVBS(720 * 576 NTSCシステム、720 * 480-PAL方式)を設定し、いくつかは、カメラヘッドを見出すことができます右と黒側左、通常の画像を達成するために、この時間は、チップ内部クロッピング機能モジュールATCハードウェア画像を反転表示することができます。LCDフレームバッファの前に内部輸送ISP作物への画像データ出力必要TVD、さもなければカトン現象が表示されます。

ここに方法は次のとおりです。

データを使用して、ADBキャプチャ画像:

电脑上执行:
adb root
adb remount
adb shell
进入机器的android运行环境执行:
xxx@xxxx/# setenforce 0
xxx@xxxx/# mkdir /data/mdp/
xxx@xxxx/# setprop dpframework.dumpbuffer.enable 1  // 开始 dump
xxx@xxxx/# setprop dpframework.dumpbuffer.enable 0 // 结束 dump
xxx@xxxx/# exit
电脑上执行:
adb pull /data/sdp .   //将抓取的sdp数据文件拷贝到本地

使用YUVの視聴者が開くように、ダンプ  データ 出力* .binの(ローカルコンピュータXXXX / MDP / output39635_0.bin 開くファイル形式YUV422を選択し、解像度1024×600を黒いバーで示されるように、特定の画素を得ることができますサイズ。

YUV画像ツール:https://download.csdn.net/my/uploadsYUV画像ツール

そしてYUV422_YUYV 1024x600フォーマットを選択する、シャドウ画素サイズ、デバッグの原理の周りに見ることができ、Hは、より小さなサイズの半分の幅の画像の表示サイズの上方に配置されています。影の左側のサイズからゼロのY値。表示画面のサイズをさらに微調整を調整した後。

それはまだ動作しない場合は、まだ、その後に同じ値を持つX値Yの大きさは、最終的にOKした後の調整についてのWとHの値の大きさを調整した後、上下の画像をアップし表示することができYとHの値を、調整します。

「表示」のメインインターフェイス上のセットアップメニューを使用することができます - 検証済みのパラメータを設定するために、対応する>クロップビデオエリア:

これはokです。

その後、X、Y及びWの上方に、H座標値を取る方法は?ATCは、文書は次のように硬化パラメータをMetazoneする必要がありますと言っています。

次に、LCD画面1024x600にCVBS出力の黒枠ピクセルフォーマットは、上下にそれを計算する方法、特に上記で得られた黒側用YUVツールは、次のように

 Nカメラシステムの解像度は720×576、図以下のP * 720 480、Nカメラシステムの一例、で構成されているカメラの解像度です。

ここでトリミングされたビデオソース切り取りたい場合は、画面の両側にCVBS 10pxの黒バー、エッジ座標を切断するために、次に黒10pxの、10のX値を上記左右画像の両方を想定し、解像度の規格を10pxの右側の黒、幅Wが表示される必要がある、それは710-10-10 = 700 Wであるべきで、黒い垂直エッジので、切断せず、Yは、依然としてH 576 0です。

720 * 576 * 600 1024画面解像度のカメラ解像度ので、スクリーンは、測定CVBS実カメラ画面画素のうち画素がないが、そのように1024×600の解像度ピクセルによって増幅し、この後一般的な増幅は、画素が実際に黒いバーでは、720×576に縮小* 600 1024画面解像度、左側17に黒画素、上に、具体的には、線形関係である:17 *(1024分の720)=図12に示すように、同様の720-、W値(12-10 *(1024分の720))= 701、Y = 0、H = 576。カメラシステムは、N、576に置き換える480の計算であればPALシステムは、例えば、カメラの上にあります。

 

おすすめ

転載: blog.csdn.net/jinron10/article/details/89314235