conta's diary

思ったこと、やったことを書いてます。 twitter: @conta_

C++

Boost.Pythonで自作モジュールを呼び出すときにエラーが出る問題の解決

Boost.Pythonでc++で書いたモジュールをPythonで使った時に発生した問題の解決策メモ 環境 Mac OSX 10.9 python 2.7.6 (brewでインストール) boost 1.55.0 エラー内容 モジュールをインポートして、自作関数を呼ぶと、abortでPythonが落ちる Fatal Python er…

MacにMongo c++ driver をインストール(brewで)

昔はインストールしたりリンクしたりするのが すごくめんどくさかったけど(sconとかインストーラのバグとか)、今はbrewで簡単にインストールできるみたいだ。 なんか2.5.xになってDocumentもかっこよくなってきてるしね。 環境 Mac OSX 10.9 mongo 2.5.5 lib…

OpenNIで取得した画像をOpenCVで利用する

DepthとColorの画像を解析したかったので、作ってみた。 color 注意点はRGBで流れてくるので、BGRへ変換する必要がある cv::Mat getColorImage(openni::VideoFrameRef& color_frame) { if(!color_frame.isValid()) { return cv::Mat(); } openni::VideoMode …

ubuntu 12.04にboostとmongo c++ driver をインストール

boost 1.49をインストール MongoDBの公式ページにBoostのバージョンは1.49推奨と書いてあるので、1.49を入れる。 (以前Macで最新のboostを使ってドライバーをインストールしたらビルドが通らなかった。) wget http://downloads.sourceforge.net/project/boos…

Macで"dyld: Library not loaded:"が出たら。。。

dyld: Library not loaded: lib/..... Referenced from: /Users/......./hoge Reason: image not found これを.zshrcに書いとこう。 export DYLD_LIBRARY_PATH=/path/to/lib:$DYLD_LIBRARY_PATH これで動くはず。