毛のはえたようなもの

インターネット的なものをつらつらとかきつらねる。

OpenCV

OpenCVとMFCを使う時の注意点

Microsoft Visual Studio2005において、OpenCVの顔検出を使っていて、いつの時から「ヒープが壊れている」と言われて落ちるようになった。 落ちている個所はdetectMultiScale関数だったので、OpenCVのバグを疑ったが、そうではなかった。 MFCを使う時の基本…

C++でOpenCV2.*の動画像キャプチャを行う

C++でOpenCV2.*の動画像キャプチャを行うだけのコード。 公式リファレンスに載っているのでなんの新規性もありません。 コピペ用。 #include "cv.h" #include "highgui.h" using namespace cv; int main( int argc, char** argv ) { //video VideoCapture ca…

Fern-ベースの点分類器,平面物体検出器

OpenCV2.*で実装されたと噂の「Fern-ベースの点分類器,平面物体検出器」のサンプルコードを試してみました。 はじめにがんばる分、SURFに比べてかなり早い印象。 おためし 上:探した画像 下:特徴点を対応付けたもの テレビ なんでテレビで試したのかは聞…

OpenCV輪郭抽出ではまりがちなこと

先日展示会のために作成したプログラムではたくさん輪郭抽出しています。 そのときはまってしまった恥ずかしいポイントをまとめておきます。 OpenCVで輪郭抽出するサンプルプログラム サンプルプログラムはこのあたりを参考になさってください opencv.jp - O…

OpenCV1.1 for Windowsが動かない。

公式のSourceForgeから取ってきたOpenCV1.1(opencv-win)をインストールしたものの、ライブラリファイルのどこかで前バージョンの「cv100.dll」をインクルードしているらしく、うまく動いてくれない。cvauxなんかも同様。 もしかしたら自分の持っているソース…

告知:CV・VRに関する普通じゃない勉強会

ARToolKitで有名な工学ナビの中の人に会える! そんな夏の企画です。 VR・CV関係の人もそうじゃない人もどうぞー!詳しくはこちら:コンピュータビジョン・拡張現実感に関する普通じゃない勉強会 - Seesaa Wiki(ウィキ) コンピュータビジョン・拡張現実感に…

OpenCVをUbuntu7.10へ

OpencvをUbuntu8以上に入れるときは多少事情が違うようです。注意してください。 インストール $ sudo apt-get install opencv-devmakeする方法が本家インストールガイドにのっている。が。aptでもよいようだ。 パスを通します 調べてみるとパスが通っていな…