私は医用画像処理のソフトウェア エンジニアです。IDL という言語を使い始めたばかりで、非常に使いやすいと感じています。IDL のような言語を使用するこの分野の新しいメンバーとして、この分野での IDL の可能性を知りたいです。 field.誰か助けてくれませんか?
1 に答える
さて、ここに私の偏った意見があります->私はあなたとは反対の方向に向かっています。私はIDL(およびPV-Waveの前)を約10年間(主にMRI)オンとオフで使用してきましたが、現在はIDLから離れようとしています。これが理由です。あなたが熟練しているなら、あなたはインタラクティブな/軽くスクリプト化された方法で何かを非常に素早くテストすることができます。これは科学者の典型的な使用例です。ほとんどの人はCSの教育を受けておらず、役立つと思われるツールを喜んで手に入れます。実際、IDLは、イメージングで遭遇する可能性が高いため、大きな配列/イメージなどの処理にかなり優れています。
ただし、それはあまりきれいではなく、プロジェクトのサイズが大きくなるにつれてコーディングがますます厄介になります。あなたがソフトウェアエンジニアであるなら、あなたはすぐに限界に達し、終わりなくそれを罵倒するだろうと私は思う。あなたがあなたの周りの人々のためにGUIコードを開発しようとすると、あなたは荒っぽい乗り物に入るかもしれません。これが、私がscipyなどを使用してPython+EPDに移行する主な理由の1つです。また、必要に応じて既存の高度な画像処理ツール(登録、セグメンテーションなど)にバインドすることは理想的ではありません。
私が持っているさらなる不満は、継続的なライセンス費用です。アカデミックな環境でさえ、彼らは法外になりつつあり、私はITTよりも私のためにコーディングできるCoopの学生にそれを費やしたいと思います。ただし、優れた機能は、ほとんどすべてのIDLコードをsavファイルにコンパイルして、他のユーザーが無料のIDL仮想マシンで使用できるようにする機能です。
基本的に、最終的には、IDLを使用するために共同作業者がどれだけ必要とするかということになります。それが完全にあなたの選択であるならば、私は他の場所を探すでしょう。重要な(そしてまともな)コードベースがあれば、私はとどまります。医用画像とアストロコミュニティは、これをしばらく続けるのに十分なほど依存しています。しばらくお待ちいただく場合は、Dave Fanningの著作(彼のWebページ+彼の本+ google-group)を強くお勧めします。彼はidlコミュニティのアイコンのようなもので、確かに非常に役立つことを教えてくれました。(強力なヒストグラム関数をチェックしてください、冗談ではありません!)
これがあなたのためにうまくいくことを願っています。