Hi
I'm having trouble understanding how to give pix_chroma_key the colour I
want to key out.
Right now by playing with the value and range number inputs copied from the
help patch
gives me in effect a luma keyer. How can I key out a green screen?

Here's the patch I have been building on.. I tried to hook up a colour
picker from the mtl abstractions
but it doesn't seem to do much. Uses pix_video from 2 pci capture cards.

-- 
http//www.iancampbell.org
#N canvas 61 38 1139 726 10;
#X obj 43 394 pix_texture;
#X obj 12 1 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1;
#X obj 13 21 gems.win @dimen 640 480 @border 0 @offset 1280 0 @fps
25;
#X obj 11 48 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X obj 14 551 pix_texture;
#X floatatom 350 551 5 0 0 0 - - -;
#X floatatom 391 549 5 0 0 0 - - -;
#X floatatom 427 583 5 0 0 0 - - -;
#X floatatom 469 581 5 0 0 0 - - -;
#X obj 263 534 pix_chroma_key;
#X msg 433 435 direction \$1;
#X obj 433 415 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X floatatom 432 332 5 0 255 0 - - -;
#X msg 432 392 range 20 \$1 \$1;
#X floatatom 432 375 5 0 255 0 - - -;
#N canvas 0 0 454 304 video 0;
#X obj 38 96 gemhead;
#X obj 266 179 pix_video;
#X obj 221 93 gemhead;
#X obj 139 172 pix_video;
#X msg 193 53 open 0;
#X msg 313 49 open 1;
#X msg 95 52 close;
#X obj 145 222 outlet;
#X obj 251 229 outlet;
#X obj 104 7 inlet;
#X obj 268 8 inlet;
#X connect 0 0 3 0;
#X connect 1 0 8 0;
#X connect 2 0 1 0;
#X connect 3 0 7 0;
#X connect 4 0 3 0;
#X connect 5 0 1 0;
#X connect 6 0 3 0;
#X connect 6 0 1 0;
#X connect 9 0 6 0;
#X connect 10 0 4 0;
#X connect 10 0 5 0;
#X restore 19 259 pd video input;
#X obj 16 217 bng 15 250 50 0 empty empty close 0 -6 0 10 -262144 -1
-1;
#X obj 100 218 bng 15 250 50 0 empty empty open 0 -6 0 10 -262144 -1
-1;
#X obj 225 563 pix_texture;
#X floatatom 112 627 5 0 0 0 - - -;
#X floatatom 154 625 5 0 0 0 - - -;
#X floatatom 133 567 5 0 0 0 - - -;
#X floatatom 175 565 5 0 0 0 - - -;
#X floatatom 185 453 5 0 0 0 - - -;
#X floatatom 227 451 5 0 0 0 - - -;
#X floatatom 181 387 5 0 0 0 - - -;
#X floatatom 223 385 5 0 0 0 - - -;
#X obj 53 428 translateXYZ -2.46 -2.76 0;
#X obj 58 490 rectangle 1.43 1.04;
#X obj 17 651 rectangle 1.52 1.05;
#X obj 258 644 rectangle 4.17 2.61;
#X obj 474 140 input.color.grid_;
#X msg 432 349 value \$1;
#X obj 453 277 prepend value;
#X obj 134 315 pix_rgba;
#N canvas 0 0 1033 427 writeimage 0;
#X obj 126 155 pix_write;
#X msg 78 100 bang;
#X msg 302 81 file test [tif];
#X msg 201 113 0 0;
#X msg 206 50 auto 0;
#X obj 82 31 inlet;
#X obj 175 10 loadbang;
#X msg 324 16 bang;
#X msg 200 134 640 480;
#X obj 119 210 outlet;
#X connect 0 0 9 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 1;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 4 0;
#X connect 6 0 2 0;
#X connect 6 0 3 0;
#X connect 6 0 8 0;
#X connect 7 0 4 0;
#X connect 7 0 2 0;
#X connect 7 0 3 0;
#X connect 7 0 8 0;
#X connect 8 0 0 2;
#X restore 14 348 pd writeimage;
#X obj 195 215 bng 15 250 50 0 empty empty SNAPSHOT 0 -6 0 10 -4034
-1 -1;
#X obj 12 68 gems.win @dimen 640 480;
#N canvas 0 0 1065 459 writeimage 0;
#X obj 126 155 pix_write;
#X msg 78 100 bang;
#X msg 201 113 0 0;
#X msg 206 50 auto 0;
#X obj 82 31 inlet;
#X obj 175 10 loadbang;
#X msg 324 16 bang;
#X obj 119 210 outlet;
#X msg 200 134 640 480;
#X msg 302 81 file pics/snap [tif];
#X connect 0 0 7 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 5 0 3 0;
#X connect 5 0 9 0;
#X connect 5 0 2 0;
#X connect 5 0 8 0;
#X connect 6 0 3 0;
#X connect 6 0 9 0;
#X connect 6 0 2 0;
#X connect 6 0 8 0;
#X connect 8 0 0 2;
#X connect 9 0 0 0;
#X restore 217 343 pd writeimage;
#X obj 276 282 bng 15 250 50 0 empty empty SNAPSHOT 0 -6 0 10 -4034
-1 -1;
#X obj 261 603 translateXYZ -0.04 1.15 0;
#X obj 16 598 translateXYZ 2.13 -3.88 0;
#X connect 0 0 27 0;
#X connect 1 0 2 0;
#X connect 3 0 37 0;
#X connect 4 0 41 0;
#X connect 5 0 40 1;
#X connect 6 0 40 2;
#X connect 7 0 30 1;
#X connect 8 0 30 2;
#X connect 9 0 18 0;
#X connect 10 0 9 0;
#X connect 11 0 10 0;
#X connect 12 0 32 0;
#X connect 13 0 9 0;
#X connect 14 0 13 0;
#X connect 15 0 9 0;
#X connect 15 0 35 0;
#X connect 15 1 0 0;
#X connect 15 1 38 0;
#X connect 16 0 15 0;
#X connect 17 0 15 1;
#X connect 18 0 40 0;
#X connect 19 0 29 1;
#X connect 20 0 29 2;
#X connect 21 0 41 1;
#X connect 22 0 41 2;
#X connect 23 0 28 1;
#X connect 24 0 28 2;
#X connect 25 0 27 1;
#X connect 26 0 27 2;
#X connect 27 0 28 0;
#X connect 31 0 33 0;
#X connect 32 0 9 0;
#X connect 33 0 9 0;
#X connect 35 0 4 0;
#X connect 36 0 35 0;
#X connect 38 0 9 1;
#X connect 39 0 38 0;
#X connect 40 0 30 0;
#X connect 41 0 29 0;
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to