关于cvAbs的那些事

2014-11-23 23:24:35 · 作者: · 浏览: 5
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; }

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