問題タブ [hdr]
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.
opengl - OpenGL で 1 チャンネルの 32 ビット float 圧縮テクスチャを作成する方法
ドキュメントによると、HDR 圧縮テクスチャを作成できるので、次のようにします。
oglTileInfo.m_compressedInternalFormat は GL_COMPRESSED_RED_RGTC1 または GL_COMPRESSED_RGBA_ASTC_4x4_KHR です。gl エラーはありません。シェーダーは正しく動作しますが、texture() で取得している値は [0,1] とその深さ 8 ビットの間でクランプされます。テクスチャの内部フォーマットとして GL_R32F を使用するとすべて問題なく動作しますが、圧縮が必要です。ありがとう。
python - OpenCV 4.0 を使用した HDR 画像のトーン マッピング
.HDR
ファイルを受け取り、それをトーンマップに変換するスクリプトを作成したいと考えています.JPG
。私はいくつかのOpenCV チュートリアルを見てきましたが、これができるはずです。
私はこのスクリプトを書きました:
チュートリアルによると、どちらが機能するはずです。しかし、最終的には黒いイメージが得られます。保存される結果が であること.JPG
、および入力画像 (1.6 メガピクセルの HDR 環境マップ) が有効であることを確認しました.HDR
。
OpenCV はドキュメント.HDR
に従って sをロードできるはずです。
リンクされたチュートリアルを再現しようとしましたが、それは正しく機能しました。問題は.HDR
画像にあります。誰が何をすべきか知っていますか?
ありがとう
編集:この HDR 画像を使用しました。著作権などの関係で、直接ダウンロードではなくリンクを提供しています。