From: "J Bills" Received: from [40.92.21.33] (HELO NAM12-BN8-obe.outbound.protection.outlook.com) by media-motion.tv (CommuniGate Pro SMTP 6.1.0) with ESMTPS id 7479205 for AE-List@media-motion.tv; Sun, 15 Dec 2019 09:22:01 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TASfOF1acjixHB6z4x9AH5nBZBZ59JWZjNB3nPRcpfZ8dI4MsoeBRuskLKzuZKK6D5J4eP4K0pYd+PryzzZvz6HKA/uM7rjXEK2OoUaJUgYWaShKEskjFG36aRhAHwH84Buh+gy4lCIPZZaH1LpzcgB/nQiC7E73gipqWIEYb9cYBUXCFVsJfdwp6kGK0+e5wLrP2Nyzibuul//+vs5juWO5XJaAsvLp4Iu2EAYd9Z/gqrkHBZpw3uhuIg4pA7EhbCMa9FPe3HVjUtwykL3ayq6ekhsDa6ktBYVKf5hslDaCU9x8aIQMs2q2+OS5kcTGb5xAMJ+YLMxcCjdRiTBSoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W7xmdxtvNIyBiTyw7wKfZt6J6UKHziVOsV+/xDpomfc=; b=Ljd66TTYvB3tk29fdwviG0TvB4kw3LCiqaXqu6/a+uyX8yQaB6lUPb+KcuC/krrpeht9VPS/gbUiL+72ARxPUg7TTWBkWA2pdjXf9uT+WHB2pn40gUlRFdONIGqu5LB+MRhCRiFvE6xJ2tom6EN3ZoXF6oFVPnoU0wU79ZtjLACB/PcfzVn5/hKiA7qqHtVH7OKve1axa8SyGNEEK3UhlqTsFtmbQ1Vr+Yu3qgdXbMeHFukqp+YXMpunGwx7iB/NbyLd2H2+C9ioFiO0UnP64Xz4ljgGpnL8IQQuzxzWMn/2ACW95/bQBtSNDFDo14xdSsuhH4sU9CGNCmfJmjSb+g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W7xmdxtvNIyBiTyw7wKfZt6J6UKHziVOsV+/xDpomfc=; b=vVfzlWDnW8J0XLcJRZeL2etS4RypOllxQOodHm8NiIPoL8yCiVCUfgZFVVzNgZY+/IRpOYbiEbXRB0rQ0ynP7+Q/n41lc2+xr+7XSklrK5Acd797x4Uxe20dqoFIjOnLiFg7/Twa9zJt2uA9lG/D+O3ZfkzXYIJo/Ge1D7FMMc1s7qFYMWWmSQgjAuHLQiRH+iyRHM824hSWd+gYsHA60QW0WAWHV+0zOcqqsMxd4661TknNHXi/QY+VMtg+/44xb8O6zR2ciajV7iKXKW0VWVgB3inuo7MImvyeiX850lnT4JQ3XTW1T3yfbUZFAQl5CBTxTCqqzjGVkpBZjrfeJg== Received: from DM6NAM12FT039.eop-nam12.prod.protection.outlook.com (10.13.178.54) by DM6NAM12HT096.eop-nam12.prod.protection.outlook.com (10.13.178.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.16; Sun, 15 Dec 2019 08:21:59 +0000 Received: from CY4PR02MB2199.namprd02.prod.outlook.com (10.13.178.54) by DM6NAM12FT039.mail.protection.outlook.com (10.13.179.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.16 via Frontend Transport; Sun, 15 Dec 2019 08:21:59 +0000 Received: from CY4PR02MB2199.namprd02.prod.outlook.com ([fe80::60c5:790f:4578:3537]) by CY4PR02MB2199.namprd02.prod.outlook.com ([fe80::60c5:790f:4578:3537%8]) with mapi id 15.20.2538.019; Sun, 15 Dec 2019 08:21:58 +0000 To: Rachel Max Subject: Re: [AE] difference matte - video processing library Thread-Topic: [AE] difference matte - video processing library Thread-Index: AQHVstPU4n8ZlUfmS0KF/WsdjjMC/ae607xm Date: Sun, 15 Dec 2019 08:21:58 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:15D806A4DF2F471051383C39B6CD5375FAD89D0CD2BFDEDA4BDA31E83A369333;UpperCasedChecksum:7F3401137915D9D34FDCCB81E1D7D33EE8D0261099DD59B61E119E6145EB1A95;SizeAsReceived:6850;Count:45 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [256cvgVjkQ9KJt+dovPSxeUgxZORj/0g] x-ms-publictraffictype: Email x-incomingheadercount: 45 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: e5a59c44-be17-4974-970c-08d78137dac8 x-ms-traffictypediagnostic: DM6NAM12HT096: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pDQ8J4TjM04Ql37q3uWhwfo4zdwXQncGlDG18l4VujkW6539W9JuxGjGBT5FhYDjh/Bw4d9vKrSJLIh+GWxbPxFd48Aj8RxMyMSAQfYkM5CfD0L50UQQQHGljIP/O2thwTloYZqVkRcA8QczQ9+wC/ksvLVS6iUaV5WUcxcFrLK3le9HdiJGVzSq2vr3WRZZB+dp4kpN0iE6lS/I3kzw+gOR0K7iH7obHTa5aICfqzQ= x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_CY4PR02MB21990B6BC77D3B437859B63DB9560CY4PR02MB2199namp_" MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: e5a59c44-be17-4974-970c-08d78137dac8 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Dec 2019 08:21:58.8688 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6NAM12HT096 --_000_CY4PR02MB21990B6BC77D3B437859B63DB9560CY4PR02MB2199namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I've not done it but looked into it before. Memory is a little foggy, but = if it serves, there was an old After Effects plugin that could do live diff= erence keying, I think. Conduit. Not sure if it still exists or is develo= ped. Other than Unity, you might also look into max/msp for this. (I think tha= t's what I'd decided I was going to do at the time) OBS might be one to check also - I don't think there's any sort of diff mat= te in there now, but it might be possible to add it in as a shader (lots of= that code out there in the googleverse) ________________________________ From: After Effects Mail List on behalf of Rachel= Max Sent: Saturday, December 14, 2019 3:11 PM To: After Effects Mail List Subject: Re: [AE] difference matte - video processing library Or openFrameworks using C++ (compile in Xcode or Visual Studio) https://openframeworks.cc/ofBook/chapters/image_processing_computer_vision.= html Not sure what kind of camera you will be using but this is where depth came= ras can really shine. Cheers, Rachel On Dec 14, 2019, at 11:00 PM, Phil Spitler > wrote: Unity will do that or you could use OpenCV in Processing. Personally I would use Processing. https://processing.org/ https://github.com/atduskgreg/opencv-processing https://opencv.org/ Cheers Phil [bonfire-logo] Phil Spitler Creative Technologist t 415.394.8200 c 415.571.3139 = [https://bonfirelabs.com/wp-content/uploads/2018/e-sig/linkedin_2.png]= [https://bonfirelabs.com/= wp-content/uploads/2018/e-sig/facebook_2.png] [https://bonfirelabs.com/wp-content/uploads/2018/e-sig/twitter_= 2.png] [https://bonfirelabs.com/w= p-content/uploads/2018/e-sig/insta_2.png] On Dec 14, 2019, at 8:26 AM, Cary Spenser > wrote: This may be a long shot for this group I need to build a box that pulls a difference matte continuously. We'll setup a camera in a rock solid position. Have complete control of the= background. Need to replace it behind talent in near real time for an inst= allation. C, C++, Python, almost any language will work. Thanks! Cary --_000_CY4PR02MB21990B6BC77D3B437859B63DB9560CY4PR02MB2199namp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I've not done it but looked into it before.  Memory is a little foggy,= but if it serves, there was an old After Effects plugin that could do live= difference keying, I think.  Conduit.  Not sure if it still exis= ts or is developed.

