日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
ラジコン
2024年3月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

opencvの処理を速くする方法

カテゴリー: General
2016-03-25 12:35
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で連結したほうが無難


(1)
[致命的エラー] ocv.classes.pas: F1026 ファイル 'opencv\source\OpenCV.inc' が見つかりません

(2)
{$I OpenCV.inc} を右クリック
カーソル位置のファイルを開く

ファイル "opencv\source\OpenCV.inc" は開けません。
プロセスはファイルにアクセスできません。別のプロセスが使用中です。.

(3)openfiles | grep OpenCV.inc
File STDIN:
2904 bds.exe opencv\source\OpenCV.inc

アホすぎるDelphi IDE 自らロックしておきながら開けないとか・・・



ブログ内 関連記事: opencvの処理を速くする方法

 関連記事はありません。

ブログ内 関連記事: opencvの処理を速くする方法

 関連記事はありません。
トラックバック
トラックバックはありません。
PR

[PR]