CameraHacking
Processing sketches for an analog+digital camera hacking workshop with Chris Woebken.
Install / Use
/learn @kylemcdonald/CameraHackingREADME
#Camera Hacking ##with Kyle McDonald and Chris Woebken
This collection of Processing sketches illustrates some basic techniques for using automated triggers with webcams.
###Basic
This sketch demonstrates how to use Processing to interface with a camera.
###ManualTrigger
Save a frame from the camera whenever a keyboard or mouse press occurs. This is useful if you have an old USB keyboard or mouse that you can hack apart. Once you've hacked the device apart, you can use any of the switches as a camera trigger.
###TimedTrigger
Acts like an intervalometer, useful for capturing multiple images over a long period of time, creating a timelapse.
###MotionTrigger
Demonstrates a basic difference imaging technique that will save a photo when the difference exceeds a threshold. You can set off the trigger by making a large motion, or by quickly changing the light in the image.
###RemoteUpload
Extends the ManualTrigger sketch, using the curl command line utility to upload an image to a remote server. This is useful for installations that require viewing/exhibition/storage at a very different place than the capture location. The upload.sh script should be modified to include your ftp information (username, password, server).
###WhereYouWere
"Where you were, where you are going" is a contributed example from Mark, Leigha and Adam, who all attended the Studio-X camera hacking workshop. "It mostly captures the space you just evacuated".
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
