問題タブ [vispy]
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.
python - vispyをバックエンドとして使用してmatplotlibでプロットすると軸が欠落する
python グラフ作成ライブラリvispyの開発をワクワクしながら見てきました。vispy を matplotlib のバックエンドとして使用できることを発見しました。何十万もの点をプロットしているので、これは素晴らしいことです。例を実行したところ、軸がないことに気付きました。次のコードも実行しました。
軸はplt.show()
コマンドまで存在していましたが、消えました。vispy プロジェクトが開発中であることは理解していますが、軸を使用してプロットすることは私にとって非常に価値があるので、どうすればこれを行うことができるのだろうと考えていました。また、それほど緊急ではありませんが、グラフの周囲の境界線が大きくなります。境界を縮小する方法はありますか?
python - PyQtにvispyグラフを埋め込む方法は?
Vispy プロット (具体的には Vispy SceneCanvas) を QWidget として PyQt4 に埋め込もうとしています。答えは次のようになると思います。
ただし、これを試すと、最後の行で、 vispyCanvas が typeSceneCanvas
ではなくtype であるという予想されるエラーが表示されますQWidget
。Iprint(vispyCanvas)
を実行すると が出力され<Vispy canvas (PyQt4 (qt) backend) at 0x142bcb00L>
ます。そのため、それまたはその属性の 1 つを QWidget オブジェクトとして扱うことが可能であると思われます。
python - Vispy gloo は GL_TRIANGLE_STRIP を描画できません
pyGLFW + Vispy + PyOpenGL の基本的な環境を整えようとしています。描こうとすると、
RuntimeError: OpenGL でエラーが発生しました (定期チェック): GL_INVALID_OPERATION
トレースバック:
私は何をしますか?描画せずに試してみましたが、うまくいきます。問題は win.run() で始まり、次に Window の self.display() -> display() の self.program.draw(...) です。
3d - ニューラル データの 3D 画像セグメンテーションおよび追跡アルゴリズム
蛍光イメージングからのニューロン/軸索データの 3D セグメンテーションおよび追跡アルゴリズムを実装しようとしています。ウォーターシェッド アルゴリズム、アクティブな輪郭、OTSU しきい値処理を調べましたが、どのアルゴリズムを使用するかを決定できません。さらに、特にこれらの細胞体が移動し、時には互いに重なることさえあるため、異なるフレーム間で追跡を行うための最良の方法は何ですか?
これを行うためにPythonライブラリを使用します。効率的な C++ 実装を備えているため、実装には Mahotas を使用することを考えていました。さらに、vispy を使用して視覚化を行います。どうもありがとうございました!
python - VisPy の結果を png 画像としてエクスポートする方法
VisPy で作成した画像を保存することはできますか? 多分vispy.io.imsaveまたはvispy.write_pngを使用していますか?
また、vispy.mpl_plot を使用して vispy で matplotlib の図をプロットすることは可能ですが、matplotlib で vispy 画像を使用することは可能ですか?
いずれにせよ、VisPy で画像オブジェクトを生成する必要がありますが、その例は見つかりませんでした。
imaging - vispy を使用した神経画像データのボクセル表現
私は脳のニューロンの蛍光画像データを持っています。これは基本的に、そのボクセルによって定義された 3D 画像です。vispy を使用して深度を表示し、回転して全方向からデータを表示できるようにしたいと考えています。
投影は必要ありませんが、各ピクセルをポイントとして表し、vispy を使用して表示したいと考えています。vispyを使ってポイントを表示する方法を見てみました。 http://vispy.org/examples/basics/gloo/display_points.html
私の考えは、画像のサイズ(x * y)を頂点の位置として使用し、ピクセルデータを頂点の色として使用することでした。しかし、私は自分が望むものを達成することができません。openGl/vispy は初めてです。提案やアイデアをいただければ幸いです。
python - vispy で cx_freeze を使用するには?
Vispy アプリをフリーズしようとすると問題が発生します。
これはエラーです:
これを見て、それが参照するファイルがlibrary.zipに含まれているかどうかを確認しました。そうではなかったので、cx_freeze setup.py を次のように変更しました。
_data からの spatial-filters.npy ファイルは、意図されている library.zip 内にありますが、エラーは残ります。他に何をする必要がありますか?
image - openGLで画像を描画するには?
画像 (生物学的画像スキャン) を読み込み、a) 表示し、b) マーカーを描画します。シェーダーをどのようにプログラムしますか? 2D 画像なので、頂点シェーダーは十分に単純だと思います。私が考えていたのは、バッファ内の画像データ、マーカーが特定の値に設定されたピクセルを上書きすることでした。私のマーカーはボックス (つまり線) ですが、これは正しい方法ですか? さまざまなプリミティブ、線もあると読んだので、バッファ内のデータを操作せずに画像に線を描画する方法、つまり単にオーバーレイを使用する方法はありますか? 私のフレームワークはvispyですが、疑似コードも役立ちます。