OpenCV  4.1.1-pre
Open Source Computer Vision
Looking for a C++ dev who knows OpenCV?
I'm looking for work. Hire me!

Bitwise AND: dst[i] = src1[i] & src2[i]
Bitwise OR: dst[i] = src1[i] | src2[i]
Bitwise XOR: dst[i] = src1[i] ^ src2[i]
Bitwise NOT: dst[i] = !src[i] More...

Collaboration diagram for Bitwise logical operations:

Functions

int hal_ni_and8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height)
 
int hal_ni_not8u (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height)
 
int hal_ni_or8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height)
 
int hal_ni_xor8u (const uchar *src1_data, size_t src1_step, const uchar *src2_data, size_t src2_step, uchar *dst_data, size_t dst_step, int width, int height)
 

Detailed Description

Bitwise AND: dst[i] = src1[i] & src2[i]
Bitwise OR: dst[i] = src1[i] | src2[i]
Bitwise XOR: dst[i] = src1[i] ^ src2[i]
Bitwise NOT: dst[i] = !src[i]

Parameters
src1_data,src1_stepfirst source image data and step
src2_data,src2_stepsecond source image data and step
dst_data,dst_stepdestination image data and step
width,heightdimensions of the images

Function Documentation

◆ hal_ni_and8u()

int hal_ni_and8u ( const uchar src1_data,
size_t  src1_step,
const uchar src2_data,
size_t  src2_step,
uchar dst_data,
size_t  dst_step,
int  width,
int  height 
)
inline

#include <core/src/hal_replacement.hpp>

Referenced by hal_ni_absdiff64f().

Here is the caller graph for this function:

◆ hal_ni_not8u()

int hal_ni_not8u ( const uchar src_data,
size_t  src_step,
uchar dst_data,
size_t  dst_step,
int  width,
int  height 
)
inline

#include <core/src/hal_replacement.hpp>

References CV_HAL_ERROR_NOT_IMPLEMENTED, and hal_ni_cmp8u().

Here is the call graph for this function:

◆ hal_ni_or8u()

int hal_ni_or8u ( const uchar src1_data,
size_t  src1_step,
const uchar src2_data,
size_t  src2_step,
uchar dst_data,
size_t  dst_step,
int  width,
int  height 
)
inline

#include <core/src/hal_replacement.hpp>

References CV_HAL_ERROR_NOT_IMPLEMENTED.

◆ hal_ni_xor8u()

int hal_ni_xor8u ( const uchar src1_data,
size_t  src1_step,
const uchar src2_data,
size_t  src2_step,
uchar dst_data,
size_t  dst_step,
int  width,
int  height 
)
inline

#include <core/src/hal_replacement.hpp>

References CV_HAL_ERROR_NOT_IMPLEMENTED.