Difference between revisions of "Kyla Bouldin"

From WLCS
(First and Second Quarter)
(Fourth Quarter)
 
(37 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== First and Second Quarter ==
 
== First and Second Quarter ==
 
# Input from camera
 
# Process Image from camera
 
# Scan for and identify edges (use vectors)
 
# Analyse vectors and identify shapes
 
  
 
work on my science project:sept 9 - dec 17<br>
 
work on my science project:sept 9 - dec 17<br>
Links on other Document..
 
  
 +
Java code on blog:
 +
http://kylabsophomoresciencefairproject.blogspot.com/
  
 
http://download.oracle.com/javase/1.4.2/docs/api/java/awt/image/ConvolveOp.html <br>
 
http://download.oracle.com/javase/1.4.2/docs/api/java/awt/image/ConvolveOp.html <br>
Line 17: Line 13:
 
http://users.ecs.soton.ac.uk/msn/book/new_demo/sobel/<br>
 
http://users.ecs.soton.ac.uk/msn/book/new_demo/sobel/<br>
 
http://www.developer.com/java/other/article.php/3484591/Convolution-and-Frequency-Filtering-in-Java.htm <br>
 
http://www.developer.com/java/other/article.php/3484591/Convolution-and-Frequency-Filtering-in-Java.htm <br>
 +
http://www.java-forums.org/new-java/7995-how-plot-graph-java-given-samples.html<br>
  
 
Convolution using a convolution kernel is a spatial operation that computes the output pixel from an input pixel by multiplying the kernel with the surround of the input pixel. This allows the output pixel to be affected by the immediate neighborhood in a way that can be mathematically specified with a kernel.  
 
Convolution using a convolution kernel is a spatial operation that computes the output pixel from an input pixel by multiplying the kernel with the surround of the input pixel. This allows the output pixel to be affected by the immediate neighborhood in a way that can be mathematically specified with a kernel.  
  
# Finish research and write proposal - due sept 16
+
==== Checklist ====
# Go through simple image processing tutorials
+
 
# Write program that detects and outlines edges on an image that is input from file
+
# Finish research and write proposal - due sept 16
# To detect circle.. go through each point and measure distance from that point to the first point of an edge. once one point if found.... measure distance in all directs to see if the length is the same.. if it is, then it is a circle
+
# Go through simple image processing tutorials
# Write part of program that says if it detects that it is a circle.. print out “this is a circle”
+
# Grey Scale√
# write part of program that “looks” at the image from the file and takes out the noise then runs to see what shape it is
+
# Matrix Image√
# Start writing intro in paragraph form
+
# Edge Detection√
# Intro, Procedure, & lit citation- due oct 11
+
# Add Noise√
# Decide how to detect sound and how to take data.
+
# Paper Introduction, Procedure, Lit Cites (oct 11) √
# Think of way to print images with sound. what paper, what size, thickness of shape.. etc.
+
# Decide how to take data (quantitative preferred) √
# Find how to use web cam with computer and upload directly to program
+
# Run experiment√
# Find place to set up camera and images
+
# Set up data in computer√
# If time write program to detect squares
+
# Data collection & results (dec 6)√
# Set up web cam with robot
+
# Final Research Paper (dec 17)√
# Set up robot or plain camera to detect where the picture is
 
# run experiment
 
# set up data in computer
 
# Data collection & results - due dec 6
 
# Start writing final paper
 
# Finish research Paper - due Dec 17
 
  
 
== Third Quarter ==
 
== Third Quarter ==
Line 45: Line 36:
  
 
Third Quarter/End of Science Proj - Start learning objective C <br>
 
Third Quarter/End of Science Proj - Start learning objective C <br>
Links - http://my.safaribooksonline.com/9780321670113<br>
 
Plus books at home<br>
 
# Go through safaribooksonline objective c tutorial
 
# Transfer Games from Java to Objective C
 
# Put a program on iPhone
 
  
 +
==iPhone Application Developement (CS193P) -Winter 2010 ==
 +
http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2010-winter <br>
 +
http://flightschool.acylt.com/iphone/whatatool/ <br>
 +
 +
20 Lessons (Apps: HelloStandford & Obj-C Tool, Hello Poly, Paparazzi, Final Project)<br>
  
----
+
Intro to Mac OS X and Cocoa Touch, Objective-C and Tools & Using Objective-C, Foundation objects [√] [√]<br>
 +
Assignment: Hello Stanford and Command Line Tool I (due 2/28) [√] [√]<br>
 +
Custom classes, Memory Management, ObjC Properties & MVC, Interface Builder, Controls & target-action [√] [√] <br>
 +
Assignment: Command Line Tool II and HelloPoly I (due 3/7) [√] [√]<br>
 +
Views, Animation, Open GL & View Controllers [√] [√] <br>
 +
Assignment: HelloPoly II (due 3/14)[√] <br>
 +
Navigation Controllers, Tab Bar Controllers, Searching & TableViews [√] [ ]<br>
 +
Assignment: Flickr 1 (due 3/21)[ ] <br>
 +
Dealing with Data: User Defaults, SQLite, Web Services & Threading, Notifications, KVC [ ] [ ]<br>
 +
Assignment: Flickr 2 (due 3/28), Final project proposals [ ] <br>
 +
Text, Responders, Modal Views & Address Book [ ] [ ]<br>
 +
Assignment: Flickr 3 (due 4/4) [ ]<br>
 +
WebViews, MapKit & Multitouch, Gestures [ ] [ ] <br>
 +
Assignment: Flickr 4 (due 4/11) [ ] <br>
 +
Device APIs: Location, Accelerometer, Compass, Battery Life & Audio playback, Video playback, Image/Video Picker, iPod Media Access [ ] [ ] <br>
 +
Assignment: Final project (Before Spring Break)<br>
 +
Bonjour, streams, networking, GameKit & Unit testing, Objective-C fun, localization[ ] [ ] <br>
 +
Assignment: Final project (Before Spring Break)[ ]<br>
  
 
==Fourth Quarter ==
 
==Fourth Quarter ==
1/2 objective C... 1/2 Java
+
 
 +
Beginning iPhone Games Development
 +
-Peter Bakhirev
 +
 
 +
Chapter 3: Moving Images on a Small Screen [ ] Brick Breaker Game <br>
 +
Chapter 4: She Shoots, She Hits, She Scores [ ] Asteroids Game <br>
 +
Chapter 5: Flipping Out and Sweeping Away with Core Animation [ ] Chicken Crosses the Road? <br>
 +
 
  
  

Latest revision as of 11:25, 4 April 2011

First and Second Quarter

work on my science project:sept 9 - dec 17

Java code on blog: http://kylabsophomoresciencefairproject.blogspot.com/

http://download.oracle.com/javase/1.4.2/docs/api/java/awt/image/ConvolveOp.html
http://users.ecs.soton.ac.uk/msn/book/new_demo/sobel/
http://www.pages.drexel.edu/~weg22/can_tut.html
http://fourier.eng.hmc.edu/e161/lectures/canny/node1.html
http://www.pages.drexel.edu/~weg22/edge.html
http://users.ecs.soton.ac.uk/msn/book/new_demo/sobel/
http://www.developer.com/java/other/article.php/3484591/Convolution-and-Frequency-Filtering-in-Java.htm
http://www.java-forums.org/new-java/7995-how-plot-graph-java-given-samples.html

Convolution using a convolution kernel is a spatial operation that computes the output pixel from an input pixel by multiplying the kernel with the surround of the input pixel. This allows the output pixel to be affected by the immediate neighborhood in a way that can be mathematically specified with a kernel.

Checklist

  1. Finish research and write proposal - due sept 16 √
  2. Go through simple image processing tutorials √
  3. Grey Scale√
  4. Matrix Image√
  5. Edge Detection√
  6. Add Noise√
  7. Paper Introduction, Procedure, Lit Cites (oct 11) √
  8. Decide how to take data (quantitative preferred) √
  9. Run experiment√
  10. Set up data in computer√
  11. Data collection & results (dec 6)√
  12. Final Research Paper (dec 17)√

Third Quarter

Third Quarter/End of Science Proj - Start learning objective C

iPhone Application Developement (CS193P) -Winter 2010

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2010-winter
http://flightschool.acylt.com/iphone/whatatool/

20 Lessons (Apps: HelloStandford & Obj-C Tool, Hello Poly, Paparazzi, Final Project)

Intro to Mac OS X and Cocoa Touch, Objective-C and Tools & Using Objective-C, Foundation objects [√] [√]
Assignment: Hello Stanford and Command Line Tool I (due 2/28) [√] [√]
Custom classes, Memory Management, ObjC Properties & MVC, Interface Builder, Controls & target-action [√] [√]
Assignment: Command Line Tool II and HelloPoly I (due 3/7) [√] [√]
Views, Animation, Open GL & View Controllers [√] [√]
Assignment: HelloPoly II (due 3/14)[√]
Navigation Controllers, Tab Bar Controllers, Searching & TableViews [√] [ ]
Assignment: Flickr 1 (due 3/21)[ ]
Dealing with Data: User Defaults, SQLite, Web Services & Threading, Notifications, KVC [ ] [ ]
Assignment: Flickr 2 (due 3/28), Final project proposals [ ]
Text, Responders, Modal Views & Address Book [ ] [ ]
Assignment: Flickr 3 (due 4/4) [ ]
WebViews, MapKit & Multitouch, Gestures [ ] [ ]
Assignment: Flickr 4 (due 4/11) [ ]
Device APIs: Location, Accelerometer, Compass, Battery Life & Audio playback, Video playback, Image/Video Picker, iPod Media Access [ ] [ ]
Assignment: Final project (Before Spring Break)
Bonjour, streams, networking, GameKit & Unit testing, Objective-C fun, localization[ ] [ ]
Assignment: Final project (Before Spring Break)[ ]

Fourth Quarter

Beginning iPhone Games Development -Peter Bakhirev

Chapter 3: Moving Images on a Small Screen [ ] Brick Breaker Game
Chapter 4: She Shoots, She Hits, She Scores [ ] Asteroids Game
Chapter 5: Flipping Out and Sweeping Away with Core Animation [ ] Chicken Crosses the Road?



Kylambouldin 19:49, 15 September 2010 (EDT) Kyla BouldinKylambouldin 19:49, 15 September 2010 (EDT)