に画像を設定する方法を、私は誰かが私には処理を使用して前面に画像を設定するために助けることができるかどうかを知りたいです。 私は、連続したループでビデオが表示され、このビデオの上には透明であるビデオを見るためのアルファマスクがあります。 次に、ウェブカメラからのビデオがIR近接センサでトリガされます。このビデオは円筒で歪められていますので、マスクに合わせてビデオを拡大しますので、ビデオをマスクの下に置いてください。処理:フォアグラウンド
インターネットで検索しますが、それについては何も検索しません。 私は上の行をビデオの下に移動しようとしましたが、何も動作しません。私はワーピングがなかったときの前のバージョンでそれをやっていました。私は単純に2行移動して動作しています。しかし、今、私はあなたの助けのために...それは私が狂わせる、この反りは、何も動作そんなに
感謝を持っています。 ここに私のコード:
///////////////////////////////////////// ///////////// EDIT ///////////////////////////////////////////////// //////////////////////
あなたの助けのために再びおかげで、リンクについては申し訳ありませんが、私は知りませんでした。 ウェブカメラ/写真のムービー/ビデオをテクスチャとして使用する方法を知っていますが、それは私の問題ではありません。 私が遭遇する問題は、その上にテクスチャを持つ形の上にマスクを置くことです、そして、私はそれを行う方法がわかりません、私は多くの多くのものを試してみます。私は3日以来この問題を扱っています... マスクについて、私が問題を分離したコード(MCVE)は、Photoshopで作成しました:真ん中に黒い背景と透明の形をしたシンプルな形透過性を備えたPNG形式のWeb用にエクスポートされました。
int tubeRes = 32;
float[] tubeX = new float[tubeRes];
float[] tubeY = new float[tubeRes];
PImage img;
PImage masque;
void setup() {
size(1280, 1024, P3D);
img = loadImage("berlin-1.jpg");
masque = loadImage("mask.png");
float angle = 210.0/tubeRes;
for (int i = 0; i < tubeRes; i++) {
tubeX[i] = cos(radians(i * angle));
tubeY[i] = sin(radians(i * angle));
}
noStroke();
}
void draw() {
translate(width/2, height/2);
beginShape(QUAD_STRIP);
texture(img);
for (int i = 0; i < tubeRes; i++) {
float x = tubeX[i] * 120;
float z = tubeY[i] * 100;
float u = img.width/tubeRes * i;
vertex(x, -270, z, u, 0);
vertex(x, 230, z, u, img.height);
}
endShape();
beginShape(QUADS);
texture(img);
vertex(0, -100, 0, 0, 0);
vertex(100, -100, 0, 100, 0);
vertex(100, 100, 0, 100, 100);
vertex(0, 100, 0, 0, 100);
endShape();
translate(-640, -515);
}
私はあなたが求めているのかわからないんだけど。あなたが[mcve]を投稿するとあなたはもっと良い運があります。余分なコードなしで問題を示す小さなサンプルプログラムを作成します。可能な限りハードコード。おそらく、シリアルのものは必要ないでしょう。おそらくopencvのものは必要ないでしょう。問題を表示するには、ハードコードされた値(カメラの代わりにムービーファイル)を使用してください。 –
こんにちはケビン、あなたの返事をありがとう。申し訳ありません、ここMCVE。シリンダーの反りのある画像の下にマスクがあります。私はこのマスクをシリンダー上の画像の上に置いて欲しい。それがあなたを助けることを願っています。ご返信いただきありがとうございます:) https://drive.google.com/file/d/0B0d1J3S0T2RseWJsNVFFZmFGMmM/view?usp=sharing – Alexandre