opencvは処理が遅い

存在を忘れていたのでHPにアクセスすると
最新版が opencv-3.1.0
になっていました。

まったく記憶にないのですが、ハードディスクの倉庫には2系列のメモが保存されていて
画像の検出(初級).txt
遅い原因と高速化する対応方法が.txtファイルで詳細に書かれていました。

現在,存在を忘れて使っていない原因はファイルサイズの大きさでしょうね
10MBくらいのライブラリならアプリに組み込みますが400MBはチョットねゴミでしょ。

HDDに自作の画像簡易マッチライブラリがあったのできっとあきれてそっちに走ったのかな。

遅い主要な原因は、ですね、Mat形式以外はいちいちテンポラリファイルが作られているかららしいですよ

version 3系列は試していないので知りませんけどね
(残念ながら 32bit版は配布されていませんでした)

このライブラリを使う必要がある場合は、C++でコードを書くほうが労力が少なくていい。


link
  • http://opencv.org/
    ライブラリが落ちているところ

  • Delphi XE5 で OpenCV を試す
    http://blogs.embarcadero.com/teamj/2014/02/18/4264/
    • https://github.com/Laex/Delphi-OpenCV
      古い開発環境で利用できないので ゴミ ライブラリである。
      最低バージョン:xe4以降
      ・TDictionary(xe4以降)
      ・POINTERMATH指令(2009以降)
      ・class operator (2007以降)
  • Delphiから利用
    呼び出し部分は C++で書いてDLLで連結したほうが無難

» 続きを読む