Voor de huiswerkopdracht moest ik de documentaire 'Hello World' bekijken'. Ik moet omschrijven wat ik denk dat creative coding is en hoe Processing daarbij helpt.
Hello World! Processing from Ultra_Lab on Vimeo.
CREATIVE CODING
Processing is een taal en een toolkit. Het is een manier om om te gaan met creativiteit en coderen. Iedereen kan Processing gebruiken. Het is code maar het is niet ingewikkeld. Animaties en tekeningen in code maken is niet moeilijk met Processing. Het moet eigenlijk gezien worden als een schetsboek. De codes die je opslaat in Processing heten ook sketches. Het zijn letterlijk schetsen waar je in het begin nog niet te veel waarde aan moet hechten. Je moet je creativiteit kwijt in je schetsen. Je gaat van ideeën in je hoofd naar schetsen in kleine stukjes code. Je kunt je ideeën tot leven zien komen en het aanpassen vanuit daar. Je maakt kleine samples/prototypes. Het is de bedoeling dat je werkt met trial en error. Steeds een klein stukje code schrijven, kijken wat er gebeurt en dan weer een klein stukje code schrijven en dit proces herhalen totdat het gewenste resultaat is behaald.
Ik denk dat Creative Coding een manier van coderen is waarbij je je creativiteit los laat. Je codeert vanuit je imagination en denkt er niet te veel bij na of het wel mogelijk is of niet. Je maakt een creatief idee uit jouw hoofd leesbaar voor een computer. Processing helpt hier bij omdat het de mogelijkheid geeft schetscodes te maken en deze gelijk uit te voeren zodat je kunt zien hoe je idee werkelijkheid wordt.
Processing is een taal en een toolkit. Het is een manier om om te gaan met creativiteit en coderen. Iedereen kan Processing gebruiken. Het is code maar het is niet ingewikkeld. Animaties en tekeningen in code maken is niet moeilijk met Processing. Het moet eigenlijk gezien worden als een schetsboek. De codes die je opslaat in Processing heten ook sketches. Het zijn letterlijk schetsen waar je in het begin nog niet te veel waarde aan moet hechten. Je moet je creativiteit kwijt in je schetsen. Je gaat van ideeën in je hoofd naar schetsen in kleine stukjes code. Je kunt je ideeën tot leven zien komen en het aanpassen vanuit daar. Je maakt kleine samples/prototypes. Het is de bedoeling dat je werkt met trial en error. Steeds een klein stukje code schrijven, kijken wat er gebeurt en dan weer een klein stukje code schrijven en dit proces herhalen totdat het gewenste resultaat is behaald.
Ik denk dat Creative Coding een manier van coderen is waarbij je je creativiteit los laat. Je codeert vanuit je imagination en denkt er niet te veel bij na of het wel mogelijk is of niet. Je maakt een creatief idee uit jouw hoofd leesbaar voor een computer. Processing helpt hier bij omdat het de mogelijkheid geeft schetscodes te maken en deze gelijk uit te voeren zodat je kunt zien hoe je idee werkelijkheid wordt.
MIJN CONCEPT: FACE RECOGNITION LOCKS
Veiligheid wordt tegenwoordig steeds belangrijker. Daarom heb ik een concept bedacht voor sloten die open gaan door middel van gezichtsherkenning. Sloten die open gaan door gezichtsherkenning zijn veilig omdat een gezicht uniek is. Zo wordt er bijvoorbeeld in je voordeur een camera geïnstalleerd die je gezicht kan herkennen. Als je recht voor de deur staat opent het slot. Je kunt zelf instellen bij welke gezichten het slot open gaat. Wel zo handig als er meerdere bewoners van een huis zijn. Dit systeem kan ook gebruikt worden voor bijvoorbeeld auto's. Ze starten alleen als de eigenaar achter het stuur zit. Buiten veiligheid geeft het ook tijdswinst. 'What is time for?' Gebruik tijd voor belangrijke dingen in het leven. Nooit meer zoeken naar je sleutel maar gewoon voor de camera staan en het slot gaat open. In enkele seconden ben je binnen!
Dus nog even de stappen van mijn concept:
1. Er zit een camera in een deur of voertuig of een ander voorwerp met slot
2. De camera herkent een gezichten
3. De camera bepaalt of het gezicht ingesteld is in het systeem (eigenaar)
4. Als het gezicht ingesteld is in het systeem opent het slot
Het resultaat hiervan is ultieme veiligheidsverbetering en tijdswinst. Sleutels kunnen gestolen en/of gedupliceerd worden, maar gezichten niet! Zie het een beetje als een vingerafdruk, maar dan zonder privacyschending. Gezichtsherkenning is snel en er is geen gedoe meer met zoeken naar sleutels!
Veiligheid wordt tegenwoordig steeds belangrijker. Daarom heb ik een concept bedacht voor sloten die open gaan door middel van gezichtsherkenning. Sloten die open gaan door gezichtsherkenning zijn veilig omdat een gezicht uniek is. Zo wordt er bijvoorbeeld in je voordeur een camera geïnstalleerd die je gezicht kan herkennen. Als je recht voor de deur staat opent het slot. Je kunt zelf instellen bij welke gezichten het slot open gaat. Wel zo handig als er meerdere bewoners van een huis zijn. Dit systeem kan ook gebruikt worden voor bijvoorbeeld auto's. Ze starten alleen als de eigenaar achter het stuur zit. Buiten veiligheid geeft het ook tijdswinst. 'What is time for?' Gebruik tijd voor belangrijke dingen in het leven. Nooit meer zoeken naar je sleutel maar gewoon voor de camera staan en het slot gaat open. In enkele seconden ben je binnen!
Dus nog even de stappen van mijn concept:
1. Er zit een camera in een deur of voertuig of een ander voorwerp met slot
2. De camera herkent een gezichten
3. De camera bepaalt of het gezicht ingesteld is in het systeem (eigenaar)
4. Als het gezicht ingesteld is in het systeem opent het slot
Het resultaat hiervan is ultieme veiligheidsverbetering en tijdswinst. Sleutels kunnen gestolen en/of gedupliceerd worden, maar gezichten niet! Zie het een beetje als een vingerafdruk, maar dan zonder privacyschending. Gezichtsherkenning is snel en er is geen gedoe meer met zoeken naar sleutels!