亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? selfsimilarities.h

?? 數(shù)字水印技術(shù)處理程序集合
?? H
字號(hào):
/*----------------------------------------------------------------------------
// StirMark Benchmark - SelfSimilarities.h
//
// Contents: Interface to the SelfSimilarities attack library.
//
// Purpose:  This contains the definitions which are necessary to use
//           the SelSimilarities library.
//
// Created:  Fabien A. P. Petitcolas, Microsoft Research, 29 March 2002
//
// Modified: 
//
// History:
//
// Copyright (c) 2000-2002, Microsoft Research Ltd , Institut National
// de Recherche en Informatique et Automatique (INRIA), Institut Eur閏om
// and the Integrated Publication and Information Systems Institute at
// GMD - Forschungszentrum Informationstechnik GmbH (GMD-IPSI).
// 
// Redistribution and use in source and binary forms, with or without
// modification, are permitted for non-commercial research and academic
// use only, provided that the following conditions are met:
// 
// - Redistributions of source code must retain the above copyright
//   notice, this list of conditions and the following disclaimer. Each
//   individual file must retain its own copyright notice.
// 
// - Redistributions in binary form must reproduce the above copyright
//   notice, this list of conditions, the following disclaimer and the
//   list of contributors in the documentation and/or other materials
//   provided with the distribution.
// 
// - Modification of the program or portion of it is allowed provided
//   that the modified files carry prominent notices stating where and
//   when they have been changed. If you do modify this program you
//   should send to the contributors a general description of the changes
//   and send them a copy of your changes at their request. By sending
//   any changes to this program to the contributors, you are granting a
//   license on such changes under the same terms and conditions as
//   provided in this license agreement. However, the contributors are
//   under no obligation to accept your changes.
// 
// - All non-commercial advertising materials mentioning features or use
//   of this software must display the following acknowledgement:
// 
//     This product includes software developed by Microsoft Research
//     Ltd, Institut National de Recherche en Informatique et Automatique
//     (INRIA), Institut Eur閏om and the Integrated Publication and
//     Information Systems Institute at GMD - Forschungszentrum
//     Informationstechnik GmbH (GMD-IPSI).
// 
// - Neither name of Microsoft Research Ltd, INRIA, Eur閏om and GMD-IPSI
//   nor the names of their contributors may be used to endorse or
//   promote products derived from this software without specific prior
//   written permission.
// 
// - If you use StirMark Benchmark for your research, please cite:
// 
//     Fabien A. P. Petitcolas, Martin Steinebach, Fr閐閞ic Raynal, Jana
//     Dittmann, Caroline Fontaine, Nazim Fat鑣. A public automated
//     web-based evaluation service for watermarking schemes: StirMark
//     Benchmark. In Ping Wah Wong and Edward J. Delp, editors,
//     proceedings of electronic imaging, security and watermarking of
//     multimedia contents III, vol. 4314, San Jose, California, U.S.A.,
//     20-26 January 2001. The Society for imaging science and
//     technology (I.S.&T.) and the international Society for optical
//     engineering (SPIE). ISSN 0277-786X.
// 
// and
// 
//     Fabien A. P. Petitcolas. Watermarking schemes
//     evaluation. I.E.E.E. Signal Processing, vol. 17, no. 5,
//     pp. 58-64, September 2000.
// 
// THIS SOFTWARE IS NOT INTENDED FOR ANY COMMERCIAL APPLICATION AND IS
// PROVIDED BY MICROSOFT RESEARCH LTD, INRIA, EUR蒀OM, GMD-IPSI AND
// CONTRIBUTORS 'AS IS', WITH ALL FAULTS AND ANY EXPRESS OR IMPLIED
// REPRESENTATIONS OR WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY AND FITNESS
// FOR A PARTICULAR PURPOSE, TITLE OR NONINFRINGEMENT OF INTELLECTUAL
// PROPERTY ARE DISCLAIMED. IN NO EVENT SHALL MICROSOFT RESEARCH LTD,
// INRIA, EUR蒀OM, GMD-IPSI OR THEIR CONTRIBUTORS BE LIABLE FOR ANY
// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
// GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// 
// THE USE OF THIS SOFTWARE FOR CIRCUMVENTING WITHOUT AUTHORITY ANY
// EFFECTIVE TECHNOLOGICAL MEASURES DESIGNED TO PROTECT ANY COPYRIGHTS OR
// ANY RIGHTS RELATED TO COPYRIGHT AS PROVIDED BY LAW OR THE SUI GENERIS
// RIGHT PROVIDED BY SOME COUNTRIES IS STRICTLY PROHIBITED.
//
// $Header: /home/cvs/StirmarkBench/StirMark_Bench/SignalProcessing/SelfSimilarities/SelfSimilarities.h,v 1.3 2002/04/19 10:23:58 petitcolas Exp $
//----------------------------------------------------------------------------
*/

