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;
}
結果:輸入的和輸出的圖像一樣