The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Divides pixel values of first image by corresponding pixels values from second image
Function
CuviStatus divide(const CuviImage& src1,
const CuviImage& src2,
CuviImage& dst,
const CuviStream& stream = CuviStream());
|
Parameters
Name
|
Type
|
Description
|
src1
|
const CuviImage&
|
Dividend Image
|
src2
|
const CuviImage&
|
Divisor Image
|
dst
|
CuviImage&
|
Resultant Image
|
stream
|
const CuviStream&
|
GPU stream ID for execution
|
|
Image Type Support
Input 1
|
Input 2
|
Output
|
8uC1
|
8uC1
|
8uC1
|
8uC3
|
8uC3
|
8uC3
|
16uC1
|
16uC1
|
16uC1
|
16uC3
|
16uC3
|
16uC3
|
32fC1
|
32fC1
|
32fC1
|
32fC3
|
32fC3
|
32fC3
|
|
Code Example
CuviImage gimg1 = cuvi::io::loadImage(path);
CuviImage gimg2 = cuvi::io::loadImage(path);
CuviImage gout;
//Divide
CuviStatus s = cuvi::arithmeticLogical::divide(gimg1,gimg2,gout);
if(s!=CUVI_SUCCESS)
{
cout<<"Division Failed"<<endl<<"Status = "<<s<<endl;
}
|