Difference between revisions of "2016 Summer Project Week/CameraTutorial"

From NAMIC Wiki
Jump to: navigation, search
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
</div>
+
* Develop a plan for the tutorial
<div style="width: 27%; float: left; padding-right: 3%;">
+
** identify target audience
<h3>Approach, Plan</h3>
+
** 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 < CameraTutorial

Key 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

Progress