Difference between revisions of "2016 Winter Project Week/Projects/SlicerOpenCVExtension"

From NAMIC Wiki
Jump to: navigation, search
(update progress)
Line 34: Line 34:
 
**** [http://itk-users.7.n7.nabble.com/Problems-building-ITK-Snap-outside-the-Insight-Applications-tree-td14733.html Building ITK SNAP outside of the application]
 
**** [http://itk-users.7.n7.nabble.com/Problems-building-ITK-Snap-outside-the-Insight-Applications-tree-td14733.html Building ITK SNAP outside of the application]
 
**** New post: [http://public.kitware.com/pipermail/community/2015-December/010521.html Building BridgeOpenCV outside of ITK]
 
**** New post: [http://public.kitware.com/pipermail/community/2015-December/010521.html Building BridgeOpenCV outside of ITK]
 
+
*** Consulted with Jim on best practices for building ITK and linking to libs and include dirs
 +
*** Worked with JC to craft CMake files to build the bridge
 +
**** Pointed to relevant blog post: [http://www.kitware.com/blog/home/post/997 Build ITK Modules Outside the Main Repository]
 +
*** Matt McCormick proposed a patch to ITK to enable building the bridge outside of ITK: [http://review.source.kitware.com/#/c/20633/3 Allow ITKVideoBridgeOpenCV to be built externally.]
 +
*** Extension topic branch builds against the ITK trunk version of the bridge with Matt's patch, and loads into Slicer: [https://github.com/naucoin/SlicerOpenCV/tree/Enable-ITK-BridgeOpenCV Enable-ITK-BridgeOpenCV]
 +
*** To do:
 +
**** patch Slicer's branch of ITK
 +
**** set up dependency with the digital pathology module so that it uses this version of OpenCV
 
|}
 
|}
  

Revision as of 21:24, 7 January 2016

Home < 2016 Winter Project Week < Projects < SlicerOpenCVExtension

Key Investigators

  • Nicole Aucoin (BWH)
  • Erich Bremmer (Stonybrook)
  • Andrey Fedorov (BWH)

Project Description

Objective Approach and Plan Progress and Next Steps
  • Add an extension to the Slicer extension repository that provides OpenCV as a library
  • Create CMake files to check out and build OpenCV as an external project
  • Create CMake files to check out and build the ITK OpenCV bridge as an external project
  • Provide examples on how to use OpenCV from Slicer

Background and References