void cvNot(
const CvArr* src,
CvArr* dst);
函数cvNot()会将src中的每一个元素的每一位取反,然后把结果赋给dst。因此,一个值为0x00的8位图像将被映射到0xff,而值为0x83的图像将被映射到0x7c。
#include <stdio.h>
#include <opencv2\opencv.hpp>
int main(int argc,char* argv[])
{
IplImage* src = cvLoadImage("1.jpg");
cvNot(src,src);
cvNamedWindow("cvNot",1);
cvShowImage("cvNot",src);
cvWaitKey(0);
cvReleaseImage(&src);
cvDestroyWindow("cvNot");
return 0;
}
原图像: