Just in case I send you a new Segmentation Fault log.
Here I have already no method for Gemstate.
I send you the patches to have a better idea what I am trying to do.
trackerping.pd is the main patch, containing filecontrol.
after gemwin is rendered, open languagechoice.pd
there are 2 cameras placed in the main window sending to the pd ping1 and
pd ping2 to languagechoice.

Basically the 2 cameras are creating one touch surface by placing them one
above the wall facing down, the other one facing to the wall. When camera1
gets the wall hit tells the event to camera 2 which gets the position x y
from pix_blob. Now when the 2 cameras send to each other info about the
presence of an object, I get the segmentation fault.

On Thu, Aug 30, 2018 at 6:11 PM Csaba Láng <langcs...@gmail.com> wrote:

> I will try to rewrite my patches from scratch as the patch which was
> simple and contained 2 pix_video with both of my usb3 cameras using 227fps,
> but I added pix_gain, pix_background and pix_blob, looks good and smoothly
> works. check the attachment
> My original idea was to send gemlist from one patch to an other via the
> send object, in this case closing the patch and opening a new one does not
> have to switch of pix_video, and does not have to restart the device as it
> does not work.
> I hope i explained it clearly :)
>
> On Thu, Aug 30, 2018 at 5:31 PM Csaba Láng <langcs...@gmail.com> wrote:
>
>> it is much more stable with a simple patch, however can be crashed only
>> clicking on a [device 1( message.
>> The crash in the log what I sent you happenes when I want to use it with
>> pix_blob and changing the trashold in the pix_background object.
>>
>> On Thu, Aug 30, 2018 at 5:12 PM IOhannes m zmoelnig <zmoel...@iem.at>
>> wrote:
>>
>>> On 2018-08-30 16:48, Csaba Láng wrote:
>>> > here you are :)
>>> >
>>>
>>> cool.
>>>
>>> does it also crash if you only use a very simplistic patch without any
>>> image processing?
>>> (basically just [gemwin], [gemhead], [pix_video]; if you want add
>>> [pix_texture] + [square])
>>>
>>>
>>> gmasdr
>>> IOhannes
>>>
>>>

Attachment: segmentation
Description: Binary data

#N canvas 540 89 994 958 10;
#X text 391 631 open;
#X msg 39 183 \; pd-startbasic1.pd menuclose 1;
#X text 225 188 close;
#X text 46 216 and;
#X text 8 123 Basic 1;
#X text 226 466 close;
#X text 14 401 GoToBasic2;
#X obj 40 433 r basic1;
#X text 375 270 open;
#X msg 40 461 \; pd-basic1.pd menuclose 1;
#X text 26 577 Basic 2;
#X text 908 463 open;
#X text 762 5 close;
#X text 553 33 and;
#X text 733 402 close;
#X text 872 87 open;
#X text 897 634 open;
#X text 742 573 close;
#X text 515 130 Podstawowy 1;
#X text 26 -47 English;
#X text 514 -49 Polski;
#X text 247 9 close;
#X text 46 36 and;
#X text 415 90 open;
#X msg 39 3 \; pd-languagechoice.pd menuclose 1;
#X msg 546 0 \; pd-languagechoice.pd menuclose 1;
#X obj 546 -28 r polski;
#X obj 39 -25 r english;
#X text 865 188 close;
#X text 556 216 and;
#X text 908 270 open;
#X msg 549 183 \; pd-startpodstawowy1.pd menuclose 1;
#X obj 546 55 r polski;
#X obj 39 58 r english;
#X obj 549 155 r startPOL;
#X obj 549 238 r startPOL;
#X obj 547 369 r basic1POL;
#X obj 548 432 r basic1POL;
#X msg 547 397 \; pd-podstawowy1.pd menuclose 1;
#X obj 536 540 r basic2POL;
#X obj 537 603 r basic2POL;
#X msg 536 568 \; pd-gotopodstawowy2.pd menuclose 1;
#X text 908 803 open;
#X text 733 742 close;
#X msg 547 737 \; pd-podstawowy2.pd menuclose 1;
#X text 897 984 open;
#X text 742 923 close;
#X obj 536 890 r basic3POL;
#X msg 536 918 \; pd-gotopodstawowy3.pd menuclose 1;
#X text 524 514 Podstawowy 2;
#X text 521 337 GoToPodstawowy 2;
#X text 521 677 GoToPodstawowy 3;
#X text 524 862 Podstawowy 3;
#X obj 547 709 r basic2POL;
#X obj 548 772 r basic2POL;
#X obj 537 953 r basic3POL;
#X text 416 533 open;
#X obj 40 501 r basic1;
#X obj 31 600 r startbasic2;
#X text 227 342 close;
#X msg 41 337 \; pd-gotobasic2.pd menuclose 1;
#X obj 39 155 r start1;
#X obj 144 241 r start1;
#X obj 41 309 r closegotobasic2;
#X obj 39 240 r startbasic1;
#X text 392 793 open;
#X obj 32 766 r basic2;
#X text 220 705 close;
#X msg 34 700 \; pd-startbasic2.pd menuclose 1;
#X obj 34 672 r closestartbasic2;
#X msg 39 85 \; pd open startbasic1.pd /home/is/Desktop/IS \;;
#X msg 39 265 \; pd open basic1.pd /home/is/Desktop/IS \;;
#X msg 549 265 \; pd open podstawowy1.pd /home/is/Desktop/IS \;;
#X msg 546 82 \; pd open startpodstawowy1.pd /home/is/Desktop/IS \;
;
#X msg 40 528 \; pd open gotobasic2.pd /home/is/Desktop/IS \;;
#X msg 31 627 \; pd open startbasic2.pd /home/is/Desktop/IS \;;
#X msg 32 789 \; pd open basic2.pd /home/is/Desktop/IS \;;
#X msg 547 799 \; pd open gotopodstawowy3.pd /home/is/Desktop/IS \;
;
#X msg 537 630 \; pd open podstawowy2.pd /home/is/Desktop/IS \;;
#X msg 548 459 \; pd open gotopodstawowy2.pd /home/is/Desktop/IS \;
;
#X msg 537 980 \; pd open podstawowy3.pd /home/is/Desktop/IS \;;
#X connect 7 0 9 0;
#X connect 26 0 25 0;
#X connect 27 0 24 0;
#X connect 32 0 73 0;
#X connect 33 0 70 0;
#X connect 34 0 31 0;
#X connect 35 0 72 0;
#X connect 36 0 38 0;
#X connect 37 0 79 0;
#X connect 39 0 41 0;
#X connect 40 0 78 0;
#X connect 47 0 48 0;
#X connect 53 0 44 0;
#X connect 54 0 77 0;
#X connect 55 0 80 0;
#X connect 57 0 74 0;
#X connect 58 0 75 0;
#X connect 61 0 1 0;
#X connect 62 0 71 0;
#X connect 63 0 60 0;
#X connect 64 0 71 0;
#X connect 66 0 76 0;
#X connect 69 0 68 0;
#N canvas 825 89 487 240 10;
#X obj 30 4 filecontrol;
#X text 298 48 Cameras;
#N canvas 1048 829 202 133 camera2 0;
#X obj 18 78 pix_video;
#X obj 18 2 gemhead 3;
#X obj 18 107 outlet;
#X obj 30 24 loadbang;
#X obj 132 39 loadbang;
#X msg 30 52 dimen 1440 1080;
#X msg 132 60 device 1;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 0 0;
#X connect 6 0 0 0;
#X restore 324 85 pd camera2;
#N canvas 387 827 197 142 camera1 0;
#X obj 18 86 pix_video;
#X msg 132 68 device 0;
#X obj 18 10 gemhead 3;
#X obj 18 115 outlet;
#X obj 30 32 loadbang;
#X obj 132 47 loadbang;
#X msg 30 60 dimen 1440 1080;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 4 0 6 0;
#X connect 5 0 1 0;
#X connect 6 0 0 0;
#X restore 255 84 pd camera1;
#X obj 255 108 s image1;
#X obj 324 108 s image2;
#X obj 28 129 gemwin;
#X obj 28 30 bng 15 250 50 0 empty empty empty 0 -6 0 10 -4034 -1 -1
;
#X obj 49 30 bng 15 250 50 0 empty empty empty 0 -6 0 10 -258113 -1
-1;
#X obj 80 136 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1
-1;
#X obj 406 14 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 407 33 \; pd dsp 1;
#X obj 68 94 tgl 15 1 empty empty empty 0 -6 0 10 -262144 -1 -1 1 1
;
#X obj 29 189 tgl 15 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0
1;
#X msg 29 209 topmost \$1;
#X msg 29 169 1;
#X obj 140 53 loadbang;
#X msg 68 111 border \$1;
#X msg 28 54 create \, 1;
#X msg 49 75 0 \, destroy;
#X msg 80 158 offset -1920 -30;
#X text 409 75 audio ON;
#X obj 140 82 t b b;
#X msg 140 111 dimen 960 540;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 7 0 18 0;
#X connect 8 0 19 0;
#X connect 9 0 20 0;
#X connect 10 0 11 0;
#X connect 12 0 17 0;
#X connect 13 0 14 0;
#X connect 15 0 13 0;
#X connect 16 0 22 0;
#X connect 17 0 6 0;
#X connect 18 0 6 0;
#X connect 19 0 6 0;
#X connect 22 0 23 0;
#X connect 23 0 6 0;
#N canvas 153 705 598 370 10;
#X obj 21 181 text3d;
#X obj 21 98 gemhead;
#X obj 54 144 loadbang;
#X msg 54 164 5;
#X obj 168 136 loadbang;
#X obj 21 73 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#X obj 21 40 once;
#X obj 58 57 loadbang;
#X obj 21 11 r start;
#N canvas 1012 486 830 594 ping2 1;
#X obj 11 194 pix_texture;
#X obj 6 247 pix_texture;
#N canvas 0 22 450 300 mirror 0;
#X obj 120 21 inlet;
#X obj 42 122 outlet;
#X obj 50 73 rotateXYZ 0 180 0;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X restore 22 165 pd mirror;
#X obj 10 28 pix_rgba;
#X msg 20 53 reset;
#X obj 108 70 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 1800 1;
#X text 58 52 set reference frame;
#X obj 10 117 alpha;
#X obj 57 118 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 10 90 pix_background;
#N canvas 571 130 450 300 map 0;
#X obj 35 30 inlet;
#X obj 83 30 inlet;
#X obj 36 214 outlet;
#X obj 88 214 outlet;
#X floatatom 110 178 5 0 0 0 - - -, f 5;
#X floatatom 51 182 5 0 0 0 - - -, f 5;
#X obj 86 125 * 1.5;
#X obj 34 126 * 2;
#X obj 34 156 - 4;
#X obj 86 147 + 1.5;
#X connect 0 0 7 0;
#X connect 1 0 6 0;
#X connect 6 0 9 0;
#X connect 7 0 8 0;
#X connect 8 0 2 0;
#X connect 8 0 5 0;
#X connect 9 0 3 0;
#X connect 9 0 4 0;
#X restore 14 351 pd map;
#X obj 184 276 > 0.001;
#X text 141 405 the crosshair;
#X obj 18 447 rectangle 0.1 0.01;
#X obj 18 426 rectangle 0.01 0.1;
#X obj 17 468 separator;
#X obj 16 488 circle 0.05;
#X obj 17 404 translateXYZ 0 0 0;
#X obj 9 -15 pix_contrast;
#X floatatom 42 -40 5 0 0 0 - - -, f 5;
#X floatatom 77 -40 5 0 0 0 - - -, f 5;
#X obj 8 -231 pix_info;
#X floatatom 48 -97 5 0 0 0 - - -, f 5;
#X floatatom 16 -196 5 0 0 0 - - -, f 5;
#X obj 9 -166 separator;
#X obj 49 -118 / 4;
#X obj 9 -66 pix_crop 0 360;
#X obj 8 -259 inlet;
#X floatatom 25 330 5 0 0 0 - - -, f 5;
#X floatatom 22 377 5 0 0 0 - - -, f 5;
#X obj 64 375 gemhead;
#X obj 64 355 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 77 25 loadbang;
#X floatatom 167 106 5 0 0 0 - - -, f 5;
#X floatatom 178 211 5 0 0 0 - - -, f 5;
#X obj 175 238 * 7.11;
#X obj 6 267 rectangle 7.11 2;
#X floatatom 110 185 5 0 0 0 - - -, f 5;
#X obj 12 220 translateXYZ 0 2.84 0;
#X text 318 -215 main top;
#X floatatom 184 300 5 0 0 0 - - -, f 5;
#X obj 184 324 moses 0.5;
#X obj 235 346 once;
#X obj 235 365 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 235 383 s ball;
#X text 264 362 send to camera nr2 ball hit the wall;
#X msg 184 43 0.5;
#X obj 6 306 pix_blob 0;
#X obj 9 7 pix_gain 3;
#X connect 0 0 38 0;
#X connect 1 0 36 0;
#X connect 2 0 0 0;
#X connect 3 0 9 0;
#X connect 4 0 9 0;
#X connect 5 0 9 1;
#X connect 5 0 33 0;
#X connect 7 0 0 0;
#X connect 8 0 7 1;
#X connect 9 0 7 0;
#X connect 11 0 31 0;
#X connect 11 0 40 0;
#X connect 13 0 15 0;
#X connect 14 0 13 0;
#X connect 15 0 16 0;
#X connect 17 0 14 0;
#X connect 18 0 48 0;
#X connect 19 0 18 1;
#X connect 20 0 18 2;
#X connect 21 0 24 0;
#X connect 21 1 23 0;
#X connect 21 1 26 1;
#X connect 21 2 25 0;
#X connect 22 0 26 2;
#X connect 24 0 26 0;
#X connect 25 0 22 0;
#X connect 26 0 18 0;
#X connect 27 0 21 0;
#X connect 29 0 17 1;
#X connect 30 0 17 0;
#X connect 31 0 30 0;
#X connect 32 0 4 0;
#X connect 32 0 46 0;
#X connect 34 0 35 0;
#X connect 34 0 36 2;
#X connect 35 0 36 1;
#X connect 36 0 47 0;
#X connect 37 0 38 2;
#X connect 38 0 1 0;
#X connect 40 0 41 0;
#X connect 41 1 42 0;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 46 0 5 0;
#X connect 47 1 28 0;
#X connect 47 3 11 0;
#X connect 48 0 3 0;
#X coords 0 0 1 1 85 35 0;
#X restore 356 41 pd ping2;
#X obj 364 247 text3d;
#X obj 364 162 gemhead;
#X obj 397 208 loadbang;
#X msg 397 228 5;
#X obj 505 202 loadbang;
#X obj 364 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 364 104 once;
#X obj 401 121 loadbang;
#X obj 364 75 r start;
#X obj 468 287 gemhead;
#X obj 468 329 rectangle 0.03 4;
#X obj 468 309 color;
#X text 514 309 line;
#X msg 168 163 list English;
#X msg 505 229 list Polski;
#X obj 22 124 translateXYZ -3.55 -2 0;
#X obj 364 189 translateXYZ 3.55 -2 0;
#X obj 296 18 r image1;
#X obj 356 17 r image2;
#N canvas 1113 142 807 557 ping1 1;
#X obj 11 194 pix_texture;
#X obj 6 247 pix_texture;
#N canvas 0 22 450 300 mirror 0;
#X obj 120 21 inlet;
#X obj 42 122 outlet;
#X obj 50 73 rotateXYZ 0 180 0;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X restore 22 165 pd mirror;
#X obj 10 28 pix_rgba;
#X msg 20 53 reset;
#X obj 104 71 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 2200 1;
#X text 58 52 set reference frame;
#X obj 10 117 alpha;
#X obj 57 117 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 10 90 pix_background;
#N canvas 571 130 450 300 map 0;
#X obj 35 30 inlet;
#X obj 83 30 inlet;
#X obj 36 214 outlet;
#X obj 88 214 outlet;
#X floatatom 110 178 5 0 0 0 - - -, f 5;
#X floatatom 51 182 5 0 0 0 - - -, f 5;
#X obj 86 125 * 1.5;
#X obj 34 126 * 2;
#X obj 34 156 - 4;
#X obj 86 147 + 1.5;
#X connect 0 0 7 0;
#X connect 1 0 6 0;
#X connect 6 0 9 0;
#X connect 7 0 8 0;
#X connect 8 0 2 0;
#X connect 8 0 5 0;
#X connect 9 0 3 0;
#X connect 9 0 4 0;
#X restore 14 351 pd map;
#X obj 175 268 > 0.001;
#X text 111 376 the crosshair;
#X obj 21 447 rectangle 0.1 0.01;
#X obj 21 426 rectangle 0.01 0.1;
#X obj 20 468 separator;
#X obj 19 488 circle 0.05;
#X obj 20 404 translateXYZ 0 0 0;
#X floatatom 62 -15 5 0 0 0 - - -, f 5;
#X floatatom 110 -21 5 0 0 0 - - -, f 5;
#X obj 8 -238 pix_info;
#X floatatom 49 -97 5 0 0 0 - - -, f 5;
#X floatatom 8 -217 5 0 0 0 - - -, f 5;
#X obj 8 -197 separator;
#X obj 49 -118 / 4;
#X obj 9 -66 pix_crop 0 360;
#X obj 8 -259 inlet;
#X floatatom 28 326 5 0 0 0 - - -, f 5;
#X floatatom 22 377 5 0 0 0 - - -, f 5;
#X obj 394 272 float;
#X obj 394 247 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 67 369 gemhead;
#X floatatom 394 306 5 0 0 0 - - -, f 5;
#X obj 67 351 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 77 28 loadbang;
#X floatatom 167 117 5 0 0 0 - - -, f 5;
#X floatatom 178 194 5 0 0 0 - - -, f 5;
#X obj 175 247 * 7.11;
#X obj 6 267 rectangle 7.11 2;
#X floatatom 110 194 5 0 0 0 - - -, f 5;
#X obj 12 220 translateXYZ 0 2.84 0;
#X text 328 -232 main side;
#X obj 394 193 r ball;
#X floatatom 253 247 5 0 0 0 - - -, f 5;
#X text 5 326 x;
#X obj 393 383 moses 0.5;
#X obj 394 332 > 0;
#X floatatom 393 353 5 0 0 0 - - -, f 5;
#X obj 393 434 s english;
#X obj 444 455 s polski;
#X obj 393 409 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 184 28 0.404;
#X obj 9 -45 pix_contrast;
#X obj 9 -2 pix_gain 2;
#X obj 9 306 pix_blob 0;
#X connect 0 0 40 0;
#X connect 1 0 38 0;
#X connect 2 0 0 0;
#X connect 3 0 9 0;
#X connect 4 0 9 0;
#X connect 5 0 9 1;
#X connect 5 0 35 0;
#X connect 7 0 0 0;
#X connect 8 0 7 1;
#X connect 9 0 7 0;
#X connect 10 0 17 0;
#X connect 11 0 33 0;
#X connect 11 0 43 0;
#X connect 13 0 15 0;
#X connect 14 0 13 0;
#X connect 15 0 16 0;
#X connect 17 0 14 0;
#X connect 18 0 52 1;
#X connect 19 0 52 2;
#X connect 20 0 23 0;
#X connect 20 1 22 0;
#X connect 20 1 25 1;
#X connect 20 2 24 0;
#X connect 21 0 25 2;
#X connect 23 0 25 0;
#X connect 24 0 21 0;
#X connect 25 0 52 0;
#X connect 26 0 20 0;
#X connect 27 0 29 1;
#X connect 28 0 17 1;
#X connect 29 0 32 0;
#X connect 30 0 29 0;
#X connect 31 0 17 0;
#X connect 32 0 46 0;
#X connect 33 0 31 0;
#X connect 34 0 4 0;
#X connect 34 0 51 0;
#X connect 36 0 37 0;
#X connect 36 0 38 2;
#X connect 37 0 38 1;
#X connect 38 0 54 0;
#X connect 39 0 40 2;
#X connect 40 0 1 0;
#X connect 42 0 30 0;
#X connect 45 0 50 0;
#X connect 45 1 49 0;
#X connect 46 0 47 0;
#X connect 47 0 45 0;
#X connect 50 0 48 0;
#X connect 51 0 5 0;
#X connect 52 0 53 0;
#X connect 53 0 3 0;
#X connect 54 0 10 0;
#X connect 54 1 27 0;
#X connect 54 3 11 0;
#X coords 0 0 1 1 85 35 0;
#X restore 296 39 pd ping1;
#X connect 1 0 25 0;
#X connect 2 0 3 0;
#X connect 3 0 0 1;
#X connect 4 0 23 0;
#X connect 5 0 1 0;
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 8 0 6 0;
#X connect 11 0 26 0;
#X connect 12 0 13 0;
#X connect 13 0 10 1;
#X connect 14 0 24 0;
#X connect 15 0 11 0;
#X connect 16 0 15 0;
#X connect 17 0 15 0;
#X connect 18 0 16 0;
#X connect 19 0 21 0;
#X connect 21 0 20 0;
#X connect 23 0 0 0;
#X connect 24 0 10 0;
#X connect 25 0 0 0;
#X connect 26 0 10 0;
#X connect 27 0 29 0;
#X connect 28 0 9 0;
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to