問題タブ [hdrimages]
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.
hdrimages - 16 ビット float データ型
アプリケーションで 16 ビット浮動小数点型を使用した経験がある人はいますか。この比較的新しいデータ型は、コンピューター グラフィックスで使用されます。OpenEXR、DirectX、および新しい IEEE-754 2008 標準など、いくつかの仕様で定義されています。
WinHEC 2008 で、Microsoft の Chas Boyd は、このデータ型を広めるプレゼンテーションを行いました。(私はそこにいませんでしたが、スライド デッキを見ました。) 「float-16 は新しいバイトです」。
私の質問は: DirectX テクスチャ以外でこのデータ型を使用している人はいますか?
もしそうなら、なぜですか?アプリケーションは何をしていますか?
その場合、denomal、NaN、#Inf を含む IEEE の完全なサポートが必要ですか?
c++ - どの浮動小数点画像形式を使用すればよいですか?
過去に、RGB イメージ (物理シミュレーションから生成) を 8 ビット/チャネル PPM または PNG または JPEG として保存しました。
ここで、シミュレーション出力のダイナミック レンジを維持したいと考えています。つまり、浮動小数点画像を保存し、8 ビット/チャネルへの変換を後処理ステップとして処理します (したがって、8 ビットへの変換を実行せずに微調整できます)。再び長いシミュレーション)。
「標準」の浮動小数点画像フォーマットが登場しましたか?
できれば Debian で利用できる、優れた無料のサポート ライブラリ/ビューアー/操作ツールがボーナスになります。
apache-flex - flex画像を複数回使用するにはどうすればよいですか
アイテムレンダラー内で画像を複数回再利用したいのですが、
画像を埋め込んでから、画像のサーバーに戻らなくても何度も再利用することはできますか?これは最もパフォーマンスの高いソリューションですか?
image - Float PPM 画像ファイル形式?
ヘッダーがPFで始まる PPM イメージを見つけました(標準の P6、P5、P4、... 署名ではなく)。解像度番号は浮動小数点 ( -1.000 ) で格納されます。どのように作成されたかを知るためのコメントは挿入されません。
解像度のため、各ピクセルは 12 バイト (コンポーネントごとに 4 バイト) で構成されていることがわかりました...浮動小数点数または整数であると思います。
問題は、鮮明な画像が得られないことです。誰かがすでにこの種の画像を見つけましたか?
open-source - オープンソース HDR ライブラリの推奨事項
そのため、ハイ ダイナミック レンジ イメージング (HDRI) に関連する研究を行っています。私はすでに位置合わせとゴースト除去に関連する OpenCV でいくつかの作業を行っており (実際の HDR 操作や作成はまだ行っていません)、HDR 画像の作業を開始できるようにしたいと考えています。
理想的には次のことを可能にする優れたオープンソースの HDR ライブラリを推奨できる人はいますか?
HDR フォーマットの読み取り/書き込み (私はまだ特定のフォーマットにコミットしていないので、ここで提案を受け付けています)
露出ブラケット画像を組み合わせて HDR 画像を取得しますが、作成されたカメラ機能にアクセスできるようにして、後でこれを使用して、さまざまな数の EB 画像を使用して HDR のさまざまな部分に貢献するなどのことを行うことができます画像。
OpenCV とのインターフェースが比較的簡単です (詳細については以下を参照してください)。
OpenCV と簡単にインターフェースできるライブラリであれば、それが理想的です。現在、OpenCV には HDR 機能はないと思いますが、HDR 画像を、修復などの OpenCV アルゴリズムが動作する形式に変換する方法があるかどうか教えてもらえますか? たとえば、OpenCV が 64 ビットの浮動小数点画像を処理できることはわかっています。HDR 画像をこれらの形式のいずれかに変換して実行することはできますか?
ありがとう。
open-source - Pfstools - Windows 用にコンパイル
Windows で pfstools (および pfstmo と pfscalibration) を動作させようとしています。これらは基本的に、ハイ ダイナミック レンジ (HDR) イメージング用のコマンド ライン ツールのオープン ソース シリーズです。
それらは Linux 用に開発されたので、ドキュメントには Windows ではコンパイルして Cygwin で実行する必要があると書かれていますが、指示に従ってコンパイルできないことを除けば大したことではありません。
Windows でこれらを使用した経験のある人はいますか? プロジェクトのホームページはこちらです。ありがとう。
algorithm - HDR 画像作成アルゴリズム
photomatixやphotoshopの「merge hdr」機能など、HDR画像を作成するアルゴリズムを知っていますか?
imagemagick - ImageMagick の HDRI を有効にする際の問題
サーバーに ImageMagick をインストールし、次の構成コマンドを入力します。
次のような構成の出力が得られます。
しかし、私がしようとすると:
与えられます:
機能セクションに HDRI がありません。
誰が何を与えるか知っていますか?ありがとう!
image-processing - 単純な 32 ビット浮動小数点画像形式?
32 ビット浮動小数点値 (チャネルごと) をサポートする画像形式は? 非圧縮の 32 ビット RGB イメージを C++ でできるだけ簡単に読み書きしたいと考えています。
OpenEXRがありますが、かなり複雑で、これまでオープン ライブラリを動作させることができませんでした。
次に TIFF がありますが、LibTiff には 32 ビット fp tiff に関する問題があるようです。
かなり単純な Radiance .hdr もありますが、残念ながら、ある種の非可逆圧縮を適用します
32 ビット浮動小数点数をサポートする他の画像形式は何ですか?
image-processing - HDRはどのように機能し、HDR効果を作成する方法
通常の画像をHDR画像に変換するための7つのステップを提供するブログHistogramEqualizationfor Image Enhancementを読んだことがあります(以下)。ヒストグラム均等化用のC/C ++プログラムは、Open ComputerVisionLibraryまたはOpenCVを使用して簡単に作成できると言われています。このようなプログラムの主な手順は次のとおりです。
入力画像を読み取ります。これは、OpenCVのおかげで、ほとんどすべての画像形式にすることができます。この入力画像には
n
ピクセルが含まれています。n = height × width
RGB(OpenCVによって青、緑、赤の順序で不思議なことに保存されている)からHSV(色相、彩度、明度)に変換します。
入力画像のヒストグラムを計算します。これは256値の配列であり、
H[x]
値がのピクセル数が含まれていますx
。ヒストグラムの累積密度関数を計算します。これは256値の配列であり、値以下
cdf[x]
のピクセル数が含まれています。x
cdf[x] = H[0] + H[1] + H[2] + ... + H[x]
画像全体のピクセルをループして、各'番目のポイント
n
の値を置き換えます。i
V[i] <-- floor(255*(cdf[V[i]] - cdf[0])/(n - cdf[0]))
画像をHSVからRGBに変換し直します。
画像を希望の形式とファイル名で保存します。
ステップ3で、私は何であるかわかりませんH[x]
か?x
R、G、B、またはH、S、またはVの値を参照していますか?また、ステップ5で、値の意味は何i
ですか?