問題タブ [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.
matlab - matlab で for ループを使用して画像を生成する
値が乱数で与えられる同心円で構成される画像を生成するプログラムを作成しました。
問題は、リグが整然と動いているかのように連続した画像を取得したいということです。だから私は circshift 関数を採用し、私のコードは次のようになりました:
そしてプログラムは実行されません。誰でも私を助けてもらえますか?よろしくお願いします。
matlab - Matlab で多くの imshows() を使用できません
1 つのプロジェクトで複数imshow()
を使用することはできず、私のコードでは最後のimshow()
.
私の問題は何ですか?
python - グリッドサイズが大きい場合、Matplotlib imshow() グリッドが不均一です
matplotlib で imshow() 関数を使用して、177 X 177 グリッドに色の値をプロットしようとしています。小さな (30X30) グリッド (つまり、 を設定) で次のコードを実行するとwidth = 30
、生成される画像はきれいで均等なサイズの正方形になります。より大きなグリッド (150X150) で実行すると、正方形の比率が均等になりません。一方向または両方向に引き伸ばされているものもあります。私が使用しているコードの簡略版は次のとおりです。
グリッドを均等にする方法はありますか?ここで説明されているアスペクト比に関するすべてのことを試しましたが、問題は解決していないようです。Python 2.7.6 と matplotlib バージョン 1.3.1 を使用しています。
編集: これは、大きなグリッドのセルが完全にズームインした場合にどのように見えるかを示す図です。これは、9 つのセルのクラスターが色相を増加させることによって色付けされる、わずかに異なる色付け関数を使用して取得されました。これにより、凹凸形状がより明確に示されます。必要に応じてコードを含めることもできますが、(それほど複雑ではない) ランダム コードでも同じ動作が得られます。
小さなグリッドを使用すると、次のように表示されます (再びズームインします)。
python - NameError: グローバル名 'imshow' は定義されていませんが、Matplotlib はインポートされています
私は現在、いくつかのデータを含むnumpyマトリックスをプロットするpythonスクリプトを書いています(計算に問題はありません)。そのデータの作成方法に関係する複雑な理由により、ターミナルを経由する必要があります。を使用して、Spyderでこのような問題を100万回実行しましたimshow()
。だから、ターミナルでも同じことをしようと思った。これが私のコードです:
言うまでもなく、配列のものは問題なく動作します。私はそれをテストしましたが、データを完全にうまく抽出します。それで、この 200 x 200 の数値の配列が RAM に浮かんでいて、それを表示したいと思います。このコードを Spyder で実行すると、まさに期待どおりの結果が得られます。ただし、ターミナルでこのコードを実行すると、次のエラー メッセージが表示されます。
(私のプログラムは DATAmine.py と呼ばれます) ここでの契約は何ですか? 他にインポートする必要があるものはありますか? Spyder パスを構成する必要があることはわかっているので、それらのパスなどにアクセスできないのではないかと思います。どんな提案でも大歓迎です。ありがとう!
PSおそらく、Ubuntuを使用していることに言及する必要があります。それが関連しているかどうかはわかりません。
matlab - ボタンをクリックして取得 Matlab imshow
画像がimshowでロードされた場合、位置と軸でクリックされたボタンを取得したいと思います。現時点では、私は以下を使用しています
そして、関数 ImageClickCallback は
しかし、クリックされたボタンを取得する方法に関する情報が見つかりません。
ipython - ipython で imshow( ) を定義する方法
私は教授からコード自体を与えられました。理論的にはうまくいくはずですが、エラーが発生しています。
imshow コマンドを入力すると、「モジュール」オブジェクトには属性「imshow」がありません。これは、imshow を定義する必要があることを意味すると思いますか? どうすればいいですか?必要に応じて教授に尋ねることもできますが、私はこのプロジェクトをかなり先延ばしにしており、私が始めたばかりであることを教授が理解してくれるとは思えません。
どんな助けでも大歓迎です。
python - Pythonを使用して、データがx軸に沿って等間隔に配置されていない2Dマトリックスをプロットする方法は?
matplotlib ライブラリ (これまでに知っている唯一のもの) を使用して 2D マトリックスをプロットしようとしています。ただし、関数matplotlib.pyplot.imshow(matrix)
は、データが各軸に沿って等間隔であると想定していますが、プロットしたいデータはそうではありません。私のデータは次のようになります: 行列の最初の列は x=0 行のデータ、2 列目のデータは x=1 ではなく x=1.27 行、3 列目のデータは x=1.42 行にありますが、x=2 ではありません。等々。
ところで、データはy軸に沿って等間隔に配置されています。
とにかく、これを希望どおりにプロットできるかどうか疑問に思っていますか? 事前に時間を割いて親切に助けてくれてありがとう!
------ プログラミング初心者
更新: まず、ご提案いただきありがとうございます。メソッドを試してみましたが、出力は次のとおりです。
これは、私が期待したとおりにプロットされたグラフcontourf
ではありません。pcolormesh
理想的な出力も得られません。私がプロットしようとしているのは、地下構造を表す地震痕跡のデータです。私はこのようなものをプロットしたいと思っています:
どうすればいいのかアドバイスがあれば教えてください!どうもありがとうございました!
c++ - 画像を表示するためのループ内の OpenCV imshow()
OpenCV を使用して C++ プログラムを作成したいと考えています。これにより、ループを継続的に実行して、ユーザーに画像の処理方法を尋ねることができます。たとえば、ユーザーは特定の番号を入力してコマンドを実行できます。私が例として持っているコードは次のとおりです。
画像が読み込まれるはずのウィンドウは、灰色で塗りつぶされています。ループしていない場合、画像の読み込みに問題はありません。なぜこれが問題を引き起こすのか、誰かが私を理解するのを手伝ってくれますか?
編集: もちろん、waitKey(0) を忘れていましたが、それがあったとしても、ループの先頭に戻って数値を入力すると、開かれたウィンドウが何らかの理由でクラッシュします。