FinkからMacPortsに宗旨替えしたけど,MacPortsを用いたOpenCVのインストールで色々つまづいたのでメモ というかOSXでOpenCVやる場合は直接的には関係ないんだけどffmpegの所でハマりまくった. MacPortsはめちゃくちゃ便利でありがたいんだけど,たまに挙動不審だったりするのが玉に瑕. でもそれ以外は満足して使ってます. 参考サイト #1 Debian GNU/Linux 3.1 on PowerMac G4 -1 ffmpeg -2 OpenCV #2 聖アンドレアスの失敗 -1 ffmpeg on MacOS X #3 METAREAL -1 OpenCV 1.0.0 を Mac OS X 10.4 にインストール 今回の教訓:欲を出して色々入れようとすると痛い目を見る ----------------------------------
僕とCとJavaScript(Ajax/jQuery/Dojo)。田舎er中学生が日々勉強に逃避しながらも徒然なるままに書き綴っていくBlog。
類似画像検索システムを作ろう(2009/10/3) 3日で作る高速特定物体認識システム(2009/10/18) に続くOpenCVプロジェクト第三弾です。今回は、上の二つをふまえてカラーヒストグラムではなく、局所特徴量(SIFTやSURF)を用いた類似画像検索を試してみます。局所特徴量はグレースケール画像から抽出するため、カラーヒストグラムと違って色は見ていません。画像の模様(テクスチャ)で類似性を判定します。 実験環境は、Windows 7、MinGW C++コンパイラ、OpenCV2.0、Python 2.5です。EclipseでMinGWを使う方法はEclipseでOpenCV(2009/10/16)を参照してください。Visual C++にはないディレクトリスキャン関数を一部使っているのでVisual C++を使う場合は、少しだけ修正が必要です。 Bag-of-Visual Wor
昨日、PythonでOpenCV2.0を使おうとした所、前回OpenCV入れたときにPython用のモジュールを入れていなかった為、Pythonでも使えるように再度入れなおしました。 前回にもOpenCV2.0の入れ方を書いていたのですが、そこで紹介していたサイトが 度々落ちていました・・・ そこで、せっかくなのでインストールの仕方を省略すること無くメモしておきたいと思います。 OpenCV2.0をダウンロード 前回と同じく、no title ここから、OpenCV-2.0.0.tar.bz2をダウンロードし、解凍します。 CMakeをインストール no titleこちらに、Mac用のdmgファイルがあるので、それをダウンロードしインストールします。 OpenCV2.0をConfigure Configureは、先程インストールしたCMakeを使います。 まず、OpenCV2.0のディレク
The default installation of Python on Mac OS X Snow Leopard is version 2.6.1. According to the man page for Python on Snow Leopard, Python 2.6 executes as a 64-bit application by default. If, for some reason, you need to run it as a 32-bit application, this can be changed at the command line: # Prefer 32-bit execution for Python 2.6.1 on Snow Leopard $ defaults write com.apple.versioner.python Pr
前回 c のサンプルが動いて楽しかった OpenCV。一緒に Python のサンプルも付いてるからそっちも動かしてみようと思ったのだけど… debian:~/myTest/opencv-1.0.0/samples/python paraches$ python lkdemo.py OpenCV Python version of lkdemo Traceback (most recent call last): File "lkdemo.py", line 8, in ? from opencv import cv ImportError: No module named opencv debian:~/myTest/opencv-1.0.0/samples/python paraches$ へ? opencvってモジュールが無いって? OpenCV インストールして一緒にインストールさ
OpenCVはIntelが開発したコンピュータビジョンのライブラリで、例えば顔検出などを簡単に行うことができます。 覚え書きとして、OpenCVをiOS SDKをつかってiPhone上やiPadで使う方法を、ビルドスクリプトとデモアプリケーションつきでメモしておきます。 これらのサムネイルはデモアプリケーションのスクリーンショットです。 最新のOpenCVとiOS SDKに対応 プロジェクトをOpenCV 2.2.0、iOS SDK 4.3、Xcode4に対応しました (2011/4/17更新)。 ひとまず使ってみる すべてのソースコードとリソースはgithubのレポジトリに公開されています。 簡単に使えるように、事前にコンパイルしたOpenCVのライブラリとヘッダファイルを入れてあります。 すでにgitがあるなら、githubからレポジトリをcloneしてください。ない場合は、githu
openFrameworksをやっていて詰まったのでとりあえずOpenCVをやってみることにした。 openFrameworksはOpenCV・OpenGL・シリアルポート関連・音声関連のC++ライブラリをまとめたWin/Mac/Ubuntuで動作するクロスプラットフォームラッパーで、processingの影響を受けているらしいのだが、その中のOpenCVとOpenGL自体がまず巨大なライブラリなのでこいつらを扱う作法を知っていないとopenFrameworksが使いこなせない。 今回はOpenCVを単体で扱ってみてどんなもんか探ってみた。 ■OpenCVのセットアップ、サンプル実行、コンパイル環境と対応カメラの確認 マシンに3つOSが入っているので実行環境も3つ揃えてみた。 MacとUbuntuはgccで、WinはVS2008でコンパイル。Ubuntuは色々ためしたけどiSightを認識
以前のエントリでOpenCV1.0をSnow Leopardでコンパイルしようとして出来なかったのですが、 最近、OpenCV 1.2がリリースされたので、もう一度試してみました。 なんか、コンパイルがCMakeベースになったようなので、 こちらからCMakeのdmgファイルをダウンロードし、 インストールします。 その後はアプリケーション内にCMakeがインストールされているので、 それをダブルクリックし、起動します。 まずはOpenCV1.2をダウンロードしたフォルダで下記のコマンドを実行します。 PLAIN TEXT CODE: # tar -xvzf OpenCV-1.2.0.tar.gz # cd OpenCV-1.2.0 # mkdir release 先ほどのCMakeのアプリケーション内で下記の設定を行います。 「Where is the source code」
C++版のOpenCVを使ってカラーヒストグラムを用いた類似画像検索を実験してみました。バッチ処理などのスクリプトはPythonを使ってますが、PerlでもRubyでも似たような感じでできます。 指定した画像と類似した画像を検索するシステムは類似画像検索システムと言います。GoogleやYahoo!のイメージ検索は、クエリにキーワードを入れてキーワードに関連した画像を検索しますが、類似画像検索ではクエリに画像を与えるのが特徴的です。この分野は、Content-Based Image Retrieval (CBIR)と呼ばれており、最新のサーベイ論文(Datta,2008)を読むと1990年代前半とけっこう昔から研究されてます。 最新の手法では、色、形状、テクスチャ、特徴点などさまざまな特徴量を用いて類似度を判定するそうですが、今回は、もっとも簡単な「色」を用いた類似画像検索を実験してみます
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く