問題タブ [luminance]
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.
rgb - lumMod/lumOff で新しい HSL カラーを取得
私はこれを正しくやっていますか?たとえばRGB(165,165,165)
、HSL(Get (0, 0, 64.7)) に変換します。実際に xml を解析すると、そこに lumMod = '60 000' と lumOff = '40 000' という 2 つのパラメーターがあります (これは、L コンポーネントに 0.6 を掛けてから、L コンポーネントに 0.4 を加算する必要があることを意味します)
オーケーnew_l = 0.647*0.6 + 0.4 = 0.7882
そして今、HSL(0, 0, 78.8) からRGB(198, 198, 198)
実際には、RGB(183,183,183) を取得する必要があります。正解だから。どこが間違っていたのですか?
c - 光度を上げても望ましい効果が得られない
しかし、結果は次のとおりです。
どこが間違っているのか教えてください。
graphics - HSL (色相、彩度、明度) を HSLum (色相、彩度、輝度) および HSLum/RGB に変換する方法は?
色の値をよく知っている HSL からあまり知られていない HSLum に変換したいのですが、どうすればよいですか?
私の知る限り、輝度(明度ではない)は次のように計算されます:
Luminance (relative)、21296247、HSL and HSV、luma、Lightness、Munsellの記事を読みましたが、解決策が見つかりませんか?
私が知る限り、CIELab 1976 式はマンセルに近い:
またはより良い補間/
そのような変換を行う方法は?
- HSL -> HSLum
- HSLum -> HSL
- HSLum -> RGB
どんなヒントでも大歓迎です - アルゴリズムの提案。
HSLumを実行するツールを次に示します。
c++ - C ++でMatからY、Cb、Crを抽出し、Y値のみでMatを作成する
融合させたい 2 つのビデオがあります。可視光ビデオを撮影し、フレームをキャプチャして、フレームを YUV に変換する予定です。これを IR ビデオと融合する前に、Y 成分を抽出し、同じサイズの Mat 型の別の画像 (変数) に入れ、それを IR フレームの輝度と融合します。融合後、Cb と Cr を元に戻して色を取得したいと考えています。
このリンクを見ました: Getting the Y and Cb , Cr values of a frame in openCV c++
しかし、Y、Cb、および Cr を抽出するこの方法で独自のマトリックスを作成する方法がわかりませんでした。
どうすればこれを行うことができますか?
matlab - MATLAB で RGB イメージから輝度チャネルを取得する方法
matlab で一連の 'tif' 画像の輝度成分を取得しようとしています。コードは次のとおりです。
輝度成分を正しく抽出できていますか?
opengl - 画面上のテクスチャ座標を取得 OpenGL
リアルタイムで変化するトーン マッピング オペレータを作成しようとしています。
LDR イメージ (オペレータを HDR イメージに適用した後) を球状テクスチャ、常に Y 軸を中心に回転する球体に配置し、カメラは球体の内側にあります。以下に例を示します。
画像の対数平均輝度を計算するために手動でダウンサンプリングを行っていますが、現在は正常に機能しています。
ここで、オペレーターにリアルタイムで変更してもらいたいので、各フレームで表示されている画像の部分についてのみログ平均輝度を計算し、オペレーターの影響をリアルタイムに再計算して変更したいと思います。
そのためには、各フレームでテクスチャのどの座標が画面上にあるかを知り、それらを選択して、ダウンサンプリングのために他の座標を破棄する必要があります。
何か助けはありますか?