Difference between revisions of "2016 Summer Project Week/CameraTutorial"
From NAMIC Wiki
Line 17: | Line 17: | ||
** b) grab the images | ** b) grab the images | ||
** c) write a simple program in C++ for simple object detection. | ** c) write a simple program in C++ for simple object detection. | ||
+ | </div> | ||
+ | <div style="width: 27%; float: left; padding-right: 3%;"> | ||
+ | <h3>Approach, Plan</h3> | ||
* Investigate and document examples for | * Investigate and document examples for | ||
** how to control camera parameters from C++ and python | ** how to control camera parameters from C++ and python | ||
Line 23: | Line 26: | ||
** how to interface with VTK | ** how to interface with VTK | ||
** how to integrate a Basler camera in Slicer and make a custom Slicelet | ** how to integrate a Basler camera in Slicer and make a custom Slicelet | ||
− | + | * Develop a plan for the tutorial | |
− | + | ** identify target audience | |
− | + | ** define high priority topics | |
− | * | + | ** create learning objectives and prerequisite list |
+ | ** decide on best publishing method (wiki page? ppt?) | ||
+ | ** make plans for evaluating and improving content based on trainee feedback | ||
</div> | </div> | ||
<div style="width: 27%; float: left; padding-right: 3%;"> | <div style="width: 27%; float: left; padding-right: 3%;"> |
Revision as of 15:04, 19 June 2016
Home < 2016 Summer Project Week < CameraTutorialKey Investigators
- Peter Behringer
- Santhirarajah Mathimugan
- Steve Pieper
Project Description
Objective
- a tutorial that explains:
- a) how to connect a dart USB camera from Basler to a PC
- b) grab the images
- c) write a simple program in C++ for simple object detection.
Approach, Plan
- Investigate and document examples for
- how to control camera parameters from C++ and python
- how to send images over OpenIGTLink
- how to interface with OpenCV
- how to interface with VTK
- how to integrate a Basler camera in Slicer and make a custom Slicelet
- Develop a plan for the tutorial
- identify target audience
- define high priority topics
- create learning objectives and prerequisite list
- decide on best publishing method (wiki page? ppt?)
- make plans for evaluating and improving content based on trainee feedback