One of the my favorite things about creativeapplications.net has always been the small tags one can find beneath the name of an application indicating among other things, the technology used to create it. That little nod to the process and to all the work that went into creating the libraries and techniques that an artist or designer uses helps not only contextualize the work but it also helps giv
このウェブサイトは販売用です! n1n9.jp は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、n1n9.jpが全てとなります。あなたがお探しの内容が見つかることを願っています!
大まかな流れ 追跡したい色を指定する カメラからの画像(colorImg)を取得する 画像をHSVに変換して、色相(hueImg)、彩度(satImg)、明度(briImg)をそれぞれ画像化する 各ピクセルを走査して、追跡したい色と近ければ255, 遠ければ0とした2値画像を作成する ofxCvContourFinderを利用して、追跡したい色の重心(欲しかった座標)を取得する コード #ifndef _TEST_APP #define _TEST_APP #include "ofMain.h" #include "ofxVectorMath.h" #include "ofxOpenCv.h" //色の基本的な情報を持ったクラスを作ります。 class Color { public: float hue, sat, bri; ofxVec2f pos; }; class testApp :
経緯 openFrameworksとOpenCVについて、2つの画像をリアルタイムで合成するためにはどうしたらいいかというご質問をメールでいただいたので、解説していこうと思います。 前提 まず、次のような画像があるとします。 ofxCvGrayscaleImage binaryImg : どこに画像を当てはめるかを白黒の2値画像で表したもの ofxCvColorImage sampleImg1 : binaryImgの白に当てはめる画像 ofxCvColorImage sampleImg2 : binaryImgの黒に当てはめる画像 ofxCvColorImage compositeImg : 実際に二種類の画像を合成したもの コード unsigned char * binaryImgPixels = binaryImg.getPixels(); unsigned char * sampl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く