Namespace for collection of bitwise image functions from the Foundation package. More...
Functions | |
std::unique_ptr< Image > | And (const Image &image1, const Image &image2) |
Performs a bit-wise AND operation between the pixels of the two input images. | |
template<class RANGE> | |
TypedRange< std::unique_ptr< Image >, int, RANGE >::type | And (const Image &image, const RANGE &values) |
Bit-wise AND operation on the input image with a constant value or values. | |
std::unique_ptr< Image > | And (const Image &image, int value) |
Bit-wise AND operation on the input image with a constant value. | |
std::unique_ptr< Image > | Or (const Image &image1, const Image &image2) |
Performs a bit-wise OR operation between the pixels of the two input images. | |
template<class RANGE> | |
TypedRange< std::unique_ptr< Image >, int, RANGE >::type | Or (const Image &image, const RANGE &values) |
Bit-wise OR operation on the input image with a constant value or values. | |
std::unique_ptr< Image > | Or (const Image &image, int value) |
Bit-wise OR operation on the input image with a constant value. | |
std::unique_ptr< Image > | Xor (const Image &image1, const Image &image2) |
Performs a bit-wise XOR operation between the pixels of the two input images. | |
template<class RANGE> | |
TypedRange< std::unique_ptr< Image >, int, RANGE >::type | Xor (const Image &image, const RANGE &values) |
Bit-wise XOR operation on the input image with constant values. | |
std::unique_ptr< Image > | Xor (const Image &image, int value) |
Bit-wise XOR operation on the input image with a constant value. | |
std::unique_ptr< Image > | Negate (const Image &image) |
Performs a bit-wise NOT operation on the pixels of the input image to create the output image. | |
template<class RANGE> | |
TypedRange< std::unique_ptr< Image >, int, RANGE >::type | UpShift (const Image &image, const RANGE &values) |
Bit-wise shift the input image with constant values. | |
std::unique_ptr< Image > | UpShift (const Image &image, int value) |
Bit-wise shift the input image with a constant value. | |
template<class RANGE> | |
TypedRange< std::unique_ptr< Image >, int, RANGE >::type | DownShift (const Image &image, const RANGE &values) |
Bit-wise shift the input image with constant values. | |
std::unique_ptr< Image > | DownShift (const Image &image, int value) |
Bit-wise shift the input image with a constant value. | |
Namespace for collection of bitwise image functions from the Foundation package.
|
inline |
Bit-wise AND operation on the input image with a constant value or values.
[in] | image | Input image. |
[in] | values | Values to AND the image with (at least one per plane in image). |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise AND operation on the input image with a constant value.
[in] | image | Input image. |
[in] | value | Value to AND each plane with. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Performs a bit-wise AND operation between the pixels of the two input images.
[in] | image1 | Input image 1. |
[in] | image2 | Input image 2. |
Any | exception derived from std::exception including CvbException. |
If the sizes of the two input images differ, the result image will contain the biggest rectangle common to both input images.
|
inline |
Bit-wise shift the input image with constant values.
[in] | image | Input image. |
[in] | values | Values to shift the image with (at least one per plane in image). |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise shift the input image with a constant value.
[in] | image | Input image. |
[in] | value | Value to shift each plane with. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Performs a bit-wise NOT operation on the pixels of the input image to create the output image.
[in] | image | Input image. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise OR operation on the input image with a constant value or values.
[in] | image | Input image. |
[in] | values | Values to OR the image with (at least one per plane in image). |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise OR operation on the input image with a constant value.
[in] | image | Input image. |
[in] | value | Value to OR each plane with. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Performs a bit-wise OR operation between the pixels of the two input images.
[in] | image1 | Input image 1. |
[in] | image2 | Input image 2. |
Any | exception derived from std::exception including CvbException. |
If the sizes of the two input images differ, the result image will contain the biggest rectangle common to both input images.
|
inline |
Bit-wise shift the input image with constant values.
[in] | image | Input image. |
[in] | values | Values to shift the image with (at least one per plane in image). |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise shift the input image with a constant value.
[in] | image | Input image. |
[in] | value | Value to shift each plane with. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise XOR operation on the input image with constant values.
[in] | image | Input image. |
[in] | values | Values to XOR the image with (at least one per plane in image). |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise XOR operation on the input image with a constant value.
[in] | image | Input image. |
[in] | value | Value to XOR each plane with. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Performs a bit-wise XOR operation between the pixels of the two input images.
[in] | image1 | Input image 1. |
[in] | image2 | Input image 2. |
Any | exception derived from std::exception including CvbException. |
If the sizes of the two input images differ, the result image will contain the biggest rectangle common to both input images.
We use cookies to improve your experience. By using this documentation, you agree to our use of cookies.