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

From NAMIC Wiki
Jump to: navigation, search
 
(One intermediate revision by one other user not shown)
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
 
|}
 
|}
  
Line 41: Line 48:
  
 
* Project begun to support [http://wiki.na-mic.org/Wiki/index.php/2016_Winter_Project_Week/Projects/DigitalPathologyNuclearSegmentation Digital Pathology Nuclear Segmentation]
 
* Project begun to support [http://wiki.na-mic.org/Wiki/index.php/2016_Winter_Project_Week/Projects/DigitalPathologyNuclearSegmentation Digital Pathology Nuclear Segmentation]
 +
* [http://wiki.slicer.org/slicerWiki/index.php/Documentation/Labs/OpenCV OpenCV integration on Slicer Labs]

Latest revision as of 18:55, 14 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