![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
extract values at specific coordinates from a 3d image More...
extract values at specific coordinates from a 3d image
This algorithm allows to extract grey level values from an input 3d image.
If input image is a multi volume image (ie. sequence or color image), each plane is processed separatly.
Given a collection of input 3d coordinates
, algorithm extracts an associated collection of grey level values
from input image
. User can specify an optional interpolation policy
(see enumerate ipsdk::imaproc::attr::eInterpolationPolicy) used to extract values from image.
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InImg3d | [Input] 3d image for operation | X |
| ipsdk::imaproc::attr::InPICoords3dColl | [Input] plan indexed collection of cartesian 3d coordinates | X |
| ipsdk::imaproc::attr::InOptInterpolationPolicy | [Input Optional] interpolation policy used to extract local data from image | X |
| ipsdk::imaproc::attr::InOptImageValueExtractionMethod | [Input Optional] object allowing to define used image values extraction method | X |
| ipsdk::imaproc::attr::OutPIImgGreyValues | [Output] plan indexed collection of grey level values extracted from an image | ipsdk::imaproc::fromImageButVolume (_pOutPIImgGreyValues, _pInImg3d) |
Global rule description for algorithm :
ipsdk::imaproc::matchImagePlansButVolume (_pInPICoords3dColl,_pInImg3d) &&
ipsdk::imaproc::matchImagePlansButVolume (_pOutPIImgGreyValues,_pInImg3d)
| IPSDKIPLUTILITY_API attr::DoublesPtr ipsdk::imaproc::util::extractImg3dValues | ( | const image::ImageConstPtr & | pInImg3d, |
| const ipsdk::imaproc::attr::Coords3dCollConstPtr & | pInCoords3dColl | ||
| ) |
wrapper function for extract values at specific coordinates from a 3d image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr ipsdk::imaproc::util::multiSlice_extractImg3dValues | ( | const image::ImageConstPtr & | pInImg3d, |
| const ipsdk::imaproc::attr::PlanIndexedCoords3dCollConstPtr & | pInPICoords3dColl | ||
| ) |
wrapper function for extract values at specific coordinates from a 3d image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLUTILITY_API attr::DoublesPtr ipsdk::imaproc::util::extractImg3dValues | ( | const image::ImageConstPtr & | pInImg3d, |
| const ipsdk::imaproc::attr::Coords3dCollConstPtr & | pInCoords3dColl, | ||
| const ipsdk::imaproc::attr::eInterpolationPolicy & | inOptInterpolationPolicy | ||
| ) |
wrapper function for extract values at specific coordinates from a 3d image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLUTILITY_API attr::DoublesPtr ipsdk::imaproc::util::extractImg3dValues | ( | const image::ImageConstPtr & | pInImg3d, |
| const ipsdk::imaproc::attr::Coords3dCollConstPtr & | pInCoords3dColl, | ||
| const ipsdk::imaproc::attr::eInterpolationPolicy & | inOptInterpolationPolicy, | ||
| const ipsdk::imaproc::attr::ImageValueExtractionMethodPtr & | pInOptImageValueExtractionMethod | ||
| ) |
wrapper function for extract values at specific coordinates from a 3d image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr ipsdk::imaproc::util::multiSlice_extractImg3dValues | ( | const image::ImageConstPtr & | pInImg3d, |
| const ipsdk::imaproc::attr::PlanIndexedCoords3dCollConstPtr & | pInPICoords3dColl, | ||
| const ipsdk::imaproc::attr::eInterpolationPolicy & | inOptInterpolationPolicy | ||
| ) |
wrapper function for extract values at specific coordinates from a 3d image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr ipsdk::imaproc::util::multiSlice_extractImg3dValues | ( | const image::ImageConstPtr & | pInImg3d, |
| const ipsdk::imaproc::attr::PlanIndexedCoords3dCollConstPtr & | pInPICoords3dColl, | ||
| const ipsdk::imaproc::attr::eInterpolationPolicy & | inOptInterpolationPolicy, | ||
| const ipsdk::imaproc::attr::ImageValueExtractionMethodPtr & | pInOptImageValueExtractionMethod | ||
| ) |
wrapper function for extract values at specific coordinates from a 3d image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14