質問

私の最終年度のプロジェクト グループは、ニューラル ネットワーク サポートを備えたリアルタイム アプリケーションを構築することを計画しており、画像処理を効率的に処理する必要があります。言語に関する提案があれば非常に役立ちます。ありがとう。

役に立ちましたか?

解決

私の提案はです opencv およびC ++。 OpenCVはPythonでも使用できますが、高速コードを作成する必要がある場合はPythonが本当に遅くなる場合があります。

他のヒント

Mathematica はいくつかの便利な機能を提供するかもしれません。過去数回のリリースでは、非常に多くの画像処理機能が追加されました。次のブログエントリを参照すると、雰囲気を知ることができます。

Mathematica はインタープリタ型言語であるため、リアルタイムの制約に障害があるように見えます。しかし、Mathematica は常に外部コード(特にC、Java、.NET)をうまく統合しており、最新のリリースではCコード生成、動的ライブラリのロード、CUDA / OpenCL GPUプログラミングに関してかなりの新機能が追加されています。

残念ながら、Mathematica は FOSS ではないため、商用利用するにはかなり高価です。ただし、素晴らしい学生割引 (私が最後に確認したときは 90% 以上) が提供されており、一部の大学/大学の学部にはサイト ライセンスがあります。

欠点としては、Mathematica 言語は非常に型破りで、物事を理解するのに時間がかかることです。IMO、努力する価値はありますが、プロジェクトのタイムラインが短い場合、学習曲線が長すぎる可能性があります。

注記:私はWRIとは一切関係がありません。

Pythonはどうですか?がある ピル, 、 どれの

Pythonインタープリターに画像処理機能を追加します。このライブラリは多くのファイル形式をサポートし、強力な画像処理とグラフィックスの機能を提供します。

PythonとFeed Forward NNライブラリを備えたNNに関する入門記事:

Matlabは、画像処理のための多くの機能を提供します。少し遅いかもしれませんが、パフォーマンスは問題ではないと思います。

ImageMagickは本当に良いと思われますが、私は直接の経験はありません。 Mathematica?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top