CS6825: Computer Vision word cloud

 

 

Software:

Software IDEs

     

SEE current recommendations / requirements made by instructor based on project work we are doing
>>> this quarter if you are programming in Java you are to use Eclipse
>>> this quarter if you are programming in C++ for Kinect you are to use Microsoft Visual Studio
>>> if you are wanting to do some other combination you must get permission from instructor

  • Eclipse (use this if you are going to do any android experimentation, Kinect with OpenNI)
  • Netbeans- recommended for all non-android development as has a good gui drag and drop interface for making general GUIs.(use this tool for all projects and non-android work -- unless you have instrctors permission to use something else).

 

SW Installation Tips

 

  • Microsoft Visual Studio (this is what we will use for Kinect with C++ development). See details from Richard Uhler about how to get this free for home use. This is the IDE used most commonly by the pre-req. courses in C/C++.

email msdnaa@csueastbay.edu and give the following:

  • name,
  • horizon email address
  • instructor name
  • software request (MS Visual Studio **** = check version number for compatability with what we have currently in our classroom).

FOLLOW instructions given to you...this may be a straight download or may be a multi-part process and currently involves burning image of software to DVD and then installing from that DVD

here is an example of me doing it in Jan 2012 ---it may change for you so YOU FOLLOW the current instrucitons.

 

Special Note for Mac Users

This software can not be installed on the Mac OS. You have a number of options listed here

  1. OPTION 1 FOR MAC: use the VM with the MS Visual Studio Software on it from the CSU Virtual Computing Lab that I have setup for you.
  2. OPTION 2 FOR MAC: install your own VM and then in it Windows *** Operating System (you can get this software the same way as you got the compiler from Microsoft --see above).
  3. OPTION 3 FOR MAC:
    setup Bootcamp (boot manager --so you can startup your Mac directly to toggle between running Mac as normal or Windows) on their Mac (Intel based machine), they can download Windows 7 (or current version) from the site where you downloaded MS Visual Studio 2010. Then install the MS Visual Studio 2010 on this install of Windows.
    Note --- this will not erase your Mac OS or its software...it is like have two computer OSs on one computer you can switch between.

Various Code Samples (students please send me links of code you have found and like)

 

General Sites

Computer Vision Homepage

Computer Vision Online

CV Companies and Ventures

CV demos

 

 

Journals/ Conferences / Lists:

Computer Vision and Image Understanding

Medical Imaging Conferences List

Vision List

newsgroups:

comp.ai.vision

comp.lang.java.programmer

Lectures/Training/Sites

Applications

 

Mobile Image Proc

Course on Math for Computer vision and robotics (for the brave!)

 

Papers on "biometrics" and vision --e.g. face recognition, iris detection, etc

 

Professional Project Writing

Web Conferencing

On Blackboard

For Elluminate v10 the following websites provide guides for students (participants) and the instructor (moderator).

Moderator guides (Can also select Help within Elluminate)

Participant guides 

 

 

Tools and more

 

Gimp (software has some cpabilities of adobe photoshop)

Data

Realistic Scenes wide variety of objects and scenes (PASCAL)

Caltech 101 - images of objects in 101 categories

 

Misc.

Video Streaming tools and sites

  • twitchTV (for gammers demoing playing ++?)
  • own3D (same ++ other stations)
  • xsplit (tool to overlay video on screen display)

MISCELLANEOUS

 

1) stanford mobile vision class

2) OpenCV with Java and Android

3) Readings on Wearabable Computers

4) Beginning Computer vision course at stanford (they use matlab-yuck)

5) Stanford 3D recognition lectures class

6)- Learning OpenCV, by Gary Bradski & Adrian Kaehler, O'Reilly Media, 2008.

7) Udacity mini degree self-driving cars

© Lynne Grewe