2017-01-03 3 views
0

私はC言語を使用している場合+ +私はOpenCVのMLライブラリCvSVMまたはCvANN_MLPテンソルフローでそれらを構築する代わりに使用する必要がありますか?どちらが良いのですか、どんな場合ですか?TensorFlowではなくlibararyを学習するマシンとしてOpenCVを使用していますか?

+0

具体的にどのタイプの機械学習が対象ですか? –

+0

手書き認識のようなもの – JavaBeg2016

答えて

2

特に「手書き認識」などのパターン認識を画像解析の対象外にしたい場合は、Tensor Flowを使用するニューラルネットワークが必要です。一方、OpenCVは、コンピュータビジョン(デジタル画像の特定の特性を解釈するための本質的に高レベルの画像解析)用に特別に設計されています。

MLの初心者の方であれば、MLの具体的な紹介として、具体的には神経回路網としてTensorFlowを使い始めることを強くお勧めします。開始するには多くの偉大で簡単に従うresourcesがあります。

+0

ありがとう!このリソースはPythonで書かれていませんか? C++には何もありませんか? – JavaBeg2016

+0

@ JavaBeg2016残念ながら、C++はあまり一般的ではない「初心者」言語であるため、基本的で説明的なチュートリアルを見つけるのは難しいです。 C++ APIと非常によく似ているため、Pythonチュートリアルは役に立ちます.TensorFlowの両方の言語実装の背後にある理論は同一です。私は、次のSO投稿をチェックすることをお勧めします。http://stackoverflow.com/questions/33620794/how-to-build-and-use-google-tensorflow-c-api –

+0

ありがとう!私はそれを確認します。 – JavaBeg2016

関連する問題