Other than Unity, you might also look into max/msp for this.   (I= think that's what I'd decided I was going to do at the time)

OBS might be one to check also - I don't think there's any sort of diff mat= te in there now, but it might be possible to add it in as a shader (lots of= that code out there in the googleverse)




From: Afte= r Effects Mail List <AE-List@media-motion.tv> on behalf of Rachel Max= <AE-List@media-motion.tv>
Sent: Saturday, December 14, 2019 3:11 PM
To: After Effects Mail List <AE-List@media-motion.tv>
Subject: Re: [AE] difference matte - video processing library
 


Not sure what kind of camera you will be using but this is = where depth cameras can really shine.

Cheers,
Rachel

On Dec 14, 2019, at 11:00 PM, Phil Spitler <AE-List@media-motion.t= v> wrote:


Personally I would use Processing.



https://github.com/atduskgreg/opencv-processing<= br class=3D"">



Cheers

Phil




3D"bonfire-logo"
Phil Spitler  Creativ= e Technologist
t  415.394.8200=   c  = ;415.= 571.3139 3D"" 3D"" 3D""



On Dec 14, 2019, at 8:26 AM, Cary Spenser <AE-List@media-motion.tv= > wrote:

This may be a long shot for this group

I need to build a box that pulls a difference matte continu= ously. 

We'll setup a camera in a rock solid position. Have complet= e control of the background. Need to replace it behind talent in near real = time for an installation.

C, C++, Python, almost any language will work.

Thanks!

Cary 



--_000_CY4PR02MB21990B6BC77D3B437859B63DB9560CY4PR02MB2199namp_--