|
|
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
- 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.
- 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).
- 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 |