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;
}
原圖像:
取反後圖像: