問題タブ [imshow]

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 に答える
22997 参照

python - 同じimshow matplotlibの2つの異なるカラーマップ

以下の例を考えてみましょう

ゼロより上の値とは異なるカラーマップでゼロより下の値を表示したい

0 投票する
2 に答える
4489 参照

python - Matplotlib 透過オーバーレイ & pdf 透過

2 つの numpy 配列があると仮定しましょう (ここに示した配列は単なる例です)。

imshow を使用してAをプロットしたい:

なし領域が完全に透明になり、1 つの領域のアルファが (たとえば、アルファ = 0.3) になるように、Bをオーバーレイします。

私はすでに次の行に沿って何かを使用しようとしました:

しかし、それは機能しません。また、マスクされた配列を使用して B を作成しようとしましたが、理解できません。助言がありますか?

ありがとう

編集:

結局使ってしまった

これは魅力のように機能します(ビルのソリューションもテストしましたが、これも完全に機能します)。

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

matplotlib - cartopy: 地図の上に画像を追加する方法

カートピー マップの上にカスタム イメージをオーバーレイする方法は?

私が行った場合

私の画像は軸に正しく表示されます。しかし、背景地図画像を追加しようとすると、画像が表示されなくなります。

マップ画像のみになります。

これは、マップ イメージが実際には描画コマンドでのみマップ イメージを生成する単なるファクトリであり、したがってイメージが破壊されるためですか?

0 投票する
2 に答える
6878 参照

matlab - imshow() は灰色の画像に対して白色の画像を表示します

0 から 255 までの値を持つ画像を計算しました。imageview() を使用すると、画像はグレー レベルで正しく表示されますが、この画像を保存したり、imshow で表示したりすると、白い画像が表示されます。時々、あちこちにいくつかの黒いピクセルがあります:

imshow() を使用した画像、保存すると同じように表示されます

一方、imageview() では:

ここに画像の説明を入力

誰かが私を助けることができますか?

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

python - アルファ値を含む「ヒート マップ」画像を表示する - Matplotlib / Python

それらを分析するためにいくつかのデータをプロットしようとしています。

私のデータは次のように定義されています。

最初に、私はこの方法を持っていました:

これにより、ヒート マップ イメージ (2 番目の図) として何かが得られます。これは、MxN [輝度 (グレースケール、フロート配列のみ)] を渡すためです。これがグレースケール画像を生成しない理由はわかりませんが、これまでのところ、それが私が望んでいた結果であるため、心配していませんでした.

さらに計算を行った後、data_propertyを RGB として、data_uncertaityをアルファとして使用して、次の方法でデータを視覚化しました。

しかし、もちろん、R、G、B に同じ値を繰り返しているため、アルファ値を持つグレースケール イメージが得られます。データに関する不確実性として。

ここに画像の説明を入力

カラー バーにもデータに関する情報がないことに気付きました (RGB であり、データの分析には使用できません)。

不確実性データで定義されたアルファ値とこの不確実性を表すカラーバーをマージした「ヒートマップ」プロットを作成するという、希望する結果を達成する方法がわかりません。上のこの 2 つの画像をマージするように:

これは私の色として: 図 2

これは私のアルファとして: ここに画像の説明を入力

@BlazBratanic によって提示された変換では、少し色が見えると思いますが (よくわかりません)、期待していたものとはかけ離れています。

ここに画像の説明を入力

私の値はすべて 0.0 から 1.0 の間です。

前もって感謝します。

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

python - imshow で画像を表示する - Matplotlib / Python

imshow で画像をプロットしようとしていますが、予期しない出力が得られます...画像を表示する方法は次のとおりです。

私のデータは次のように表されます。

私はいくつかの計算を行い、ある時点でこれを行う必要があります:

それは私に与えます:

ここに画像の説明を入力

しかし、私は反対(白い背景)が欲しいです。だから、私はこれをやった:

そして、私はこれを手に入れました(!!!):

ここに画像の説明を入力

私はそれを取得しませんでした。これは私にとって意味があります。そして、奇妙なことは、私がそうするなら、原因です:

できます。間違った方法で何かにアクセスしていますか?

私の頭の中でこれを明確にするための助けは非常に高く評価されます.

前もって感謝します。

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

image - uint8 関数は何をしますか?

画像のネガを表示しようとしていますが、ご存知のように非常に単純なコードです。
これは元の画像です:
ここに画像の説明を入力
コードを使用すると:

結果は次のようになります。
ここに画像の説明を入力

しかし、コードを使用して:

正しい答えを出します:
ここに画像の説明を入力
今、私は疑問に思っています

1 - 関数 uint8() は実際に何をしますか?
2 - これらのコードは同じ結果になりますか? 実際、uint8 の使用法は何ですか?

コード 1:

コード 2:

3 - 次のコードで表示する前に画像を正規化する必要がありますか?

または、uint8 または [0 255] を使用しても同じことが行われ、正規化する必要はありませんか??

4- uint8 を使用した正規化と [0 255] を使用した正規化の違いは何ですか????

回答で Log や power-low などの変換を検討してください。