問題タブ [openframeworks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
157 参照

c++ - 使用していないopenframeworksコードのランタイムエラー

openFrameworks内のAubioライブラリを使用してプロジェクトを開始しているので、Aubio デモからプロジェクトにコードをコピーしたり、変更したりしています。Aubio 関数はうまく機能しますが、同様の機能は機能しません。実際、すべてのfreeImageライブラリで EXC_BAD_ACCESS エラーが発生します。これは、プロジェクトのどこでも、まったく参照していません。(FreeImage は openFrameworks に組み込まれていますが、それ以外には近づきません)new_aubio_pitchdetection()new_aubio_onset()

エラーはファイルofImage.cppに移動し、次のように述べています。

//これは、パレット化する必要があるグレースケール画像用です: http://sourceforge.net/forum/message.php?msg_id=2856879

私はメモリ管理のコンテキストで EXC_BAD_ACCESS に精通していますが、名前空間の問題が発生しているように見えますか? 私の小さな脳にとって、この関数がどのようにして遠く離れた (そして非アクティブであると思われる) コードでエラーを引き起こす可能性があるのか​​、完全に困惑していることがわかります。

もちろん、コード サンプルを投稿することはできますが、これはスニペットに見られるよりも根本的なレベルの問題のようです。

0 投票する
1 に答える
624 参照

c++ - カメラの回転を蓄積する方法は?

カメラの回転を蓄積する方法を知りたいので、画面をもう一度クリックすると、回転はそのクリック位置にリセットされませんが、それが理にかなっている場合はその時点からの回転に従います

これが私のコードです。これは、クリック/タッチ ドラッグ イベントで実行されます。

0 投票する
2 に答える
1252 参照

c++ - オプティカルフローでオブジェクトを回転させますか?

私はC++とopenframeworksにかなり慣れていません。LucasKanadeテクニックを使用してオブジェクトを操作することから始めています。私はオブジェクトを押しのけることにある程度成功していますが、残念ながら、オブジェクトを適切に回転させる方法がわからず、回転運動がいつ発生しているかを検出することさえできません。

誰かが共有したいポインタやヒントがありますか?

どうもありがとう、N

0 投票する
2 に答える
300 参照

iphone - MacアプリではなくiPhoneアプリのみのopenframeworksライブラリの問題

github から最新の openframeworks ライブラリをダウンロードしました。

すべての Mac の例を実行できます。しかし、iPhone のサンプルのどこが悪いのかわかりません。iphone の例はどれも実行されていません。毎回多くのエラーを表示します。

既存のコードに問題がありますか、それともいくつかの設定を行う必要がありますか?

更新: これらはいくつかのエラーのリストです:

ここに画像の説明を入力

0 投票する
2 に答える
10444 参照

codeblocks - 「ld cannot find -something」を解決するにはどうすればよいですか

CodeBlocks で openFrameworks example audioOutputExample を実行しようとすると、次のエラーが発生します。

デバッグ中:

ld が -openframeworksDebug を見つけることができません

リリース中:

ld が -openframeworks を見つけることができません

これを解決するにはどうすればよいですか?


更新 これまでに試した理由は次のとおりです。

作る

[...]

コンパイル完了

アプリケーションを起動するには

CDビン

./audioOutputExample

わかった

./audioOutputExample: 共有ライブラリの読み込み中にエラーが発生しました: libfmodex.so: 共有オブジェクト ファイルを開けません: そのようなファイルやディレクトリはありません

openframeworksDebug を探しています

[何も見つからない]

ldconfig

/sbin/ldconfig.real: 一時キャッシュ ファイルを作成できません /etc/ld.so.cache~: 権限が拒否されました

[パスワードを入力する]

[何も出力せずに非常に速く終了する]

0 投票する
2 に答える
2928 参照

c++ - openFrameworks と他のオーディオ アプリケーションとの間の競合を解決するにはどうすればよいですか?

openFrameworksに同梱されている audioOutputExample を実行しようとすると、

RtApiAlsa::getDeviceIno: デバイス (hw:0,0) の snd_pcm_open エラー、デバイスまたはリソースがビジーです。

RtApiAlsa::probeDeviceOpen: pcm デバイス (hw:0,0) が出力用に開かれません。

RtApi:: ストリームが開いていません!

プロセスが 0 (0x0) を返しました 実行時間: 3.462 秒 ENTER を押して続行します。

いつ

  • リズムボックスを演奏中
  • Rhythmbox は最近再生されました (約 5 秒前)
  • Firefox には Grooveshark のタブがあり、曲の再生中または一時停止中のいずれかです
  • Groovshark タブが最近閉じられました (約 5 秒前)
  • Firefox には、再生中または一時停止中の Youtube ビデオを含むタブがあります。
  • Youtube タブは最近閉じられました (約 5 秒前)

それ以外の場合は、以前に Rhythmbox、Grooveshark、または Youtube を使用したことがある場合でも、この例は正常に機能します。

この競合を解決して、audioOutputExample と、たとえば Rythmbox を同時に使用できるようにするにはどうすればよいですか。

PS私はopenFrameworks_v0062_linux64_FAtを使用してUbuntu 11.04を使用しています...

0 投票する
3 に答える
1821 参照

c++ - Cocoa(Obj-C)プロジェクトでC ++ライブラリを使用できますか?

主にAppleのツールとGUIを使用するために、Objective-CとCocoaの学習を検討しています。

ただし、グラフィックプログラミングも行いたいと思います。OpenFrameworksとCinderは私の目を引く2つのライブラリですが、私たちはC++の世界にいます。

私はJava/Swing/Processingのバックグラウンドを持っています...Cファミリーについてはよくわかりません。ネイティブCocoaからCinderやOFなどのCおよびC++ライブラリをどれだけ効果的に呼び出すことができますか?

そして、ボーナスポイント:このようなソリューションはiPhoneまたはiPadで機能しますか?

0 投票する
4 に答える
938 参照

c++ - openFrameworks + CoreAudio の使用

私の C++ スキルはかなり軽いですが、壁にぶつかるまではなんとかやり遂げることができます。現在の壁:

CoreAudio を使用して、Midi 再生でいくつかのことを行っています。私はそれの多くを機能させてきましたが、単純なことにこだわっています。(私は正しい C++ 用語を知らないので、ご容赦ください...)。

CoreAudio でレンダリング コールバック関数を使用して、AU によって MIDI ノート イベントがいつレンダリングされているかを示しています。それを非クラス関数として定義し、それを main.cpp (または testApp.cpp) に貼り付けると、機能します - イベントを取得します。問題は、testApp のインスタンスがこれらのイベントを取得できるようにする必要があることです。

だから.. main.cpp から testApp のインスタンスを取得して、必要な testApp メソッドを呼び出す方法はありますか?

または、クラス内に存在する非クラス関数がインスタンスのメソッドを呼び出す C++ ブードゥー教がありますか? たとえば、以下の関数が私のクラスにある場合、クラスのインスタンスでメソッドを呼び出すにはどうすればよいですか...

確かなことはわかりませんが、CoreAudio のものはインスタンス メソッドをコールバックとして使用しないと思います。少なくとも、エラー メッセージ (以下) から収集したのはそれです。私はとにかくうまくやっています。

ヒントをありがとう!

エラー: タイプ OSStatus (testApp::)(void*, AudioUnitRenderActionFlags*, const AudioTimeStamp*, UInt32, UInt32, AudioBufferList*)' の引数が「OSStatus ( )(void , AudioUnitRenderActionFlags*, const AudioTimeStamp*, UInt32, UInt32 」と一致しません、AudioBufferList*)

0 投票する
2 に答える
142 参照

c++ - stdvector の挿入と消去の問題

アプリケーションでタッチ ポイントの量を制御する必要があります。このために、ベクター コンテナーを使用しています。基本的な設定は次のとおりです。

しかし、指を上に動かすとアプリがフリーズするので、ほとんどの場合 touchUp() に何か問題がありますか?

0 投票する
1 に答える
378 参照

c++ - OSXアプリケーションからnodeJSにデータをプッシュする

私はc++で書かれたOSXアプリケーション(特にOpenFrameworksで構築された)とnodejsを使って書かれたサーバーを持っています。

アプリケーションは部屋の中をさまようオブジェクトを追跡し、オブジェクトの位置に関する情報を比較的一定(少なくとも1秒間に3回)ベースでサーバーに送信したいと思います。

私が言えることから、セットアップオーバーヘッドが最小限のプロトコルか、プッシュできる永続的な接続を開く機能が必要です。わからない場合は、私はネットワークプログラミングの第一人者ではありません。node.js側とC++側のどちらかで、500万秒の遅延なしでこれを実現できるライブラリを知っている人はいますか?