問題タブ [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.

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

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 を使用するとすべて問題なく動作しますが、圧縮が必要です。ありがとう。

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

python - OpenCV 4.0 を使用した HDR 画像のトーン マッピング

.HDRファイルを受け取り、それをトーンマップに変換するスクリプトを作成したいと考えています.JPG。私はいくつかのOpenCV チュートリアルを見てきましたが、これができるはずです。

私はこのスクリプトを書きました:

チュートリアルによると、どちらが機能するはずです。しかし、最終的には黒いイメージが得られます。保存される結果が であること.JPG、および入力画像 (1.6 メガピクセルの HDR 環境マップ) が有効であることを確認しました.HDR

OpenCV はドキュメント.HDRに従って sをロードできるはずです。

リンクされたチュートリアルを再現しようとしましたが、それは正しく機能しました。問題は.HDR画像にあります。誰が何をすべきか知っていますか?

ありがとう

編集:この HDR 画像を使用しました。著作権などの関係で、直接ダウンロードではなくリンクを提供しています。