关于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; }
结果:输入的和输出的图像一样
补充:软件开发 , C++ ,