2012-04-27 12 views

答えて

2

OpenCVクロスコンパイラ? Errr ...私は "のようなものが存在している分からないのは、クロスコンパイラを混ぜないようにしましょう(のようなGCC)OpenCVのと、! - 。コンピュータビジョンのためのクロスプラットフォームのライブラリある

しかし、ケースには、あなたはマイクロコントローラ用にコンパイルOpenCVの、あなたが作業しているプラ​​ットフォームのためのいくつかの事前に構築されたバイナリを見つけるかもしれないが、これらのどれもが、OpenCVの開発者から正式リリースされていないを意味した。

This thread関わる課題のいくつかを議論マイクロコントローラでOpenCVを使用する場合:

OpenCVは浮動小数点演算を使用していますが、ほとんどのマイクロコントローラは固定小数点乗算器しか持たないため、OpenCVコードを変換するか、浮動小数点エミュレーションを実行する必要があります。おそらくかなり遅いです。

投稿の中には、CImgCVIPtoolsのようなリソースを消費しない他の方法があります。

OpenCVを使用する場合は、how to building OpenCV for ARM Cortex-A8 platform using Cmake in a linux environmentのチュートリアルが必要です。

+0

Freescale Kinetisプロセッサの多くは、小型で安価で、ARM Cortex M4プロセッサであるため、FPUを搭載しています。 –

+0

@karlphilip貴重な情報をありがとう。 TIのマイクロコントローラがFPUを持っているかどうかを確認する必要があります... – gpuguy

関連する問題