#if !defined(_SELFSIMILARITIES_H_)
#define      _SELFSIMILARITIES_H_

/* Colour spaces in which the self similarities attack can be performed */
#define SS_RGB (0)
#define SS_YUV (1)
#define SS_HSV (2)
#define SS_LAB (3)
#define	SS_XYZ	(4)

/* Flag used to indicate in which channel(s) the attack is done */
#define SS_NO_ATTACK (0)
#define SS_ATTACK    (1)

/* Types of attack */
#define SS_SWITCH  (0)
#define SS_SPATIAL (1)
#define SS_WAVELET (2)

typedef short int SSImage;

typedef struct
{
#if defined (SS_EXE)
  char* origFile;   /* Image file providing the IFS codebook       */
  char*	waterFile;  /* Image to be watermarked                     */
#endif /* !defined (SS_EXE) */
  int		colorSpace; /* Used colorspace                             */
  int		c1_flag;    /* Flag for channel 1                          */
  int		c2_flag;    /* Flag for channel 2                          */
  int		c3_flag;    /* Flag for channel 3                          */
  int		percent;    /* Percentage used for adaptative thresholding */
  int		type;       /* Type of attack                              */
} optionsCmd;


#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

void convertRGB2Channel(SSImage *R, SSImage *G, SSImage *B,                         /* Input RGB channels */
                        SSImage **channel1,	SSImage **channel2,	SSImage **channel3, /* Output channels    */
                        int width, int height, int color_space);

void convertChannel2RGB(SSImage *channel1, SSImage *channel2, SSImage *channel3, /* Input channels      */
                        SSImage **R, SSImage **G, SSImage **B,                   /* Output RGB channels */
                        int width, int height, int color_space);

void ExpandLevels(SSImage *R, SSImage *G, SSImage *B, int size,int maxRGB);

void attackChannel(SSImage *orig, SSImage *water,           /* Input images   */
                   SSImage *sup,                            /* Attacked image */
				           int width, int height, optionsCmd *cmd);


int WritePPM ( char *fileout_name, int xsize, int ysize, int maxrgb,
        SSImage *rarray, SSImage *garray, SSImage *barray ) ;


