关于cvAbs的那些事

时间:2023-03-09 04:44:27
关于cvAbs的那些事

void cvAbs(const  CvArr* src, const   CvArr*    dst);

cvAbs :计算数组中所有的元素的绝对值

// cvAbs函数的使用.cpp : 定义控制台应用程序的入口点。
// #include "stdafx.h"
#include "opencv2/opencv.hpp" int _tmain(int argc, _TCHAR* argv[])
{
//创建两个窗口
cvNamedWindow("src", CV_WINDOW_AUTOSIZE);
cvNamedWindow("dst", CV_WINDOW_AUTOSIZE);
//加载图像
IplImage* src;
src= cvLoadImage("F://Opencv_picture//a.jpg", CV_LOAD_IMAGE_COLOR);
//创建dst
IplImage* dst= cvCreateImage(cvGetSize(src), src->depth, src->nChannels); //使用cvAbs
cvAbs(src, dst); //显示图像
cvShowImage("src", src);
cvShowImage("dst", dst); //暂停
cvWaitKey(0);
//释放内存和销毁窗口
cvReleaseImage(&src);
cvReleaseImage(&dst);
cvDestroyWindow("src");
cvDestroyWindow("dst"); return 0;
}

结果:输入的和输出的图像一样

关于cvAbs的那些事