当前位置:编程学习 > C/C++ >>

关于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++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,