問題タブ [scikit-image]

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

python - sci-kit イメージはイメージをロードしません

初めての sci-kit イメージをテストしています。(イニシアチブおめでとうございます)

私が得る出力は次のとおりです。

何か案は?前もって感謝します。

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

python - 形態侵食 - Scipy ndimage と Scikit image の違い

形態演算子は、Scipy ndimage と Scikit image で異なります。境界条件はさまざまな方法で扱われると思います。

scp は期待通りの結果をもたらしますが、sci はそうではありません:

scikit-image形態演算子で境界条件を設定するにはどうすればよいですか?

よろしくお願いします

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

python - PyInstaller と skimage: ValueError: max() arg は空のシーケンスです

Python スクリプトで pyinstaller を使用した後、生成されたバイナリ ファイルを実行しようとすると、次のエラーが発生します。

エラーは @15 行から発生します。

scikit-image ライブラリに問題があると思います。誰でも私を助けることができますか?

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

image - Scipy ブラインド デコンボリューション

顕微鏡画像を処理するパイプラインに取り組んでいます。各画像は tiff プレーンのスタックであり、スタックでデコンボリューションを実行したいのですが、psf に関する情報がありません。これまでのところ、matlab 関数deconvblindを使用してきました。scikit-image restore.modules を掘り下げたところ、説明されているものは正常に動作しますが、すべて psf が必要です。matlab の deconvblind の説明には、

このアルゴリズムは、ポアソン ノイズ統計を仮定して、結果の PSF と畳み込みを行うと、結果のイメージがぼやけたイメージのインスタンスである可能性を最大化します。

このアルゴリズムを Python で実装し、psf を推定して、scikit-image が提供する restore.modules の 1 つを使用する方法はありますか?

ありがとう

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

python - 多次元配列の操作

画像の色を事前定義された範囲にスケーリングしようとしています。パレットの色の範囲からの最小二乗誤差に基づいて、色が出力ピクセルに割り当てられます。

Python ループでコードを書きましたが、これを行うためのより良いベクトル化された方法はありますか?

numpy 操作自体を使用してループを回避および解決できますか?

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

python - さらなる処理のために画像上の円形領域を選択する

ここに画像の説明を入力

を使用して画像上skimage.feature.blob_dohのブロブを検出しており、ブロブ領域を次の形式で取得しています。

A = 配列 ([[121, 271, 30], [123, 44, 23], [123, 205, 20], [124, 336, 20], [126, 101, 20], [126, 153, 20]、[156、302、30]、[185、348、30]、[192、212、23]、[193、275、23]、[195、100、23]、[197、44、20] 、[197、153、20]、[260、173、30]、[262、243、23]、[265、113、23]、[270、363、30]])

A : (n, 3) ndarray 各行が 3 つの値を表す 2 次元配列で、 はブロブの座標であり(y,x,sigma) 、ガウス カーネルの標準偏差です (おおよそ、私の領域の半径です)。(y,x)sigma

問題は、さらなるデータ処理のためにこれらすべての領域をどのように選択するかです (平均フィーチャの計算、クラスタリングと分類の作成)。今、私はそれらをプロットに描画するだけですが、それらをビットマップ\配列変数に移行することはできません.

そして、このタスクに OpenCV ライブラリを使用したくありません。numpy/scipy/skimage およびその他のライブラリを使用して実行する必要があります。

助けてくれてありがとう!

UPD: トリミング用のコードをいくつか取得しましたが、奇妙なことをしています... うまくトリミングできますが、座標とは何ですか?

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

range - Scikit-image の CIELAB 色範囲?

CIELAB 色空間に取り組んでいますが、 skimage.color.rgb2lab によって生成される各チャネルの範囲に関する情報が見つかりません。

ありがとう。

0 投票する
0 に答える
304 参照

python - Freeimage プラグインは、16 ビットで保存すると RGB 配列をミラーリングします

私は 2D 浮動小数点の numpy 配列を使用し、それらを高精度の .png ファイルとして保存しています (この点に到達した方法については、この質問を参照してください)。これを行うには、リンクされた質問のように、freeimage プラグインを使用します。

これにより、16 ビットで保存すると画像が反転する (左右と上下の両方) という奇妙な動作が発生します。この動作は、グレースケール イメージではなく、RGB または RGBA イメージでのみ発生します。コード例を次に示します。

次の画像を作成します。

8 ビット グレースケール

これを 16 ビットで保存しようとすると、同じ結果が得られます (ただし、50 ではなく 99kb を使用するため、ビット深度が機能していることがわかります)。

次に、RGB 画像と同じことを行います。

8 ビットの結果は次のとおりです。

8 ビット RGB

しかし、次のことを行う

私にくれます

16 ビット RGB

これは、配列にアルファ レベルも含まれている場合に発生します。

含めることで修正できます

保存する前に。ただし、これはかなり奇妙な動作であり、あまり望ましくないように思えます。なぜこれが起こっているのか、それが意図されているのか、何か考えはありますか? 私が見る限り、それは文書化されていません。