- Main Syllabus
- General ICM Page: includes links to helpful resources, work from other sections, and instructions on how to upload your homework.
- Main ICM Google Group -- this will be used for discussion and questions related to the course content.
- Homework Wiki for morning section: This is where you post links to your weekly assignments
- Homework Wiki for afternoon section: This is where you post links to your weekly assignments
- Wednesday, 9:05 - 12:00 and 3:05 - 6:00
- danny.rozin@nyu.edu
- Office Hours Sign Up
-
You are required to attend all class meetings and submit all weekly assignments and a final project.
-
Grading (pass/fail) will be based on a combination of factors:
- Attendance, participation in class discussion, and engagement in other students' projects (25%)
- Quality of weekly assignments (50%)
- Final Project (25%)
- Personal progress; how much did you advance from your initial state in this class.
- Week 1: Friday August 30
- Wednesday September 4 No class!
- Week 2: September 11
- Week 3: September 18
- Week 4: September 25
- Week 5: October 2
- Week 6: October 9
- Week 7: October 16
- Examples from class:
- Loading images/video/camera:
- [Simple_load_URL] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_load_URL.pde)
- [Simple_play_video] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_play_video.pde), [zip with movie included] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_play_video.zip)
- [Simple Video] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_Video.pde)
- Setting Pixels:
- [Simple_set_screen_pixels] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_set_screen_pixels.pde)
- [Simple_set_screen_pixels_in_loop] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_set_screen_pixels_in_loop.pde)
- Image Processing:
- [Simple_adjust_image_brightness] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_adjust_image_brightness.pde)
- [Simple_adjust_video_brightness] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_adjust_video_brightness.pde)
- Painting:
- [Simple_paint_video] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_paint_video.pde)
- [Simple_paint_video_with_copy] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_paint_video_with_copy.pde)
- Video Tracking:
- [Simple_track_video_brightness] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_track_video_brightness.pde)
- [Simple_track_video_colors] (http://itp.nyu.edu/~dr99/ICM/icm_image/Simple_track_video_colors.pde)
- Loading images/video/camera:
- Week 8: October 23
- [Slides from class] (https://docs.google.com/presentation/d/10kA0SCboV6PeptCYDm5J9TTWM0ibYjR-B2p2VRo3dws/edit?usp=sharing)
- [Examples from class] (http://itp.nyu.edu/~dr99/ICM/Strings.zip)
- Week 9: October 30
- Data, continue from last week
- [load and save XML] (https://github.com/shiffman/LearningProcessing/tree/master/chp18_data/LoadSaveXML)
- [yahoo weather XML] (https://github.com/shiffman/LearningProcessing/tree/master/chp18_data/XMLYahooWeather)
- [more examples...] (https://github.com/shiffman/LearningProcessing/tree/master/chp18_data)
- Transforms
- [translate rectangles] (http://itp.nyu.edu/~dr99/ICM/3D/translate_rectangles.pde)
- [scale push matrix] (http://itp.nyu.edu/~dr99/ICM/3D/scale_pushMatrix.pde)
- [video kaleidoscope] (http://itp.nyu.edu/~dr99/ICM/3D/video_kaleidoscope.pde)
- Time / Timer
- [rotate- clock] (http://itp.nyu.edu/~dr99/ICM/3D/clock.pde)
- [timer] (http://itp.nyu.edu/~dr99/ICM/timer.pde)
- 3D
- [face] (http://itp.nyu.edu/~dr99/ICM/3D/face.pde)
- [grid of boxes] (http://itp.nyu.edu/~dr99/ICM/3D/grid_of_boxes.pde)
- [color per vertex] (http://itp.nyu.edu/~dr99/ICM/3D/vertex_color.pde)
- [video faces] (http://itp.nyu.edu/~dr99/ICM/3D/video_faces.pde)
- [texture] (http://itp.nyu.edu/~dr99/ICM/3D/vertex_texture.pde)
- [all examples in zip] (http://itp.nyu.edu/~dr99/ICM/3D/all_3d_examples.zip)
- video tracking and masking
- [all examples in zip] (http://itp.nyu.edu/~dr99/ICM/ICM_class_8.zip)
- Kinect
- [kinect depth image + RGB image] (http://itp.nyu.edu/~dr99/ICM/kinect/DepthImage.pde)
- [remove background with kinect] (http://itp.nyu.edu/~dr99/ICM/kinect/kinect_remove_background_user.pde)
- [track skeleton with kinect] (http://itp.nyu.edu/~dr99/ICM/kinect/User.pde)
- Data, continue from last week
- Week 10: November 6
- Week 11: November 13
- Week 12: November 20