PARP Research Group University of Murcia, Spain


src/qvip/qvipp/qvippfunctions.h

Go to the documentation of this file.
00001 /*
00002  *      Copyright (C) 2007, 2008, 2009. PARP Research Group.
00003  *      <http://perception.inf.um.es>
00004  *      University of Murcia, Spain.
00005  *
00006  *      This file is part of the QVision library.
00007  *
00008  *      QVision is free software: you can redistribute it and/or modify
00009  *      it under the terms of the GNU Lesser General Public License as
00010  *      published by the Free Software Foundation, version 3 of the License.
00011  *
00012  *      QVision is distributed in the hope that it will be useful,
00013  *      but WITHOUT ANY WARRANTY; without even the implied warranty of
00014  *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015  *      GNU Lesser General Public License for more details.
00016  *
00017  *      You should have received a copy of the GNU Lesser General Public
00018  *      License along with QVision. If not, see <http://www.gnu.org/licenses/>.
00019  */
00020 
00024 
00025 #include <ipp.h>
00026 
00027 #include <QSize>
00028 #include <QPoint>
00029 #include <QVImage>
00030 
00031 #include <qvdefines.h>
00032 
00033 #ifndef QVIPPFUNCTIONS_H
00034 #define QVIPPFUNCTIONS_H
00035 
00047 void Convert(
00048                 const QVImage<uChar, 1> & qvimage_pSrc,
00049                 QVImage<uShort, 1> & qvimage_pDst,
00050                 const QPoint &destROIOffset = QPoint(0,0));
00051 
00063 void Convert(
00064                 const QVImage<uChar, 1> & qvimage_pSrc,
00065                 QVImage<sShort, 1> & qvimage_pDst,
00066                 const QPoint &destROIOffset = QPoint(0,0));
00067 
00079 void Convert(
00080                 const QVImage<uChar, 1> & qvimage_pSrc,
00081                 QVImage<sInt, 1> & qvimage_pDst,
00082                 const QPoint &destROIOffset = QPoint(0,0));
00083 
00095 void Convert(
00096                 const QVImage<uChar, 1> & qvimage_pSrc,
00097                 QVImage<sFloat, 1> & qvimage_pDst,
00098                 const QPoint &destROIOffset = QPoint(0,0));
00099 
00111 void Convert(
00112                 const QVImage<uChar, 3> & qvimage_pSrc,
00113                 QVImage<uShort, 3> & qvimage_pDst,
00114                 const QPoint &destROIOffset = QPoint(0,0));
00115 
00127 void Convert(
00128                 const QVImage<uChar, 3> & qvimage_pSrc,
00129                 QVImage<sShort, 3> & qvimage_pDst,
00130                 const QPoint &destROIOffset = QPoint(0,0));
00131 
00143 void Convert(
00144                 const QVImage<uChar, 3> & qvimage_pSrc,
00145                 QVImage<sInt, 3> & qvimage_pDst,
00146                 const QPoint &destROIOffset = QPoint(0,0));
00147 
00159 void Convert(
00160                 const QVImage<uChar, 3> & qvimage_pSrc,
00161                 QVImage<sFloat, 3> & qvimage_pDst,
00162                 const QPoint &destROIOffset = QPoint(0,0));
00163 
00175 void Convert(
00176                 const QVImage<uShort, 1> & qvimage_pSrc,
00177                 QVImage<uChar, 1> & qvimage_pDst,
00178                 const QPoint &destROIOffset = QPoint(0,0));
00179 
00191 void Convert(
00192                 const QVImage<uShort, 1> & qvimage_pSrc,
00193                 QVImage<sInt, 1> & qvimage_pDst,
00194                 const QPoint &destROIOffset = QPoint(0,0));
00195 
00207 void Convert(
00208                 const QVImage<uShort, 1> & qvimage_pSrc,
00209                 QVImage<sFloat, 1> & qvimage_pDst,
00210                 const QPoint &destROIOffset = QPoint(0,0));
00211 
00223 void Convert(
00224                 const QVImage<uShort, 3> & qvimage_pSrc,
00225                 QVImage<uChar, 3> & qvimage_pDst,
00226                 const QPoint &destROIOffset = QPoint(0,0));
00227 
00239 void Convert(
00240                 const QVImage<uShort, 3> & qvimage_pSrc,
00241                 QVImage<sInt, 3> & qvimage_pDst,
00242                 const QPoint &destROIOffset = QPoint(0,0));
00243 
00255 void Convert(
00256                 const QVImage<uShort, 3> & qvimage_pSrc,
00257                 QVImage<sFloat, 3> & qvimage_pDst,
00258                 const QPoint &destROIOffset = QPoint(0,0));
00259 
00271 void Convert(
00272                 const QVImage<sShort, 1> & qvimage_pSrc,
00273                 QVImage<uChar, 1> & qvimage_pDst,
00274                 const QPoint &destROIOffset = QPoint(0,0));
00275 
00287 void Convert(
00288                 const QVImage<sShort, 1> & qvimage_pSrc,
00289                 QVImage<sInt, 1> & qvimage_pDst,
00290                 const QPoint &destROIOffset = QPoint(0,0));
00291 
00303 void Convert(
00304                 const QVImage<sShort, 1> & qvimage_pSrc,
00305                 QVImage<sFloat, 1> & qvimage_pDst,
00306                 const QPoint &destROIOffset = QPoint(0,0));
00307 
00319 void Convert(
00320                 const QVImage<sShort, 3> & qvimage_pSrc,
00321                 QVImage<uChar, 3> & qvimage_pDst,
00322                 const QPoint &destROIOffset = QPoint(0,0));
00323 
00335 void Convert(
00336                 const QVImage<sShort, 3> & qvimage_pSrc,
00337                 QVImage<sInt, 3> & qvimage_pDst,
00338                 const QPoint &destROIOffset = QPoint(0,0));
00339 
00351 void Convert(
00352                 const QVImage<sShort, 3> & qvimage_pSrc,
00353                 QVImage<sFloat, 3> & qvimage_pDst,
00354                 const QPoint &destROIOffset = QPoint(0,0));
00355 
00367 void Convert(
00368                 const QVImage<sInt, 1> & qvimage_pSrc,
00369                 QVImage<uChar, 1> & qvimage_pDst,
00370                 const QPoint &destROIOffset = QPoint(0,0));
00371 
00383 void Convert(
00384                 const QVImage<sInt, 3> & qvimage_pSrc,
00385                 QVImage<uChar, 3> & qvimage_pDst,
00386                 const QPoint &destROIOffset = QPoint(0,0));
00387 
00400 void Convert(
00401                 const QVImage<sFloat, 1> & qvimage_pSrc,
00402                 QVImage<uChar, 1> & qvimage_pDst,
00403                 const IppRoundMode roundMode = ippRndNear,
00404                 const QPoint &destROIOffset = QPoint(0,0));
00405 
00418 void Convert(
00419                 const QVImage<sFloat, 1> & qvimage_pSrc,
00420                 QVImage<uShort, 1> & qvimage_pDst,
00421                 const IppRoundMode roundMode = ippRndNear,
00422                 const QPoint &destROIOffset = QPoint(0,0));
00423 
00436 void Convert(
00437                 const QVImage<sFloat, 1> & qvimage_pSrc,
00438                 QVImage<sShort, 1> & qvimage_pDst,
00439                 const IppRoundMode roundMode = ippRndNear,
00440                 const QPoint &destROIOffset = QPoint(0,0));
00441 
00454 void Convert(
00455                 const QVImage<sFloat, 3> & qvimage_pSrc,
00456                 QVImage<uChar, 3> & qvimage_pDst,
00457                 const IppRoundMode roundMode = ippRndNear,
00458                 const QPoint &destROIOffset = QPoint(0,0));
00459 
00472 void Convert(
00473                 const QVImage<sFloat, 3> & qvimage_pSrc,
00474                 QVImage<uShort, 3> & qvimage_pDst,
00475                 const IppRoundMode roundMode = ippRndNear,
00476                 const QPoint &destROIOffset = QPoint(0,0));
00477 
00490 void Convert(
00491                 const QVImage<sFloat, 3> & qvimage_pSrc,
00492                 QVImage<sShort, 3> & qvimage_pDst,
00493                 const IppRoundMode roundMode = ippRndNear,
00494                 const QPoint &destROIOffset = QPoint(0,0));
00495 
00507 void Scale(
00508                 const QVImage<uChar, 1> & qvimage_pSrc,
00509                 QVImage<uShort, 1> & qvimage_pDst,
00510                 const QPoint &destROIOffset = QPoint(0,0));
00511 
00523 void Scale(
00524                 const QVImage<uChar, 1> & qvimage_pSrc,
00525                 QVImage<sShort, 1> & qvimage_pDst,
00526                 const QPoint &destROIOffset = QPoint(0,0));
00527 
00539 void Scale(
00540                 const QVImage<uChar, 1> & qvimage_pSrc,
00541                 QVImage<sInt, 1> & qvimage_pDst,
00542                 const QPoint &destROIOffset = QPoint(0,0));
00543 
00555 void Scale(
00556                 const QVImage<uChar, 3> & qvimage_pSrc,
00557                 QVImage<uShort, 3> & qvimage_pDst,
00558                 const QPoint &destROIOffset = QPoint(0,0));
00559 
00571 void Scale(
00572                 const QVImage<uChar, 3> & qvimage_pSrc,
00573                 QVImage<sShort, 3> & qvimage_pDst,
00574                 const QPoint &destROIOffset = QPoint(0,0));
00575 
00587 void Scale(
00588                 const QVImage<uChar, 3> & qvimage_pSrc,
00589                 QVImage<sInt, 3> & qvimage_pDst,
00590                 const QPoint &destROIOffset = QPoint(0,0));
00591 
00603 void Set(
00604                 const uChar value,
00605                 QVImage<uChar, 1> & qvimage_pDst);
00606 
00618 void Set(
00619                 const uShort value,
00620                 QVImage<uShort, 1> & qvimage_pDst);
00621 
00633 void Set(
00634                 const sShort value,
00635                 QVImage<sShort, 1> & qvimage_pDst);
00636 
00648 void Set(
00649                 const sInt value,
00650                 QVImage<sInt, 1> & qvimage_pDst);
00651 
00663 void Set(
00664                 const sFloat value,
00665                 QVImage<sFloat, 1> & qvimage_pDst);
00666 
00678 void Set(
00679                 const  uChar value[3],
00680                 QVImage<uChar, 3> & qvimage_pDst);
00681 
00693 void Set(
00694                 const  uShort value[3],
00695                 QVImage<uShort, 3> & qvimage_pDst);
00696 
00708 void Set(
00709                 const  sShort value[3],
00710                 QVImage<sShort, 3> & qvimage_pDst);
00711 
00723 void Set(
00724                 const  sInt value[3],
00725                 QVImage<sInt, 3> & qvimage_pDst);
00726 
00738 void Set(
00739                 const  sFloat value[3],
00740                 QVImage<sFloat, 3> & qvimage_pDst);
00741 
00753 void Copy(
00754                 const QVImage<uChar, 1> & qvimage_pSrc,
00755                 QVImage<uChar, 1> & qvimage_pDst,
00756                 const QPoint &destROIOffset = QPoint(0,0));
00757 
00769 void Copy(
00770                 const QVImage<uChar, 3> & qvimage_pSrc,
00771                 QVImage<uChar, 3> & qvimage_pDst,
00772                 const QPoint &destROIOffset = QPoint(0,0));
00773 
00785 void Copy(
00786                 const QVImage<uShort, 1> & qvimage_pSrc,
00787                 QVImage<uShort, 1> & qvimage_pDst,
00788                 const QPoint &destROIOffset = QPoint(0,0));
00789 
00801 void Copy(
00802                 const QVImage<uShort, 3> & qvimage_pSrc,
00803                 QVImage<uShort, 3> & qvimage_pDst,
00804                 const QPoint &destROIOffset = QPoint(0,0));
00805 
00817 void Copy(
00818                 const QVImage<sShort, 1> & qvimage_pSrc,
00819                 QVImage<sShort, 1> & qvimage_pDst,
00820                 const QPoint &destROIOffset = QPoint(0,0));
00821 
00833 void Copy(
00834                 const QVImage<sShort, 3> & qvimage_pSrc,
00835                 QVImage<sShort, 3> & qvimage_pDst,
00836                 const QPoint &destROIOffset = QPoint(0,0));
00837 
00849 void Copy(
00850                 const QVImage<sInt, 1> & qvimage_pSrc,
00851                 QVImage<sInt, 1> & qvimage_pDst,
00852                 const QPoint &destROIOffset = QPoint(0,0));
00853 
00865 void Copy(
00866                 const QVImage<sInt, 3> & qvimage_pSrc,
00867                 QVImage<sInt, 3> & qvimage_pDst,
00868                 const QPoint &destROIOffset = QPoint(0,0));
00869 
00881 void Copy(
00882                 const QVImage<sFloat, 1> & qvimage_pSrc,
00883                 QVImage<sFloat, 1> & qvimage_pDst,
00884                 const QPoint &destROIOffset = QPoint(0,0));
00885 
00897 void Copy(
00898                 const QVImage<sFloat, 3> & qvimage_pSrc,
00899                 QVImage<sFloat, 3> & qvimage_pDst,
00900                 const QPoint &destROIOffset = QPoint(0,0));
00901 
00915 void AddRandUniform_Direct(
00916                 QVImage<uChar, 1> & qvimage_pSrcDst,
00917                 const uChar low,
00918                 const uChar high,
00919                  unsigned int & pSeed);
00920 
00934 void AddRandUniform_Direct(
00935                 QVImage<uShort, 1> & qvimage_pSrcDst,
00936                 const uShort low,
00937                 const uShort high,
00938                  unsigned int & pSeed);
00939 
00953 void AddRandUniform_Direct(
00954                 QVImage<sShort, 1> & qvimage_pSrcDst,
00955                 const sShort low,
00956                 const sShort high,
00957                  unsigned int & pSeed);
00958 
00972 void AddRandUniform_Direct(
00973                 QVImage<sFloat, 1> & qvimage_pSrcDst,
00974                 const sFloat low,
00975                 const sFloat high,
00976                  unsigned int & pSeed);
00977 
00991 void AddRandUniform_Direct(
00992                 QVImage<uChar, 3> & qvimage_pSrcDst,
00993                 const uChar low,
00994                 const uChar high,
00995                  unsigned int & pSeed);
00996 
01010 void AddRandUniform_Direct(
01011                 QVImage<uShort, 3> & qvimage_pSrcDst,
01012                 const uShort low,
01013                 const uShort high,
01014                  unsigned int & pSeed);
01015 
01029 void AddRandUniform_Direct(
01030                 QVImage<sShort, 3> & qvimage_pSrcDst,
01031                 const sShort low,
01032                 const sShort high,
01033                  unsigned int & pSeed);
01034 
01048 void AddRandUniform_Direct(
01049                 QVImage<sFloat, 3> & qvimage_pSrcDst,
01050                 const sFloat low,
01051                 const sFloat high,
01052                  unsigned int & pSeed);
01053 
01067 void Add(
01068                 const QVImage<uChar, 1> & qvimage_pSrc1,
01069                 const QVImage<uChar, 1> & qvimage_pSrc2,
01070                 QVImage<uChar, 1> & qvimage_pDst,
01071                 const int scaleFactor = 1,
01072                 const QPoint &destROIOffset = QPoint(0,0));
01073 
01087 void Add(
01088                 const QVImage<uChar, 3> & qvimage_pSrc1,
01089                 const QVImage<uChar, 3> & qvimage_pSrc2,
01090                 QVImage<uChar, 3> & qvimage_pDst,
01091                 const int scaleFactor = 1,
01092                 const QPoint &destROIOffset = QPoint(0,0));
01093 
01107 void Add(
01108                 const QVImage<uShort, 1> & qvimage_pSrc1,
01109                 const QVImage<uShort, 1> & qvimage_pSrc2,
01110                 QVImage<uShort, 1> & qvimage_pDst,
01111                 const int scaleFactor = 1,
01112                 const QPoint &destROIOffset = QPoint(0,0));
01113 
01127 void Add(
01128                 const QVImage<uShort, 3> & qvimage_pSrc1,
01129                 const QVImage<uShort, 3> & qvimage_pSrc2,
01130                 QVImage<uShort, 3> & qvimage_pDst,
01131                 const int scaleFactor = 1,
01132                 const QPoint &destROIOffset = QPoint(0,0));
01133 
01147 void Add(
01148                 const QVImage<sShort, 1> & qvimage_pSrc1,
01149                 const QVImage<sShort, 1> & qvimage_pSrc2,
01150                 QVImage<sShort, 1> & qvimage_pDst,
01151                 const int scaleFactor = 1,
01152                 const QPoint &destROIOffset = QPoint(0,0));
01153 
01167 void Add(
01168                 const QVImage<sShort, 3> & qvimage_pSrc1,
01169                 const QVImage<sShort, 3> & qvimage_pSrc2,
01170                 QVImage<sShort, 3> & qvimage_pDst,
01171                 const int scaleFactor = 1,
01172                 const QPoint &destROIOffset = QPoint(0,0));
01173 
01186 void Add(
01187                 const QVImage<sFloat, 1> & qvimage_pSrc1,
01188                 const QVImage<sFloat, 1> & qvimage_pSrc2,
01189                 QVImage<sFloat, 1> & qvimage_pDst,
01190                 const QPoint &destROIOffset = QPoint(0,0));
01191 
01204 void Add(
01205                 const QVImage<sFloat, 3> & qvimage_pSrc1,
01206                 const QVImage<sFloat, 3> & qvimage_pSrc2,
01207                 QVImage<sFloat, 3> & qvimage_pDst,
01208                 const QPoint &destROIOffset = QPoint(0,0));
01209 
01223 void AddC(
01224                 const QVImage<uChar, 1> & qvimage_pSrc,
01225                 const uChar value,
01226                 QVImage<uChar, 1> & qvimage_pDst,
01227                 const int scaleFactor = 1,
01228                 const QPoint &destROIOffset = QPoint(0,0));
01229 
01243 void AddC(
01244                 const QVImage<uChar, 3> & qvimage_pSrc,
01245                 const  uChar value[3],
01246                 QVImage<uChar, 3> & qvimage_pDst,
01247                 const int scaleFactor = 1,
01248                 const QPoint &destROIOffset = QPoint(0,0));
01249 
01263 void AddC(
01264                 const QVImage<uShort, 1> & qvimage_pSrc,
01265                 const uShort value,
01266                 QVImage<uShort, 1> & qvimage_pDst,
01267                 const int scaleFactor = 1,
01268                 const QPoint &destROIOffset = QPoint(0,0));
01269 
01283 void AddC(
01284                 const QVImage<uShort, 3> & qvimage_pSrc,
01285                 const  uShort value[3],
01286                 QVImage<uShort, 3> & qvimage_pDst,
01287                 const int scaleFactor = 1,
01288                 const QPoint &destROIOffset = QPoint(0,0));
01289 
01303 void AddC(
01304                 const QVImage<sShort, 1> & qvimage_pSrc,
01305                 const sShort value,
01306                 QVImage<sShort, 1> & qvimage_pDst,
01307                 const int scaleFactor = 1,
01308                 const QPoint &destROIOffset = QPoint(0,0));
01309 
01323 void AddC(
01324                 const QVImage<sShort, 3> & qvimage_pSrc,
01325                 const  sShort value[3],
01326                 QVImage<sShort, 3> & qvimage_pDst,
01327                 const int scaleFactor = 1,
01328                 const QPoint &destROIOffset = QPoint(0,0));
01329 
01342 void AddC(
01343                 const QVImage<sFloat, 1> & qvimage_pSrc,
01344                 const sFloat value,
01345                 QVImage<sFloat, 1> & qvimage_pDst,
01346                 const QPoint &destROIOffset = QPoint(0,0));
01347 
01360 void AddC(
01361                 const QVImage<sFloat, 3> & qvimage_pSrc,
01362                 const  sFloat value[3],
01363                 QVImage<sFloat, 3> & qvimage_pDst,
01364                 const QPoint &destROIOffset = QPoint(0,0));
01365 
01379 void Mul(
01380                 const QVImage<uChar, 1> & qvimage_pSrc1,
01381                 const QVImage<uChar, 1> & qvimage_pSrc2,
01382                 QVImage<uChar, 1> & qvimage_pDst,
01383                 const int scaleFactor = 1,
01384                 const QPoint &destROIOffset = QPoint(0,0));
01385 
01399 void Mul(
01400                 const QVImage<uChar, 3> & qvimage_pSrc1,
01401                 const QVImage<uChar, 3> & qvimage_pSrc2,
01402                 QVImage<uChar, 3> & qvimage_pDst,
01403                 const int scaleFactor = 1,
01404                 const QPoint &destROIOffset = QPoint(0,0));
01405 
01419 void Mul(
01420                 const QVImage<uShort, 1> & qvimage_pSrc1,
01421                 const QVImage<uShort, 1> & qvimage_pSrc2,
01422                 QVImage<uShort, 1> & qvimage_pDst,
01423                 const int scaleFactor = 1,
01424                 const QPoint &destROIOffset = QPoint(0,0));
01425 
01439 void Mul(
01440                 const QVImage<uShort, 3> & qvimage_pSrc1,
01441                 const QVImage<uShort, 3> & qvimage_pSrc2,
01442                 QVImage<uShort, 3> & qvimage_pDst,
01443                 const int scaleFactor = 1,
01444                 const QPoint &destROIOffset = QPoint(0,0));
01445 
01459 void Mul(
01460                 const QVImage<sShort, 1> & qvimage_pSrc1,
01461                 const QVImage<sShort, 1> & qvimage_pSrc2,
01462                 QVImage<sShort, 1> & qvimage_pDst,
01463                 const int scaleFactor = 1,
01464                 const QPoint &destROIOffset = QPoint(0,0));
01465 
01479 void Mul(
01480                 const QVImage<sShort, 3> & qvimage_pSrc1,
01481                 const QVImage<sShort, 3> & qvimage_pSrc2,
01482                 QVImage<sShort, 3> & qvimage_pDst,
01483                 const int scaleFactor = 1,
01484                 const QPoint &destROIOffset = QPoint(0,0));
01485 
01498 void Mul(
01499                 const QVImage<sFloat, 3> & qvimage_pSrc1,
01500                 const QVImage<sFloat, 3> & qvimage_pSrc2,
01501                 QVImage<sFloat, 3> & qvimage_pDst,
01502                 const QPoint &destROIOffset = QPoint(0,0));
01503 
01516 void Mul(
01517                 const QVImage<sFloat, 1> & qvimage_pSrc1,
01518                 const QVImage<sFloat, 1> & qvimage_pSrc2,
01519                 QVImage<sFloat, 1> & qvimage_pDst,
01520                 const QPoint &destROIOffset = QPoint(0,0));
01521 
01535 void MulC(
01536                 const QVImage<uChar, 1> & qvimage_pSrc,
01537                 const uChar value,
01538                 QVImage<uChar, 1> & qvimage_pDst,
01539                 const int scaleFactor = 1,
01540                 const QPoint &destROIOffset = QPoint(0,0));
01541 
01555 void MulC(
01556                 const QVImage<uChar, 3> & qvimage_pSrc,
01557                 const  uChar value[3],
01558                 QVImage<uChar, 3> & qvimage_pDst,
01559                 const int scaleFactor = 1,
01560                 const QPoint &destROIOffset = QPoint(0,0));
01561 
01575 void MulC(
01576                 const QVImage<uShort, 1> & qvimage_pSrc,
01577                 const uShort value,
01578                 QVImage<uShort, 1> & qvimage_pDst,
01579                 const int scaleFactor = 1,
01580                 const QPoint &destROIOffset = QPoint(0,0));
01581 
01595 void MulC(
01596                 const QVImage<uShort, 3> & qvimage_pSrc,
01597                 const  uShort value[3],
01598                 QVImage<uShort, 3> & qvimage_pDst,
01599                 const int scaleFactor = 1,
01600                 const QPoint &destROIOffset = QPoint(0,0));
01601 
01615 void MulC(
01616                 const QVImage<sShort, 1> & qvimage_pSrc,
01617                 const sShort value,
01618                 QVImage<sShort, 1> & qvimage_pDst,
01619                 const int scaleFactor = 1,
01620                 const QPoint &destROIOffset = QPoint(0,0));
01621 
01635 void MulC(
01636                 const QVImage<sShort, 3> & qvimage_pSrc,
01637                 const  sShort value[3],
01638                 QVImage<sShort, 3> & qvimage_pDst,
01639                 const int scaleFactor = 1,
01640                 const QPoint &destROIOffset = QPoint(0,0));
01641 
01654 void MulC(
01655                 const QVImage<sFloat, 1> & qvimage_pSrc,
01656                 const sFloat value,
01657                 QVImage<sFloat, 1> & qvimage_pDst,
01658                 const QPoint &destROIOffset = QPoint(0,0));
01659 
01672 void MulC(
01673                 const QVImage<sFloat, 3> & qvimage_pSrc,
01674                 const  sFloat value[3],
01675                 QVImage<sFloat, 3> & qvimage_pDst,
01676                 const QPoint &destROIOffset = QPoint(0,0));
01677 
01690 void MulScale(
01691                 const QVImage<uChar, 1> & qvimage_pSrc1,
01692                 const QVImage<uChar, 1> & qvimage_pSrc2,
01693                 QVImage<uChar, 1> & qvimage_pDst,
01694                 const QPoint &destROIOffset = QPoint(0,0));
01695 
01708 void MulScale(
01709                 const QVImage<uChar, 3> & qvimage_pSrc1,
01710                 const QVImage<uChar, 3> & qvimage_pSrc2,
01711                 QVImage<uChar, 3> & qvimage_pDst,
01712                 const QPoint &destROIOffset = QPoint(0,0));
01713 
01727 void Sub(
01728                 const QVImage<uChar, 1> & qvimage_pSrc1,
01729                 const QVImage<uChar, 1> & qvimage_pSrc2,
01730                 QVImage<uChar, 1> & qvimage_pDst,
01731                 const int scaleFactor = 1,
01732                 const QPoint &destROIOffset = QPoint(0,0));
01733 
01747 void Sub(
01748                 const QVImage<uChar, 3> & qvimage_pSrc1,
01749                 const QVImage<uChar, 3> & qvimage_pSrc2,
01750                 QVImage<uChar, 3> & qvimage_pDst,
01751                 const int scaleFactor = 1,
01752                 const QPoint &destROIOffset = QPoint(0,0));
01753 
01767 void Sub(
01768                 const QVImage<uShort, 1> & qvimage_pSrc1,
01769                 const QVImage<uShort, 1> & qvimage_pSrc2,
01770                 QVImage<uShort, 1> & qvimage_pDst,
01771                 const int scaleFactor = 1,
01772                 const QPoint &destROIOffset = QPoint(0,0));
01773 
01787 void Sub(
01788                 const QVImage<uShort, 3> & qvimage_pSrc1,
01789                 const QVImage<uShort, 3> & qvimage_pSrc2,
01790                 QVImage<uShort, 3> & qvimage_pDst,
01791                 const int scaleFactor = 1,
01792                 const QPoint &destROIOffset = QPoint(0,0));
01793 
01807 void Sub(
01808                 const QVImage<sShort, 1> & qvimage_pSrc1,
01809                 const QVImage<sShort, 1> & qvimage_pSrc2,
01810                 QVImage<sShort, 1> & qvimage_pDst,
01811                 const int scaleFactor = 1,
01812                 const QPoint &destROIOffset = QPoint(0,0));
01813 
01827 void Sub(
01828                 const QVImage<sShort, 3> & qvimage_pSrc1,
01829                 const QVImage<sShort, 3> & qvimage_pSrc2,
01830                 QVImage<sShort, 3> & qvimage_pDst,
01831                 const int scaleFactor = 1,
01832                 const QPoint &destROIOffset = QPoint(0,0));
01833 
01846 void Sub(
01847                 const QVImage<sFloat, 1> & qvimage_pSrc1,
01848                 const QVImage<sFloat, 1> & qvimage_pSrc2,
01849                 QVImage<sFloat, 1> & qvimage_pDst,
01850                 const QPoint &destROIOffset = QPoint(0,0));
01851 
01864 void Sub(
01865                 const QVImage<sFloat, 3> & qvimage_pSrc1,
01866                 const QVImage<sFloat, 3> & qvimage_pSrc2,
01867                 QVImage<sFloat, 3> & qvimage_pDst,
01868                 const QPoint &destROIOffset = QPoint(0,0));
01869 
01883 void SubC(
01884                 const QVImage<uChar, 1> & qvimage_pSrc,
01885                 const uChar value,
01886                 QVImage<uChar, 1> & qvimage_pDst,
01887                 const int scaleFactor = 1,
01888                 const QPoint &destROIOffset = QPoint(0,0));
01889 
01903 void SubC(
01904                 const QVImage<uChar, 3> & qvimage_pSrc,
01905                 const  uChar value[3],
01906                 QVImage<uChar, 3> & qvimage_pDst,
01907                 const int scaleFactor = 1,
01908                 const QPoint &destROIOffset = QPoint(0,0));
01909 
01923 void SubC(
01924                 const QVImage<uShort, 1> & qvimage_pSrc,
01925                 const uShort value,
01926                 QVImage<uShort, 1> & qvimage_pDst,
01927                 const int scaleFactor = 1,
01928                 const QPoint &destROIOffset = QPoint(0,0));
01929 
01943 void SubC(
01944                 const QVImage<sShort, 1> & qvimage_pSrc,
01945                 const sShort value,
01946                 QVImage<sShort, 1> & qvimage_pDst,
01947                 const int scaleFactor = 1,
01948                 const QPoint &destROIOffset = QPoint(0,0));
01949 
01963 void SubC(
01964                 const QVImage<uShort, 3> & qvimage_pSrc,
01965                 const  uShort value[3],
01966                 QVImage<uShort, 3> & qvimage_pDst,
01967                 const int scaleFactor = 1,
01968                 const QPoint &destROIOffset = QPoint(0,0));
01969 
01983 void SubC(
01984                 const QVImage<sShort, 3> & qvimage_pSrc,
01985                 const  sShort value[3],
01986                 QVImage<sShort, 3> & qvimage_pDst,
01987                 const int scaleFactor = 1,
01988                 const QPoint &destROIOffset = QPoint(0,0));
01989 
02002 void SubC(
02003                 const QVImage<sFloat, 1> & qvimage_pSrc,
02004                 const sFloat value,
02005                 QVImage<sFloat, 1> & qvimage_pDst,
02006                 const QPoint &destROIOffset = QPoint(0,0));
02007 
02020 void SubC(
02021                 const QVImage<sFloat, 3> & qvimage_pSrc,
02022                 const  sFloat value[3],
02023                 QVImage<sFloat, 3> & qvimage_pDst,
02024                 const QPoint &destROIOffset = QPoint(0,0));
02025 
02039 void Div(
02040                 const QVImage<uChar, 1> & qvimage_pSrc1,
02041                 const QVImage<uChar, 1> & qvimage_pSrc2,
02042                 QVImage<uChar, 1> & qvimage_pDst,
02043                 const int scaleFactor = 1,
02044                 const QPoint &destROIOffset = QPoint(0,0));
02045 
02059 void Div(
02060                 const QVImage<uChar, 3> & qvimage_pSrc1,
02061                 const QVImage<uChar, 3> & qvimage_pSrc2,
02062                 QVImage<uChar, 3> & qvimage_pDst,
02063                 const int scaleFactor = 1,
02064                 const QPoint &destROIOffset = QPoint(0,0));
02065 
02079 void Div(
02080                 const QVImage<uShort, 1> & qvimage_pSrc1,
02081                 const QVImage<uShort, 1> & qvimage_pSrc2,
02082                 QVImage<uShort, 1> & qvimage_pDst,
02083                 const int scaleFactor = 1,
02084                 const QPoint &destROIOffset = QPoint(0,0));
02085 
02099 void Div(
02100                 const QVImage<uShort, 3> & qvimage_pSrc1,
02101                 const QVImage<uShort, 3> & qvimage_pSrc2,
02102                 QVImage<uShort, 3> & qvimage_pDst,
02103                 const int scaleFactor = 1,
02104                 const QPoint &destROIOffset = QPoint(0,0));
02105 
02119 void Div(
02120                 const QVImage<sShort, 1> & qvimage_pSrc1,
02121                 const QVImage<sShort, 1> & qvimage_pSrc2,
02122                 QVImage<sShort, 1> & qvimage_pDst,
02123                 const int scaleFactor = 1,
02124                 const QPoint &destROIOffset = QPoint(0,0));
02125 
02139 void Div(
02140                 const QVImage<sShort, 3> & qvimage_pSrc1,
02141                 const QVImage<sShort, 3> & qvimage_pSrc2,
02142                 QVImage<sShort, 3> & qvimage_pDst,
02143                 const int scaleFactor = 1,
02144                 const QPoint &destROIOffset = QPoint(0,0));
02145 
02158 void Div(
02159                 const QVImage<sFloat, 3> & qvimage_pSrc1,
02160                 const QVImage<sFloat, 3> & qvimage_pSrc2,
02161                 QVImage<sFloat, 3> & qvimage_pDst,
02162                 const QPoint &destROIOffset = QPoint(0,0));
02163 
02176 void Div(
02177                 const QVImage<sFloat, 1> & qvimage_pSrc1,
02178                 const QVImage<sFloat, 1> & qvimage_pSrc2,
02179                 QVImage<sFloat, 1> & qvimage_pDst,
02180                 const QPoint &destROIOffset = QPoint(0,0));
02181 
02195 void DivC(
02196                 const QVImage<uChar, 1> & qvimage_pSrc,
02197                 const uChar value,
02198                 QVImage<uChar, 1> & qvimage_pDst,
02199                 const int scaleFactor = 1,
02200                 const QPoint &destROIOffset = QPoint(0,0));
02201 
02215 void DivC(
02216                 const QVImage<uChar, 3> & qvimage_pSrc,
02217                 const  uChar value[3],
02218                 QVImage<uChar, 3> & qvimage_pDst,
02219                 const int scaleFactor = 1,
02220                 const QPoint &destROIOffset = QPoint(0,0));
02221 
02235 void DivC(
02236                 const QVImage<uShort, 1> & qvimage_pSrc,
02237                 const uShort value,
02238                 QVImage<uShort, 1> & qvimage_pDst,
02239                 const int scaleFactor = 1,
02240                 const QPoint &destROIOffset = QPoint(0,0));
02241 
02255 void DivC(
02256                 const QVImage<uShort, 3> & qvimage_pSrc,
02257                 const  uShort value[3],
02258                 QVImage<uShort, 3> & qvimage_pDst,
02259                 const int scaleFactor = 1,
02260                 const QPoint &destROIOffset = QPoint(0,0));
02261 
02275 void DivC(
02276                 const QVImage<sShort, 1> & qvimage_pSrc,
02277                 const sShort value,
02278                 QVImage<sShort, 1> & qvimage_pDst,
02279                 const int scaleFactor = 1,
02280                 const QPoint &destROIOffset = QPoint(0,0));
02281 
02295 void DivC(
02296                 const QVImage<sShort, 3> & qvimage_pSrc,
02297                 const  sShort value[3],
02298                 QVImage<sShort, 3> & qvimage_pDst,
02299                 const int scaleFactor = 1,
02300                 const QPoint &destROIOffset = QPoint(0,0));
02301 
02314 void DivC(
02315                 const QVImage<sFloat, 1> & qvimage_pSrc,
02316                 const sFloat value,
02317                 QVImage<sFloat, 1> & qvimage_pDst,
02318                 const QPoint &destROIOffset = QPoint(0,0));
02319 
02332 void DivC(
02333                 const QVImage<sFloat, 3> & qvimage_pSrc,
02334                 const  sFloat value[3],
02335                 QVImage<sFloat, 3> & qvimage_pDst,
02336                 const QPoint &destROIOffset = QPoint(0,0));
02337 
02349 void Abs(
02350                 const QVImage<sShort, 1> & qvimage_pSrc,
02351                 QVImage<sShort, 1> & qvimage_pDst,
02352                 const QPoint &destROIOffset = QPoint(0,0));
02353 
02365 void Abs(
02366                 const QVImage<sFloat, 1> & qvimage_pSrc,
02367                 QVImage<sFloat, 1> & qvimage_pDst,
02368                 const QPoint &destROIOffset = QPoint(0,0));
02369 
02382 void AbsDiff(
02383                 const QVImage<uChar, 1> & qvimage_pSrc1,
02384                 const QVImage<uChar, 1> & qvimage_pSrc2,
02385                 QVImage<uChar, 1> & qvimage_pDst,
02386                 const QPoint &destROIOffset = QPoint(0,0));
02387 
02400 void AbsDiff(
02401                 const QVImage<sFloat, 1> & qvimage_pSrc1,
02402                 const QVImage<sFloat, 1> & qvimage_pSrc2,
02403                 QVImage<sFloat, 1> & qvimage_pDst,
02404                 const QPoint &destROIOffset = QPoint(0,0));
02405 
02417 void Sqr(
02418                 const QVImage<sFloat, 1> & qvimage_pSrc,
02419                 QVImage<sFloat, 1> & qvimage_pDst,
02420                 const QPoint &destROIOffset = QPoint(0,0));
02421 
02433 void Ln(
02434                 const QVImage<sFloat, 1> & qvimage_pSrc,
02435                 QVImage<sFloat, 1> & qvimage_pDst,
02436                 const QPoint &destROIOffset = QPoint(0,0));
02437 
02449 void Ln(
02450                 const QVImage<sFloat, 3> & qvimage_pSrc,
02451                 QVImage<sFloat, 3> & qvimage_pDst,
02452                 const QPoint &destROIOffset = QPoint(0,0));
02453 
02466 void AndC(
02467                 const QVImage<uChar, 1> & qvimage_pSrc,
02468                 const uChar value,
02469                 QVImage<uChar, 1> & qvimage_pDst,
02470                 const QPoint &destROIOffset = QPoint(0,0));
02471 
02484 void AndC(
02485                 const QVImage<uChar, 3> & qvimage_pSrc,
02486                 const  uChar value[3],
02487                 QVImage<uChar, 3> & qvimage_pDst,
02488                 const QPoint &destROIOffset = QPoint(0,0));
02489 
02502 void AndC(
02503                 const QVImage<uShort, 1> & qvimage_pSrc,
02504                 const uShort value,
02505                 QVImage<uShort, 1> & qvimage_pDst,
02506                 const QPoint &destROIOffset = QPoint(0,0));
02507 
02520 void AndC(
02521                 const QVImage<uShort, 3> & qvimage_pSrc,
02522                 const  uShort value[3],
02523                 QVImage<uShort, 3> & qvimage_pDst,
02524                 const QPoint &destROIOffset = QPoint(0,0));
02525 
02538 void AndC(
02539                 const QVImage<sInt, 1> & qvimage_pSrc,
02540                 const sInt value,
02541                 QVImage<sInt, 1> & qvimage_pDst,
02542                 const QPoint &destROIOffset = QPoint(0,0));
02543 
02556 void AndC(
02557                 const QVImage<sInt, 3> & qvimage_pSrc,
02558                 const  sInt value[3],
02559                 QVImage<sInt, 3> & qvimage_pDst,
02560                 const QPoint &destROIOffset = QPoint(0,0));
02561 
02573 void Not(
02574                 const QVImage<uChar, 1> & qvimage_pSrc,
02575                 QVImage<uChar, 1> & qvimage_pDst,
02576                 const QPoint &destROIOffset = QPoint(0,0));
02577 
02589 void Not(
02590                 const QVImage<uChar, 3> & qvimage_pSrc,
02591                 QVImage<uChar, 3> & qvimage_pDst,
02592                 const QPoint &destROIOffset = QPoint(0,0));
02593 
02606 void OrC(
02607                 const QVImage<uChar, 1> & qvimage_pSrc,
02608                 const uChar value,
02609                 QVImage<uChar, 1> & qvimage_pDst,
02610                 const QPoint &destROIOffset = QPoint(0,0));
02611 
02624 void OrC(
02625                 const QVImage<uChar, 3> & qvimage_pSrc,
02626                 const  uChar value[3],
02627                 QVImage<uChar, 3> & qvimage_pDst,
02628                 const QPoint &destROIOffset = QPoint(0,0));
02629 
02642 void OrC(
02643                 const QVImage<uShort, 1> & qvimage_pSrc,
02644                 const uShort value,
02645                 QVImage<uShort, 1> & qvimage_pDst,
02646                 const QPoint &destROIOffset = QPoint(0,0));
02647 
02660 void OrC(
02661                 const QVImage<uShort, 3> & qvimage_pSrc,
02662                 const  uShort value[3],
02663                 QVImage<uShort, 3> & qvimage_pDst,
02664                 const QPoint &destROIOffset = QPoint(0,0));
02665 
02678 void OrC(
02679                 const QVImage<sInt, 1> & qvimage_pSrc,
02680                 const sInt value,
02681                 QVImage<sInt, 1> & qvimage_pDst,
02682                 const QPoint &destROIOffset = QPoint(0,0));
02683 
02696 void OrC(
02697                 const QVImage<sInt, 3> & qvimage_pSrc,
02698                 const  sInt value[3],
02699                 QVImage<sInt, 3> & qvimage_pDst,
02700                 const QPoint &destROIOffset = QPoint(0,0));
02701 
02714 void XorC(
02715                 const QVImage<uChar, 1> & qvimage_pSrc,
02716                 const uChar value,
02717                 QVImage<uChar, 1> & qvimage_pDst,
02718                 const QPoint &destROIOffset = QPoint(0,0));
02719 
02732 void XorC(
02733                 const QVImage<uChar, 3> & qvimage_pSrc,
02734                 const  uChar value[3],
02735                 QVImage<uChar, 3> & qvimage_pDst,
02736                 const QPoint &destROIOffset = QPoint(0,0));
02737 
02750 void XorC(
02751                 const QVImage<uShort, 1> & qvimage_pSrc,
02752                 const uShort value,
02753                 QVImage<uShort, 1> & qvimage_pDst,
02754                 const QPoint &destROIOffset = QPoint(0,0));
02755 
02768 void XorC(
02769                 const QVImage<uShort, 3> & qvimage_pSrc,
02770                 const  uShort value[3],
02771                 QVImage<uShort, 3> & qvimage_pDst,
02772                 const QPoint &destROIOffset = QPoint(0,0));
02773 
02786 void XorC(
02787                 const QVImage<sInt, 1> & qvimage_pSrc,
02788                 const sInt value,
02789                 QVImage<sInt, 1> & qvimage_pDst,
02790                 const QPoint &destROIOffset = QPoint(0,0));
02791 
02804 void XorC(
02805                 const QVImage<sInt, 3> & qvimage_pSrc,
02806                 const  sInt value[3],
02807                 QVImage<sInt, 3> & qvimage_pDst,
02808                 const QPoint &destROIOffset = QPoint(0,0));
02809 
02822 void LShiftC(
02823                 const QVImage<uChar, 1> & qvimage_pSrc,
02824                 const uInt value,
02825                 QVImage<uChar, 1> & qvimage_pDst,
02826                 const QPoint &destROIOffset = QPoint(0,0));
02827 
02840 void LShiftC(
02841                 const QVImage<uChar, 3> & qvimage_pSrc,
02842                 const  uInt value[3],
02843                 QVImage<uChar, 3> & qvimage_pDst,
02844                 const QPoint &destROIOffset = QPoint(0,0));
02845 
02858 void RShiftC(
02859                 const QVImage<uChar, 1> & qvimage_pSrc,
02860                 const uInt value,
02861                 QVImage<uChar, 1> & qvimage_pDst,
02862                 const QPoint &destROIOffset = QPoint(0,0));
02863 
02876 void RShiftC(
02877                 const QVImage<uChar, 3> & qvimage_pSrc,
02878                 const  uInt value[3],
02879                 QVImage<uChar, 3> & qvimage_pDst,
02880                 const QPoint &destROIOffset = QPoint(0,0));
02881 
02894 void LShiftC(
02895                 const QVImage<uShort, 1> & qvimage_pSrc,
02896                 const uInt value,
02897                 QVImage<uShort, 1> & qvimage_pDst,
02898                 const QPoint &destROIOffset = QPoint(0,0));
02899 
02912 void LShiftC(
02913                 const QVImage<uShort, 3> & qvimage_pSrc,
02914                 const  uInt value[3],
02915                 QVImage<uShort, 3> & qvimage_pDst,
02916                 const QPoint &destROIOffset = QPoint(0,0));
02917 
02930 void RShiftC(
02931                 const QVImage<uShort, 1> & qvimage_pSrc,
02932                 const uInt value,
02933                 QVImage<uShort, 1> & qvimage_pDst,
02934                 const QPoint &destROIOffset = QPoint(0,0));
02935 
02948 void RShiftC(
02949                 const QVImage<uShort, 3> & qvimage_pSrc,
02950                 const  uInt value[3],
02951                 QVImage<uShort, 3> & qvimage_pDst,
02952                 const QPoint &destROIOffset = QPoint(0,0));
02953 
02966 void LShiftC(
02967                 const QVImage<sInt, 1> & qvimage_pSrc,
02968                 const uInt value,
02969                 QVImage<sInt, 1> & qvimage_pDst,
02970                 const QPoint &destROIOffset = QPoint(0,0));
02971 
02984 void LShiftC(
02985                 const QVImage<sInt, 3> & qvimage_pSrc,
02986                 const  uInt value[3],
02987                 QVImage<sInt, 3> & qvimage_pDst,
02988                 const QPoint &destROIOffset = QPoint(0,0));
02989 
03002 void RShiftC(
03003                 const QVImage<sInt, 1> & qvimage_pSrc,
03004                 const uInt value,
03005                 QVImage<sInt, 1> & qvimage_pDst,
03006                 const QPoint &destROIOffset = QPoint(0,0));
03007 
03020 void RShiftC(
03021                 const QVImage<sInt, 3> & qvimage_pSrc,
03022                 const  uInt value[3],
03023                 QVImage<sInt, 3> & qvimage_pDst,
03024                 const QPoint &destROIOffset = QPoint(0,0));
03025 
03037 void RGBToGray(
03038                 const QVImage<uChar, 3> & qvimage_pSrc,
03039                 QVImage<uChar, 1> & qvimage_pDst,
03040                 const QPoint &destROIOffset = QPoint(0,0));
03041 
03053 void RGBToGray(
03054                 const QVImage<uShort, 3> & qvimage_pSrc,
03055                 QVImage<uShort, 1> & qvimage_pDst,
03056                 const QPoint &destROIOffset = QPoint(0,0));
03057 
03069 void RGBToGray(
03070                 const QVImage<sShort, 3> & qvimage_pSrc,
03071                 QVImage<sShort, 1> & qvimage_pDst,
03072                 const QPoint &destROIOffset = QPoint(0,0));
03073 
03085 void RGBToGray(
03086                 const QVImage<sFloat, 3> & qvimage_pSrc,
03087                 QVImage<sFloat, 1> & qvimage_pDst,
03088                 const QPoint &destROIOffset = QPoint(0,0));
03089 
03103 void Threshold(
03104                 const QVImage<uChar, 1> & qvimage_pSrc,
03105                 QVImage<uChar, 1> & qvimage_pDst,
03106                 const uChar threshold,
03107                 const IppCmpOp ippCmpOp = ippCmpEq,
03108                 const QPoint &destROIOffset = QPoint(0,0));
03109 
03122 void Threshold(
03123                 QVImage<uChar, 1> & qvimage_pSrcDst,
03124                 const uChar threshold,
03125                 const IppCmpOp ippCmpOp = ippCmpEq);
03126 
03140 void Threshold(
03141                 const QVImage<sShort, 1> & qvimage_pSrc,
03142                 QVImage<sShort, 1> & qvimage_pDst,
03143                 const sShort threshold,
03144                 const IppCmpOp ippCmpOp = ippCmpEq,
03145                 const QPoint &destROIOffset = QPoint(0,0));
03146 
03159 void Threshold(
03160                 QVImage<sShort, 1> & qvimage_pSrcDst,
03161                 const sShort threshold,
03162                 const IppCmpOp ippCmpOp = ippCmpEq);
03163 
03177 void Threshold(
03178                 const QVImage<sFloat, 1> & qvimage_pSrc,
03179                 QVImage<sFloat, 1> & qvimage_pDst,
03180                 const sFloat threshold,
03181                 const IppCmpOp ippCmpOp = ippCmpEq,
03182                 const QPoint &destROIOffset = QPoint(0,0));
03183 
03196 void Threshold(
03197                 QVImage<sFloat, 1> & qvimage_pSrcDst,
03198                 const sFloat threshold,
03199                 const IppCmpOp ippCmpOp = ippCmpEq);
03200 
03215 void Threshold_Val(
03216                 const QVImage<uChar, 1> & qvimage_pSrc,
03217                 QVImage<uChar, 1> & qvimage_pDst,
03218                 const uChar threshold,
03219                 const uChar value,
03220                 const IppCmpOp ippCmpOp = ippCmpEq,
03221                 const QPoint &destROIOffset = QPoint(0,0));
03222 
03236 void Threshold_Val(
03237                 QVImage<uChar, 1> & qvimage_pSrcDst,
03238                 const uChar threshold,
03239                 const uChar value,
03240                 const IppCmpOp ippCmpOp = ippCmpEq);
03241 
03255 void Threshold_Val(
03256                 QVImage<sShort, 1> & qvimage_pSrcDst,
03257                 const sShort threshold,
03258                 const sShort value,
03259                 const IppCmpOp ippCmpOp = ippCmpEq);
03260 
03275 void Threshold_Val(
03276                 const QVImage<sFloat, 1> & qvimage_pSrc,
03277                 QVImage<sFloat, 1> & qvimage_pDst,
03278                 const sFloat threshold,
03279                 const sFloat value,
03280                 const IppCmpOp ippCmpOp = ippCmpEq,
03281                 const QPoint &destROIOffset = QPoint(0,0));
03282 
03296 void Threshold_Val(
03297                 QVImage<sFloat, 1> & qvimage_pSrcDst,
03298                 const sFloat threshold,
03299                 const sFloat value,
03300                 const IppCmpOp ippCmpOp = ippCmpEq);
03301 
03317 void Threshold_LTValGTVal(
03318                 const QVImage<uChar, 1> & qvimage_pSrc,
03319                 QVImage<uChar, 1> & qvimage_pDst,
03320                 const uChar thresholdLT,
03321                 const uChar valueLT,
03322                 const uChar thresholdGT,
03323                 const uChar valueGT,
03324                 const QPoint &destROIOffset = QPoint(0,0));
03325 
03341 void Threshold_LTValGTVal(
03342                 const QVImage<sFloat, 1> & qvimage_pSrc,
03343                 QVImage<sFloat, 1> & qvimage_pDst,
03344                 const sFloat thresholdLT,
03345                 const sFloat valueLT,
03346                 const sFloat thresholdGT,
03347                 const sFloat valueGT,
03348                 const QPoint &destROIOffset = QPoint(0,0));
03349 
03361 void ComputeThreshold_Otsu(
03362                 const QVImage<uChar, 1> & qvimage_pSrc,
03363                  uChar & pThreshold);
03364 
03378 void Compare(
03379                 const QVImage<uChar, 1> & qvimage_pSrc1,
03380                 const QVImage<uChar, 1> & qvimage_pSrc2,
03381                 QVImage<uChar, 1> & qvimage_pDst,
03382                 const IppCmpOp ippCmpOp = ippCmpEq,
03383                 const QPoint &destROIOffset = QPoint(0,0));
03384 
03398 void Compare(
03399                 const QVImage<uShort, 1> & qvimage_pSrc1,
03400                 const QVImage<uShort, 1> & qvimage_pSrc2,
03401                 QVImage<uChar, 1> & qvimage_pDst,
03402                 const IppCmpOp ippCmpOp = ippCmpEq,
03403                 const QPoint &destROIOffset = QPoint(0,0));
03404 
03418 void Compare(
03419                 const QVImage<sShort, 1> & qvimage_pSrc1,
03420                 const QVImage<sShort, 1> & qvimage_pSrc2,
03421                 QVImage<uChar, 1> & qvimage_pDst,
03422                 const IppCmpOp ippCmpOp = ippCmpEq,
03423                 const QPoint &destROIOffset = QPoint(0,0));
03424 
03438 void Compare(
03439                 const QVImage<sFloat, 1> & qvimage_pSrc1,
03440                 const QVImage<sFloat, 1> & qvimage_pSrc2,
03441                 QVImage<uChar, 1> & qvimage_pDst,
03442                 const IppCmpOp ippCmpOp = ippCmpEq,
03443                 const QPoint &destROIOffset = QPoint(0,0));
03444 
03458 void CompareC(
03459                 const QVImage<uChar, 1> & qvimage_pSrc,
03460                 const uChar value,
03461                 QVImage<uChar, 1> & qvimage_pDst,
03462                 const IppCmpOp ippCmpOp = ippCmpEq,
03463                 const QPoint &destROIOffset = QPoint(0,0));
03464 
03478 void CompareC(
03479                 const QVImage<sFloat, 1> & qvimage_pSrc,
03480                 const sFloat value,
03481                 QVImage<uChar, 1> & qvimage_pDst,
03482                 const IppCmpOp ippCmpOp = ippCmpEq,
03483                 const QPoint &destROIOffset = QPoint(0,0));
03484 
03496 void Dilate3x3(
03497                 const QVImage<uChar, 1> & qvimage_pSrc,
03498                 QVImage<uChar, 1> & qvimage_pDst,
03499                 const QPoint &destROIOffset = QPoint(0,0));
03500 
03512 void Dilate3x3(
03513                 const QVImage<uChar, 3> & qvimage_pSrc,
03514                 QVImage<uChar, 3> & qvimage_pDst,
03515                 const QPoint &destROIOffset = QPoint(0,0));
03516 
03527 void Dilate3x3(
03528                 QVImage<uChar, 1> & qvimage_pSrcDst);
03529 
03541 void Dilate3x3(
03542                 const QVImage<uShort, 1> & qvimage_pSrc,
03543                 QVImage<uShort, 1> & qvimage_pDst,
03544                 const QPoint &destROIOffset = QPoint(0,0));
03545 
03557 void Dilate3x3(
03558                 const QVImage<uShort, 3> & qvimage_pSrc,
03559                 QVImage<uShort, 3> & qvimage_pDst,
03560                 const QPoint &destROIOffset = QPoint(0,0));
03561 
03573 void Dilate3x3(
03574                 const QVImage<sFloat, 1> & qvimage_pSrc,
03575                 QVImage<sFloat, 1> & qvimage_pDst,
03576                 const QPoint &destROIOffset = QPoint(0,0));
03577 
03589 void Dilate3x3(
03590                 const QVImage<sFloat, 3> & qvimage_pSrc,
03591                 QVImage<sFloat, 3> & qvimage_pDst,
03592                 const QPoint &destROIOffset = QPoint(0,0));
03593 
03605 void Erode3x3(
03606                 const QVImage<uChar, 1> & qvimage_pSrc,
03607                 QVImage<uChar, 1> & qvimage_pDst,
03608                 const QPoint &destROIOffset = QPoint(0,0));
03609 
03621 void Erode3x3(
03622                 const QVImage<uChar, 3> & qvimage_pSrc,
03623                 QVImage<uChar, 3> & qvimage_pDst,
03624                 const QPoint &destROIOffset = QPoint(0,0));
03625 
03636 void Erode3x3(
03637                 QVImage<uChar, 1> & qvimage_pSrcDst);
03638 
03650 void Erode3x3(
03651                 const QVImage<uShort, 1> & qvimage_pSrc,
03652                 QVImage<uShort, 1> & qvimage_pDst,
03653                 const QPoint &destROIOffset = QPoint(0,0));
03654 
03666 void Erode3x3(
03667                 const QVImage<uShort, 3> & qvimage_pSrc,
03668                 QVImage<uShort, 3> & qvimage_pDst,
03669                 const QPoint &destROIOffset = QPoint(0,0));
03670 
03682 void Erode3x3(
03683                 const QVImage<sFloat, 1> & qvimage_pSrc,
03684                 QVImage<sFloat, 1> & qvimage_pDst,
03685                 const QPoint &destROIOffset = QPoint(0,0));
03686 
03698 void Erode3x3(
03699                 const QVImage<sFloat, 3> & qvimage_pSrc,
03700                 QVImage<sFloat, 3> & qvimage_pDst,
03701                 const QPoint &destROIOffset = QPoint(0,0));
03702 
03716 void FilterBox(
03717                 const QVImage<uChar, 1> & qvimage_pSrc,
03718                 QVImage<uChar, 1> & qvimage_pDst,
03719                 const QSize &maskSize = QSize(3,3),
03720                 const QPoint &anchor = QPoint(0,0),
03721                 const QPoint &destROIOffset = QPoint(0,0));
03722 
03736 void FilterBox(
03737                 const QVImage<uChar, 3> & qvimage_pSrc,
03738                 QVImage<uChar, 3> & qvimage_pDst,
03739                 const QSize &maskSize = QSize(3,3),
03740                 const QPoint &anchor = QPoint(0,0),
03741                 const QPoint &destROIOffset = QPoint(0,0));
03742 
03756 void FilterBox(
03757                 const QVImage<uShort, 1> & qvimage_pSrc,
03758                 QVImage<uShort, 1> & qvimage_pDst,
03759                 const QSize &maskSize = QSize(3,3),
03760                 const QPoint &anchor = QPoint(0,0),
03761                 const QPoint &destROIOffset = QPoint(0,0));
03762 
03776 void FilterBox(
03777                 const QVImage<sFloat, 1> & qvimage_pSrc,
03778                 QVImage<sFloat, 1> & qvimage_pDst,
03779                 const QSize &maskSize = QSize(3,3),
03780                 const QPoint &anchor = QPoint(0,0),
03781                 const QPoint &destROIOffset = QPoint(0,0));
03782 
03796 void FilterMin(
03797                 const QVImage<uChar, 1> & qvimage_pSrc,
03798                 QVImage<uChar, 1> & qvimage_pDst,
03799                 const QSize &maskSize = QSize(3,3),
03800                 const QPoint &anchor = QPoint(0,0),
03801                 const QPoint &destROIOffset = QPoint(0,0));
03802 
03816 void FilterMin(
03817                 const QVImage<uChar, 3> & qvimage_pSrc,
03818                 QVImage<uChar, 3> & qvimage_pDst,
03819                 const QSize &maskSize = QSize(3,3),
03820                 const QPoint &anchor = QPoint(0,0),
03821                 const QPoint &destROIOffset = QPoint(0,0));
03822 
03836 void FilterMin(
03837                 const QVImage<uShort, 1> & qvimage_pSrc,
03838                 QVImage<uShort, 1> & qvimage_pDst,
03839                 const QSize &maskSize = QSize(3,3),
03840                 const QPoint &anchor = QPoint(0,0),
03841                 const QPoint &destROIOffset = QPoint(0,0));
03842 
03856 void FilterMin(
03857                 const QVImage<sFloat, 1> & qvimage_pSrc,
03858                 QVImage<sFloat, 1> & qvimage_pDst,
03859                 const QSize &maskSize = QSize(3,3),
03860                 const QPoint &anchor = QPoint(0,0),
03861                 const QPoint &destROIOffset = QPoint(0,0));
03862 
03876 void FilterMax(
03877                 const QVImage<uChar, 1> & qvimage_pSrc,
03878                 QVImage<uChar, 1> & qvimage_pDst,
03879                 const QSize &maskSize = QSize(3,3),
03880                 const QPoint &anchor = QPoint(0,0),
03881                 const QPoint &destROIOffset = QPoint(0,0));
03882 
03896 void FilterMax(
03897                 const QVImage<uChar, 3> & qvimage_pSrc,
03898                 QVImage<uChar, 3> & qvimage_pDst,
03899                 const QSize &maskSize = QSize(3,3),
03900                 const QPoint &anchor = QPoint(0,0),
03901                 const QPoint &destROIOffset = QPoint(0,0));
03902 
03916 void FilterMax(
03917                 const QVImage<uShort, 1> & qvimage_pSrc,
03918                 QVImage<uShort, 1> & qvimage_pDst,
03919                 const QSize &maskSize = QSize(3,3),
03920                 const QPoint &anchor = QPoint(0,0),
03921                 const QPoint &destROIOffset = QPoint(0,0));
03922 
03936 void FilterMax(
03937                 const QVImage<sFloat, 1> & qvimage_pSrc,
03938                 QVImage<sFloat, 1> & qvimage_pDst,
03939                 const QSize &maskSize = QSize(3,3),
03940                 const QPoint &anchor = QPoint(0,0),
03941                 const QPoint &destROIOffset = QPoint(0,0));
03942 
03956 void FilterMedian(
03957                 const QVImage<uChar, 1> & qvimage_pSrc,
03958                 QVImage<uChar, 1> & qvimage_pDst,
03959                 const QSize &maskSize = QSize(3,3),
03960                 const QPoint &anchor = QPoint(0,0),
03961                 const QPoint &destROIOffset = QPoint(0,0));
03962 
03976 void FilterMedian(
03977                 const QVImage<uChar, 3> & qvimage_pSrc,
03978                 QVImage<uChar, 3> & qvimage_pDst,
03979                 const QSize &maskSize = QSize(3,3),
03980                 const QPoint &anchor = QPoint(0,0),
03981                 const QPoint &destROIOffset = QPoint(0,0));
03982 
03996 void FilterMedian(
03997                 const QVImage<uShort, 1> & qvimage_pSrc,
03998                 QVImage<uShort, 1> & qvimage_pDst,
03999                 const QSize &maskSize = QSize(3,3),
04000                 const QPoint &anchor = QPoint(0,0),
04001                 const QPoint &destROIOffset = QPoint(0,0));
04002 
04015 void FilterMedianHoriz(
04016                 const QVImage<uChar, 1> & qvimage_pSrc,
04017                 QVImage<uChar, 1> & qvimage_pDst,
04018                 const IppiMaskSize mask = ippMskSize3x3,
04019                 const QPoint &destROIOffset = QPoint(0,0));
04020 
04033 void FilterMedianVert(
04034                 const QVImage<uChar, 1> & qvimage_pSrc,
04035                 QVImage<uChar, 1> & qvimage_pDst,
04036                 const IppiMaskSize mask = ippMskSize3x3,
04037                 const QPoint &destROIOffset = QPoint(0,0));
04038 
04051 void FilterMedianCross(
04052                 const QVImage<uChar, 1> & qvimage_pSrc,
04053                 QVImage<uChar, 1> & qvimage_pDst,
04054                 const IppiMaskSize mask = ippMskSize3x3,
04055                 const QPoint &destROIOffset = QPoint(0,0));
04056 
04069 void FilterMedianWeightedCenter3x3(
04070                 const QVImage<uChar, 1> & qvimage_pSrc,
04071                 QVImage<uChar, 1> & qvimage_pDst,
04072                 const int weight,
04073                 const QPoint &destROIOffset = QPoint(0,0));
04074 
04087 void FilterMedianColor(
04088                 const QVImage<uChar, 3> & qvimage_pSrc,
04089                 QVImage<uChar, 3> & qvimage_pDst,
04090                 const IppiMaskSize mask = ippMskSize3x3,
04091                 const QPoint &destROIOffset = QPoint(0,0));
04092 
04104 void FilterSobelHoriz(
04105                 const QVImage<uChar, 1> & qvimage_pSrc,
04106                 QVImage<uChar, 1> & qvimage_pDst,
04107                 const QPoint &destROIOffset = QPoint(0,0));
04108 
04120 void FilterSobelHoriz(
04121                 const QVImage<sShort, 1> & qvimage_pSrc,
04122                 QVImage<sShort, 1> & qvimage_pDst,
04123                 const QPoint &destROIOffset = QPoint(0,0));
04124 
04136 void FilterSobelHoriz(
04137                 const QVImage<sFloat, 1> & qvimage_pSrc,
04138                 QVImage<sFloat, 1> & qvimage_pDst,
04139                 const QPoint &destROIOffset = QPoint(0,0));
04140 
04153 void FilterSobelHorizMask(
04154                 const QVImage<sFloat, 1> & qvimage_pSrc,
04155                 QVImage<sFloat, 1> & qvimage_pDst,
04156                 const IppiMaskSize mask = ippMskSize3x3,
04157                 const QPoint &destROIOffset = QPoint(0,0));
04158 
04170 void FilterSobelVert(
04171                 const QVImage<uChar, 1> & qvimage_pSrc,
04172                 QVImage<uChar, 1> & qvimage_pDst,
04173                 const QPoint &destROIOffset = QPoint(0,0));
04174 
04186 void FilterSobelVert(
04187                 const QVImage<sShort, 1> & qvimage_pSrc,
04188                 QVImage<sShort, 1> & qvimage_pDst,
04189                 const QPoint &destROIOffset = QPoint(0,0));
04190 
04202 void FilterSobelVert(
04203                 const QVImage<sFloat, 1> & qvimage_pSrc,
04204                 QVImage<sFloat, 1> & qvimage_pDst,
04205                 const QPoint &destROIOffset = QPoint(0,0));
04206 
04219 void FilterSobelVertMask(
04220                 const QVImage<sFloat, 1> & qvimage_pSrc,
04221                 QVImage<sFloat, 1> & qvimage_pDst,
04222                 const IppiMaskSize mask = ippMskSize3x3,
04223                 const QPoint &destROIOffset = QPoint(0,0));
04224 
04237 void FilterLaplace(
04238                 const QVImage<uChar, 1> & qvimage_pSrc,
04239                 QVImage<uChar, 1> & qvimage_pDst,
04240                 const IppiMaskSize mask = ippMskSize3x3,
04241                 const QPoint &destROIOffset = QPoint(0,0));
04242 
04255 void FilterLaplace(
04256                 const QVImage<sShort, 1> & qvimage_pSrc,
04257                 QVImage<sShort, 1> & qvimage_pDst,
04258                 const IppiMaskSize mask = ippMskSize3x3,
04259                 const QPoint &destROIOffset = QPoint(0,0));
04260 
04273 void FilterLaplace(
04274                 const QVImage<sFloat, 1> & qvimage_pSrc,
04275                 QVImage<sFloat, 1> & qvimage_pDst,
04276                 const IppiMaskSize mask = ippMskSize3x3,
04277                 const QPoint &destROIOffset = QPoint(0,0));
04278 
04291 void FilterGauss(
04292                 const QVImage<uChar, 1> & qvimage_pSrc,
04293                 QVImage<uChar, 1> & qvimage_pDst,
04294                 const IppiMaskSize mask = ippMskSize3x3,
04295                 const QPoint &destROIOffset = QPoint(0,0));
04296 
04309 void FilterGauss(
04310                 const QVImage<sFloat, 1> & qvimage_pSrc,
04311                 QVImage<sFloat, 1> & qvimage_pDst,
04312                 const IppiMaskSize mask = ippMskSize3x3,
04313                 const QPoint &destROIOffset = QPoint(0,0));
04314 
04327 void FilterGauss(
04328                 const QVImage<uChar, 3> & qvimage_pSrc,
04329                 QVImage<uChar, 3> & qvimage_pDst,
04330                 const IppiMaskSize mask = ippMskSize3x3,
04331                 const QPoint &destROIOffset = QPoint(0,0));
04332 
04345 void FilterGauss(
04346                 const QVImage<sFloat, 3> & qvimage_pSrc,
04347                 QVImage<sFloat, 3> & qvimage_pDst,
04348                 const IppiMaskSize mask = ippMskSize3x3,
04349                 const QPoint &destROIOffset = QPoint(0,0));
04350 
04363 void FilterHipass(
04364                 const QVImage<uChar, 1> & qvimage_pSrc,
04365                 QVImage<uChar, 1> & qvimage_pDst,
04366                 const IppiMaskSize mask = ippMskSize3x3,
04367                 const QPoint &destROIOffset = QPoint(0,0));
04368 
04381 void FilterHipass(
04382                 const QVImage<uChar, 3> & qvimage_pSrc,
04383                 QVImage<uChar, 3> & qvimage_pDst,
04384                 const IppiMaskSize mask = ippMskSize3x3,
04385                 const QPoint &destROIOffset = QPoint(0,0));
04386 
04399 void FilterHipass(
04400                 const QVImage<sFloat, 1> & qvimage_pSrc,
04401                 QVImage<sFloat, 1> & qvimage_pDst,
04402                 const IppiMaskSize mask = ippMskSize3x3,
04403                 const QPoint &destROIOffset = QPoint(0,0));
04404 
04417 void FilterHipass(
04418                 const QVImage<sFloat, 3> & qvimage_pSrc,
04419                 QVImage<sFloat, 3> & qvimage_pDst,
04420                 const IppiMaskSize mask = ippMskSize3x3,
04421                 const QPoint &destROIOffset = QPoint(0,0));
04422 
04435 void FilterLowpass(
04436                 const QVImage<uChar, 1> & qvimage_pSrc,
04437                 QVImage<uChar, 1> & qvimage_pDst,
04438                 const IppiMaskSize mask = ippMskSize3x3,
04439                 const QPoint &destROIOffset = QPoint(0,0));
04440 
04453 void FilterLowpass(
04454                 const QVImage<sFloat, 1> & qvimage_pSrc,
04455                 QVImage<sFloat, 1> & qvimage_pDst,
04456                 const IppiMaskSize mask = ippMskSize3x3,
04457                 const QPoint &destROIOffset = QPoint(0,0));
04458 
04470 void Sum(
04471                 const QVImage<uChar, 1> & qvimage_pSrc,
04472                  sDouble & pSum);
04473 
04485 void Sum(
04486                 const QVImage<uChar, 3> & qvimage_pSrc,
04487                 sDouble sum[3]);
04488 
04500 void Sum(
04501                 const QVImage<sShort, 1> & qvimage_pSrc,
04502                  sDouble & pSum);
04503 
04515 void Sum(
04516                 const QVImage<sShort, 3> & qvimage_pSrc,
04517                 sDouble sum[3]);
04518 
04531 void Integral(
04532                 const QVImage<uChar, 1> & qvimage_pSrc,
04533                 QVImage<sInt, 1> & qvimage_pDst,
04534                 const sInt val,
04535                 const QPoint &destROIOffset = QPoint(0,0));
04536 
04549 void Integral(
04550                 const QVImage<uChar, 1> & qvimage_pSrc,
04551                 QVImage<sFloat, 1> & qvimage_pDst,
04552                 const sFloat val,
04553                 const QPoint &destROIOffset = QPoint(0,0));
04554 
04566 void Mean(
04567                 const QVImage<uChar, 1> & qvimage_pSrc,
04568                  sDouble & pMean);
04569 
04581 void Mean(
04582                 const QVImage<uChar, 3> & qvimage_pSrc,
04583                 sDouble mean[3]);
04584 
04596 void Mean(
04597                 const QVImage<sShort, 1> & qvimage_pSrc,
04598                  sDouble & pMean);
04599 
04611 void Mean(
04612                 const QVImage<sShort, 3> & qvimage_pSrc,
04613                 sDouble mean[3]);
04614 
04626 void Min(
04627                 const QVImage<uChar, 1> & qvimage_pSrc,
04628                  uChar & pMin);
04629 
04641 void Min(
04642                 const QVImage<uChar, 3> & qvimage_pSrc,
04643                 uChar min[3]);
04644 
04656 void Min(
04657                 const QVImage<sShort, 1> & qvimage_pSrc,
04658                  sShort & pMin);
04659 
04671 void Min(
04672                 const QVImage<sShort, 3> & qvimage_pSrc,
04673                 sShort min[3]);
04674 
04686 void Min(
04687                 const QVImage<sFloat, 1> & qvimage_pSrc,
04688                  sFloat & pMin);
04689 
04701 void Max(
04702                 const QVImage<uChar, 1> & qvimage_pSrc,
04703                  uChar & pMax);
04704 
04716 void Max(
04717                 const QVImage<uChar, 3> & qvimage_pSrc,
04718                 uChar max[3]);
04719 
04731 void Max(
04732                 const QVImage<sShort, 1> & qvimage_pSrc,
04733                  sShort & pMax);
04734 
04746 void Max(
04747                 const QVImage<sShort, 3> & qvimage_pSrc,
04748                 sShort max[3]);
04749 
04761 void Max(
04762                 const QVImage<sFloat, 1> & qvimage_pSrc,
04763                  sFloat & pMax);
04764 
04780 void Canny(
04781                 QVImage<sShort, 1> & qvimage_pSrcDx,
04782                 QVImage<sShort, 1> & qvimage_pSrcDy,
04783                 QVImage<uChar, 1> & qvimage_pDstEdges,
04784                 const sFloat lowThresh,
04785                 const sFloat highThresh,
04786                 QVImage<uChar, 1> & qvimage_pBuffer);
04787 
04803 void Canny(
04804                 QVImage<sFloat, 1> & qvimage_pSrcDx,
04805                 QVImage<sFloat, 1> & qvimage_pSrcDy,
04806                 QVImage<uChar, 1> & qvimage_pDstEdges,
04807                 const sFloat lowThresh,
04808                 const sFloat highThresh,
04809                 QVImage<uChar, 1> & qvimage_pBuffer);
04810 
04826 void MinEigenVal(
04827                 const QVImage<uChar, 1> & qvimage_pSrc,
04828                 QVImage<sFloat, 1> & qvimage_pMinEigenVal,
04829                 const IppiKernelType kernType,
04830                 const int apertureSize,
04831                 const int avgWindow,
04832                 QVImage<uChar, 1> & qvimage_pBuffer,
04833                 const QPoint &destROIOffset = QPoint(0,0));
04834 
04847 void DistanceTransform_5x5(
04848                 const QVImage<uChar, 1> & qvimage_pSrc,
04849                 QVImage<uShort, 1> & qvimage_pDst,
04850                  sInt & pMetrics,
04851                 const QPoint &destROIOffset = QPoint(0,0));
04852 
04866 void FastMarching(
04867                 const QVImage<uChar, 1> & qvimage_pSrc,
04868                 QVImage<sFloat, 1> & qvimage_pDst,
04869                 const sFloat radius,
04870                 QVImage<uChar, 1> & qvimage_pBuffer,
04871                 const QPoint &destROIOffset = QPoint(0,0));
04872 
04885 void Inpaint(
04886                 const QVImage<uChar, 1> & qvimage_pSrc,
04887                 QVImage<uChar, 1> & qvimage_pDst,
04888                  IppiInpaintState_8u_C1R & pState,
04889                 const QPoint &destROIOffset = QPoint(0,0));
04890 
04903 void Inpaint(
04904                 const QVImage<uChar, 3> & qvimage_pSrc,
04905                 QVImage<uChar, 3> & qvimage_pDst,
04906                  IppiInpaintState_8u_C1R & pState,
04907                 const QPoint &destROIOffset = QPoint(0,0));
04908 
04909 #endif



QVision framework. PARP research group, copyright 2007, 2008.