# Using VimbaXBridge

This code snippet shows how to go from an VimbaX frame to an EVimbaXImageBW8, compatible with eVision processing.

## C++

```cpp
#include <eVision/VimbaXBridge.h>
#include <eVision/EasyImage/EasyImage.h>
```

```cpp
// Get a EVimbaXImage from a C (VmbFrame_t) or C++ (VmbCPP::FramePtr)
// frame pointer. If vmbTransform has been included, an automatic 
// pixel format conversion will be performed if needed.
VimbaXBridge::EVimbaXImageBW8 image(frame); 

// Use the EVimbaXImageBW8 as an eVision EImage Object 
// Here an inversion of the image is performed EImageBW8 
EImageBW8 invertedImage(image.GetWidth(), image.GetHeight());
EasyImage::Oper(EArithmeticLogicOperation_Invert, &image, &invertedImage);
```

## C#

#### WARNING
This snippet is not available in this language.

## Python

#### WARNING
This snippet is not available in this language.
