問題タブ [imagej]

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

imagej - Scilab と ImageJ の使い方を学ぶ

Scilab と ImageJ の使用方法を学ぼうとしています。これは、コンピューター コーディング コマンドを使用してグラフやスプレッドシートなどを作成するソフトウェアです。コーディング方法を学んだことがありません。役立つ?

0 投票する
3 に答える
7495 参照

macros - 開いている画像がありません - フィジー/ImageJ マクロ言語

特定のフォルダー内のすべての画像に対して一連の操作を実行するマクロをフィジーで作成しました。しかし、私はトラブルに遭遇し、1 つの問題を乗り越えることができません。マクロを実行すると、「開いている画像がありません」というエラー メッセージが表示されます。どういう意味ですか?(入力フォルダ内の画像は .tif タイプです)

マクロは次のとおりです。

誰かが私をできるだけ早く助けてくれますか?ありがとう!

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

matlab - この方法で圧縮された tiff ファイルを開くことはできません (2) - imageJ/FIJI

MATLAB から生成された 2 つのイメージ セットがありますimwrite

最初の画像セットを使用してフィジーでいくつかの操作を実行しようとすると (画像 J)、動作しますが、2 番目のセットで同じことをしようとすると、「この方法で圧縮された tiff ファイルを開けません (2 )」。インストールする必要があるプラグインはありますか?

最初のセットの imfinfo - Figure ウィンドウから saveas tif によって作成:

2 番目のセットの imfinfo - imwrite によって作成されます。imwrite(bw,fullfile(ファイル名),'tiff');

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

python - 細胞計数: 選択的; すべての染色で陽性の細胞のみをカウント

異なる蛍光チャネルで複数の画像を撮影した場合 (抗体/マーカーで細胞を染色した後)、各マーカーに対して陽性の細胞の割合を自動的に定量化するにはどうすればよいですか? Pythonでこのようなことをした人はいますか?

フィジー (ImageJ) を使用して、1 つの染色タイプのみを含む細胞をカウントすることはできますが、2 つの染色タイプを含むマージされた画像に対して選択的なカウントを実行することはできません。フィジーは python とうまくやり取りするので、1 つの染色タイプのみを含むそれぞれの画像を見て、それぞれの画像の xy 座標を取得し、それらの間の一致をチェックするスクリプトを作成することを考えていました。それが良いアイデアかどうかはわかりませんが、誰かが似たようなことをしたり、タスクを完了するためのより効率的な方法を持っているかどうか疑問に思っていましたか?

ご協力いただきありがとうございます!

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

java - ImageJ Rotation マクロ呼び出しは、呼び出しごとに遅くなります

私は ImageJ マクロで画像を回転させようとしているプロジェクトに取り組んでいます。基本的に関連部分は次のようになります。

したがって、上記のメソッドを実行するメソッドに対して、角度が 20、30、40、50、60 の 5 つの呼び出しを行うと、これを実行する時間が長くなります (スレッド アプリケーションとシングル スレッド アプリケーションの両方の場合)。処理期間は次のとおりです。

では、特定のマクロを連続して呼び出すと、ImageJ でのマクロ呼び出しが遅くなるのはなぜでしょうか?

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

java - Directional Weighted Median Filter (Image processing)

I need to implement a directional weighted median filter in Java to remove random impulse noise. I have no idea how/where to start. The algorithm is as per below:

  1. Create a 5x5 window
  2. Consider 4 directions (vertical, horizontal, diagonal left, diagonal right) from the center pixel (5 pixels in each direction)
  3. Calculate weighted difference and take the minimum value
  4. Minimum value is compared to a threshold value:
    if value > threshold: it is noise pixel
    else: it is not noise pixel
  5. Calculate standard deviation of the 5 pixels in each direction
  6. Giving extra weight to the direction in which the standard deviation is smallest, the weighted median is computed
  7. The noisy pixel is replaced with this median value
  8. Move window throughout the image
  9. Iterate steps 8 to 10 times

Can anybody point me in the right direction how I should go about implementing this? Any examples or implemented codes will be highly appreciated. I am using ImageJ, so any plugin that has implemented this filter (or a variation of it) will be very helpful. Thanks.

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

java - ImageJ サイレント モード - 画像を開かずに処理

マクロを実行する必要がありますが、画像を表示したくありません。imp.show() を呼び出さない場合、ImageJ はコンソールに画像を表示します。開いている画像はありません。では、画像を表示せずにマクロを実行するにはどうすればよいでしょうか? 前もって感謝します。