画像透かしの簡単さ(OpenCV)

2512 ワード

本明細書のコードは、1つのマスク画像(2値画像)の情報を1つの階調画像の最低有効ビットに隠す簡単なデジタル透かし機能を実現する.
//====================================================================        
//      : quarryman        
//      : quarrying{at}qq.com        
//      : http://blog.csdn.net/quarryman        
//      : 2013 12 23         
//      :             
//====================================================================  
#include 
#include 

void kcvWatermarking(IplImage* img,IplImage* mask)
{
	int w=img->width;
	int h=img->height;
	//   mask          
	cvThreshold(mask,mask,128,255,CV_THRESH_BINARY);
	for(int i=0;iwidth;
	int h=img->height;
	for(int i=0;i

图像水印之简单(OpenCV)_第1张图片
图像水印之简单(OpenCV)_第2张图片
图像水印之简单(OpenCV)_第3张图片
图像水印之简单(OpenCV)_第4张图片