Difference between revisions of "Documentation/Nightly/Extensions/SlicerOpenCV"
Line 28: | Line 28: | ||
[[File:SlicerOpenCV-logo.png|x200px]] | [[File:SlicerOpenCV-logo.png|x200px]] | ||
− | + | This extension provides a way for a Slicer extension developer to build against the OpenCV pacakge, by depending on the SlicerOpenCV extension. | |
+ | [http://opencv.org OpenCV] (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. | ||
+ | |||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
{{documentation/{{documentation/version}}/module-section|Use Cases}} | {{documentation/{{documentation/version}}/module-section|Use Cases}} | ||
− | * | + | * If an extension developer needs the algorithms provided by OpenCV, they can add a module dependency on SlicerOpenCV and obtain a Slicer style library to link against and use. |
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
Line 44: | Line 46: | ||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
{{documentation/{{documentation/version}}/module-section|Similar Modules}} | {{documentation/{{documentation/version}}/module-section|Similar Modules}} | ||
+ | |||
+ | * The [[Documentation/{{documentation/version}}/Extensions/OpenCVExample | OpenCVExample]] extension depends on this module and provides a template for linking and using OpenCV. | ||
+ | * The [https://github.com/SBU-BMI/SlicerPathology Slicer Pathology] extension uses the SlicerOpenCV extension | ||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
{{documentation/{{documentation/version}}/module-section|References}} | {{documentation/{{documentation/version}}/module-section|References}} | ||
− | * Quantitative Image Informatics for Cancer Research (QIICR) http:// | + | * [http://qiicr.org Quantitative Image Informatics for Cancer Research (QIICR)] |
− | + | * [http://opencv.org Open Source Computer Vision] | |
− | |||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
Line 56: | Line 60: | ||
* Include the SlicerOpenCV extension by calling find_package(SlicerOpenCV REQUIRED). This will set OpenCV_DIR in the scope of your extension. | * Include the SlicerOpenCV extension by calling find_package(SlicerOpenCV REQUIRED). This will set OpenCV_DIR in the scope of your extension. | ||
− | * This extension also provides the ITK module Video Bridge OpenCV | + | * This extension also provides the ITK module Video Bridge OpenCV [http://insightsoftwareconsortium.github.io/ITKBarCamp-doc/ITK/VideoProcessingUsingOpenCVBridge/index.html Video Processing Using OpenCV Bridge] |
− | |||
<!-- ---------------------------- --> | <!-- ---------------------------- --> |
Revision as of 19:50, 11 April 2016
Home < Documentation < Nightly < Extensions < SlicerOpenCV
For the latest Slicer documentation, visit the read-the-docs. |
Introduction and Acknowledgements
Extension: SlicerOpenCV | |||||||
|
Module Description
This extension provides a way for a Slicer extension developer to build against the OpenCV pacakge, by depending on the SlicerOpenCV extension. OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.
Use Cases
- If an extension developer needs the algorithms provided by OpenCV, they can add a module dependency on SlicerOpenCV and obtain a Slicer style library to link against and use.
Tutorials
Panels and their use
The OpenCV module doesn't provide a GUI, it's intended to be used at the library level by other modules.
Similar Modules
- The OpenCVExample extension depends on this module and provides a template for linking and using OpenCV.
- The Slicer Pathology extension uses the SlicerOpenCV extension
References
Information for Developers
Section under construction. |
- Include the SlicerOpenCV extension by calling find_package(SlicerOpenCV REQUIRED). This will set OpenCV_DIR in the scope of your extension.
- This extension also provides the ITK module Video Bridge OpenCV Video Processing Using OpenCV Bridge