#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif /* !defined(_SELFSIMILARITIES_H_) */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产电影在线观看| 偷拍与自拍一区| 亚洲午夜视频在线观看| 国产又黄又大久久| 欧美日韩精品一区二区三区 | 一区视频在线播放| 日韩**一区毛片| 一本久久精品一区二区| 久久综合色8888| 美腿丝袜亚洲综合| 欧美精品第1页| 亚洲精品免费一二三区| 成人污视频在线观看| 久久这里只有精品视频网| 午夜精品福利一区二区蜜股av| av一区二区三区四区| 国产欧美日韩不卡免费| 毛片基地黄久久久久久天堂| 欧美日韩一区三区四区| 亚洲三级免费观看| 94色蜜桃网一区二区三区| 国产欧美日本一区视频| 国产乱码精品一区二区三| 欧美一区二区三区人| 天堂在线一区二区| 911精品国产一区二区在线| 亚洲影院在线观看| 欧美撒尿777hd撒尿| 亚洲一级二级在线| 欧美日韩一区二区三区四区五区| 亚洲午夜视频在线观看| 欧美日本国产一区| 午夜精品在线视频一区| 欧美日韩另类一区| 美女视频免费一区| 精品999在线播放| 激情综合亚洲精品| 亚洲精品在线三区| 成人自拍视频在线| 成人免费在线观看入口| 色中色一区二区| 亚洲成人综合视频| 欧美一区二区三区视频免费播放| 美女尤物国产一区| 国产亚洲欧美日韩日本| 99国产精品久久久久| 亚洲久草在线视频| 在线成人小视频| 韩国av一区二区三区在线观看| 亚洲精品一区二区三区精华液 | 日韩欧美一区二区三区在线| 麻豆精品国产91久久久久久| www久久精品| 成人成人成人在线视频| 一个色综合av| 日韩免费视频线观看| 国产福利不卡视频| 亚洲欧美视频在线观看视频| 欧美日韩国产精选| 国产精品一区二区在线观看不卡| 亚洲免费在线观看视频| 欧美一区二区三区免费观看视频 | 91麻豆自制传媒国产之光| 午夜精品福利在线| 久久久久久久久97黄色工厂| 日本丰满少妇一区二区三区| 欧美aaaaaa午夜精品| 欧美韩日一区二区三区四区| 欧美色图天堂网| 韩国欧美国产1区| 一区二区三区加勒比av| 欧美xxx久久| 欧美一区二区三区色| 午夜久久电影网| 亚洲欧美另类综合偷拍| 欧美午夜片在线观看| 精品一区二区三区在线视频| 中文字幕在线观看不卡视频| 91精品国产综合久久香蕉的特点| 成人aa视频在线观看| 日本亚洲视频在线| 亚洲免费看黄网站| 久久综合色播五月| 91精品在线麻豆| av亚洲精华国产精华精| 精彩视频一区二区三区| 一二三区精品视频| 国产精品网站在线播放| 日韩精品一区二区三区视频 | 成人福利视频在线| 日本欧美一区二区三区乱码| 伊人夜夜躁av伊人久久| 国产精品久线在线观看| 久久久久久免费毛片精品| 在线91免费看| 在线看国产一区二区| 成人激情免费视频| 国产麻豆精品在线观看| 成人免费视频在线观看| 久久午夜羞羞影院免费观看| 欧美人妖巨大在线| 91福利国产精品| 2017欧美狠狠色| 91精品国产乱| 欧美精品vⅰdeose4hd| 在线免费一区三区| 色噜噜狠狠一区二区三区果冻| 春色校园综合激情亚洲| 国产成a人亚洲精| 美国一区二区三区在线播放| 奇米影视7777精品一区二区| 天天操天天综合网| 亚洲18色成人| 日韩av中文字幕一区二区三区| 亚洲国产日韩精品| 亚欧色一区w666天堂| 日韩精品福利网| 久久国产欧美日韩精品| 免费视频一区二区| 国内精品不卡在线| 国产精品一二一区| av一本久道久久综合久久鬼色| www.亚洲色图| 欧美中文字幕一二三区视频| 欧美三级电影精品| 欧美肥大bbwbbw高潮| 日韩一区二区免费视频| 精品久久五月天| 国产欧美日韩亚州综合| 中文字幕一区二区三区乱码在线| 亚洲欧美日韩中文播放| 亚洲在线成人精品| 六月婷婷色综合| 国产福利一区二区三区视频 | 日日摸夜夜添夜夜添国产精品| 日韩av在线免费观看不卡| 国产专区综合网| 99精品在线免费| 欧美另类videos死尸| 精品国产青草久久久久福利| 久久精品亚洲精品国产欧美| 亚洲色图欧美偷拍| 首页综合国产亚洲丝袜| 国产麻豆视频一区| 欧美综合亚洲图片综合区| 91精品国产综合久久久蜜臀图片| 久久久久久毛片| 亚洲一区二区三区小说| 激情文学综合丁香| 一本一道综合狠狠老| 日韩精品影音先锋| 日韩理论片在线| 久久er99精品| 色琪琪一区二区三区亚洲区| 欧美电影免费观看高清完整版| 中文字幕免费不卡| 日韩高清不卡一区二区三区| 丁香六月综合激情| 欧美精三区欧美精三区| 欧美经典一区二区三区| 五月天亚洲精品| 成人免费视频国产在线观看| 欧美精品少妇一区二区三区| 欧美韩国日本一区| 精品中文字幕一区二区| 91国内精品野花午夜精品| 久久综合五月天婷婷伊人| 亚洲va欧美va人人爽| 99热99精品| 久久久精品黄色| 美女网站一区二区| 欧美亚洲免费在线一区| 国产精品高潮呻吟久久| 国模冰冰炮一区二区| 欧美绝品在线观看成人午夜影视| 国产精品精品国产色婷婷| 久88久久88久久久| 91精品欧美综合在线观看最新 | 色呦呦网站一区| 久久久91精品国产一区二区精品| 亚洲成人黄色小说| 91久久精品一区二区| 国产女人水真多18毛片18精品视频| 免费不卡在线视频| 欧美日韩亚洲国产综合| 一个色妞综合视频在线观看| 91美女在线视频| |精品福利一区二区三区| 成人性生交大片免费看中文 | 国产一区二区三区免费播放| 6080午夜不卡| 天天色综合天天| 欧美丝袜丝交足nylons| 一区二区三区中文在线观看| 91美女片黄在线观看91美女| 亚洲人午夜精品天堂一二香蕉| aaa欧美大片| 亚洲三级在线免费观看| 日本高清成人免费播放| 亚洲一区二区欧美激情|