ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

openFrameworksコミュのクラス追加方法

  • mixiチェック
  • このエントリーをはてなブックマークに追加
現在ofの0.05をosxのxcodeでちょこちょことサンプルをいじっているのですが独自のクラスを作って実装するのに困っています。

やりたいことはopencvのサンプルのグレーイメージの背景差分をR,G,B要素でそれぞれの値を拾って差分情報を作りたいと思っていまして。
ofxOpenCV/src内のofxCvColorImageにOpenCVのcvAbsDiffやcvThreshold、cvSprit、cvORを追加した物制作したいと思っています。

直接ソースを変更してしまっても良いのですが、できればofxCvColorImageをコピーして、独自のクラスに書き換えてから新たにインクルードしたいなと考えたのですが、単純にコピーして内容を書き換えて、xcodeのターゲットに追加をしてtestAppにincludeしてもコンパイルエラーが出てしまいます。

たぶん、openframeworksのどこかのファイルに独自で作ったクラスのヘッダファイルを書くとか、ビルドオプションの設定を変えるとかかなにかだと思うのですが、ofxCvMain.hなど思い当たるところにincludeしてもうまくいかない状態です。

長々と書いてしまいましたが、xcodeでのopenframeworksのカスタムクラスの追加方法だと思うので、もしヒントもしくは実際に実装方法が分かるか互いらっしゃたらご教授願えればと思います。

コメント(2)

自己レスです。

openframeworksのカスタムクラスの制作は未解決ですが、とりあえずRGB値での背景差分は直接OpenCVの関数を使って実装しました。

いつになるか未定ですがopenframeworksのカスタムクラスの実装方法が分かれば、またポストします。もし、知っている方いらっしゃいましたらポストよろしくお願いします!
再度自己レスです。

たんに自分で作ったカスタムクラスのxcodeでの追加は普通にできました。
ofxCvColorImage拡張についてのカスタムクラスの追加は未だ解決してませんが、わかり次第報告できればと思います。
C++のクラス継承あたりの設定が関係しているのかもしれませんね。
いずれにしてもopenframeworksは使いやすいし、コアな部分のソースがみれるのでいろいろ勉強になります。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

openFrameworks 更新情報

openFrameworksのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング