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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cv.h

?? opencv庫在TI DM6437上的移植,目前包括兩個庫cv.lib和cxcore.lib的工程
?? H
?? 第 1 頁 / 共 4 頁
字號:
/*M///////////////////////////////////////////////////////////////////////////////////////
//
//  IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
//
//  By downloading, copying, installing or using the software you agree to this license.
//  If you do not agree to this license, do not download, install,
//  copy or use the software.
//
//
//                        Intel License Agreement
//                For Open Source Computer Vision Library
//
// Copyright (C) 2000, Intel Corporation, all rights reserved.
// Third party copyrights are property of their respective owners.
//
// Redistribution and use in source and binary forms, with or without modification,
// are permitted provided that the following conditions are met:
//
//   * Redistribution's of source code must retain the above copyright notice,
//     this list of conditions and the following disclaimer.
//
//   * Redistribution's in binary form must reproduce the above copyright notice,
//     this list of conditions and the following disclaimer in the documentation
//     and/or other materials provided with the distribution.
//
//   * The name of Intel Corporation may not be used to endorse or promote products
//     derived from this software without specific prior written permission.
//
// This software is provided by the copyright holders and contributors "as is" and
// any express or implied warranties, including, but not limited to, the implied
// warranties of merchantability and fitness for a particular purpose are disclaimed.
// In no event shall the Intel Corporation or 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.
//
//M*/


#ifndef _CV_H_
#define _CV_H_

#ifdef __IPL_H__
#define HAVE_IPL
#endif

#ifndef SKIP_INCLUDES
  #if defined(_CH_)
    #pragma package <chopencv>
    #include <chdl.h>
    LOAD_CHDL(cv)
  #endif
#endif

#include "cxcore.h"
#include "cvtypes.h"

#ifdef __cplusplus
extern "C" {
#endif

/****************************************************************************************\
*                                    Image Processing                                    *
\****************************************************************************************/

/* Copies source 2D array inside of the larger destination array and
   makes a border of the specified type (IPL_BORDER_*) around the copied area. */
CVAPI(void) cvCopyMakeBorder( const CvArr* src, CvArr* dst, CvPoint offset,
                              int bordertype, CvScalar value CV_DEFAULT(cvScalarAll(0)));

#define CV_BLUR_NO_SCALE 0
#define CV_BLUR  1
#define CV_GAUSSIAN  2
#define CV_MEDIAN 3
#define CV_BILATERAL 4

/* Smoothes array (removes noise) */
CVAPI(void) cvSmooth( const CvArr* src, CvArr* dst,
                      int smoothtype CV_DEFAULT(CV_GAUSSIAN),
                      int param1 CV_DEFAULT(3),
                      int param2 CV_DEFAULT(0),
                      double param3 CV_DEFAULT(0),
                      double param4 CV_DEFAULT(0));

/* Convolves the image with the kernel */
CVAPI(void) cvFilter2D( const CvArr* src, CvArr* dst, const CvMat* kernel,
                        CvPoint anchor CV_DEFAULT(cvPoint(-1,-1)));

/* Finds integral image: SUM(X,Y) = sum(x<X,y<Y)I(x,y) */
CVAPI(void) cvIntegral( const CvArr* image, CvArr* sum,
                       CvArr* sqsum CV_DEFAULT(NULL),
                       CvArr* tilted_sum CV_DEFAULT(NULL));

/*
   Smoothes the input image with gaussian kernel and then down-samples it.
   dst_width = floor(src_width/2)[+1],
   dst_height = floor(src_height/2)[+1]
*/
CVAPI(void)  cvPyrDown( const CvArr* src, CvArr* dst,
                        int filter CV_DEFAULT(CV_GAUSSIAN_5x5) );

/* 
   Up-samples image and smoothes the result with gaussian kernel.
   dst_width = src_width*2,
   dst_height = src_height*2
*/
CVAPI(void)  cvPyrUp( const CvArr* src, CvArr* dst,
                      int filter CV_DEFAULT(CV_GAUSSIAN_5x5) );


/* Builds the whole pyramid at once. Output array of CvMat headers (levels[*])
   is initialized with the headers of subsequent pyramid levels */
/*CVAPI  void  cvCalcPyramid( const CvArr* src, CvArr* container,
                              CvMat* levels, int level_count,
                              int filter CV_DEFAULT(CV_GAUSSIAN_5x5) );*/


/* Splits color or grayscale image into multiple connected components
   of nearly the same color/brightness using modification of Burt algorithm.
   comp with contain a pointer to sequence (CvSeq)
   of connected components (CvConnectedComp) */
CVAPI(void) cvPyrSegmentation( IplImage* src, IplImage* dst,
                              CvMemStorage* storage, CvSeq** comp,
                              int level, double threshold1,
                              double threshold2 );

/* Filters image using meanshift algorithm */
CVAPI(void) cvPyrMeanShiftFiltering( const CvArr* src, CvArr* dst, 
    double sp, double sr, int max_level CV_DEFAULT(1),
    CvTermCriteria termcrit CV_DEFAULT(cvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS,5,1)));

/* Segments image using seed "markers" */
CVAPI(void) cvWatershed( const CvArr* image, CvArr* markers );

#define CV_INPAINT_NS      0
#define CV_INPAINT_TELEA   1

/* Inpaints the selected region in the image */
CVAPI(void) cvInpaint( const CvArr* src, const CvArr* inpaint_mask,
                       CvArr* dst, double inpaintRange, int flags );

#define CV_SCHARR -1
#define CV_MAX_SOBEL_KSIZE 7

/* Calculates an image derivative using generalized Sobel
   (aperture_size = 1,3,5,7) or Scharr (aperture_size = -1) operator.
   Scharr can be used only for the first dx or dy derivative */
CVAPI(void) cvSobel( const CvArr* src, CvArr* dst,
                    int xorder, int yorder,
                    int aperture_size CV_DEFAULT(3));

/* Calculates the image Laplacian: (d2/dx + d2/dy)I */
CVAPI(void) cvLaplace( const CvArr* src, CvArr* dst,
                      int aperture_size CV_DEFAULT(3) );

/* Constants for color conversion */
#define  CV_BGR2BGRA    0
#define  CV_RGB2RGBA    CV_BGR2BGRA

#define  CV_BGRA2BGR    1
#define  CV_RGBA2RGB    CV_BGRA2BGR

#define  CV_BGR2RGBA    2
#define  CV_RGB2BGRA    CV_BGR2RGBA

#define  CV_RGBA2BGR    3
#define  CV_BGRA2RGB    CV_RGBA2BGR

#define  CV_BGR2RGB     4
#define  CV_RGB2BGR     CV_BGR2RGB

#define  CV_BGRA2RGBA   5
#define  CV_RGBA2BGRA   CV_BGRA2RGBA

#define  CV_BGR2GRAY    6
#define  CV_RGB2GRAY    7
#define  CV_GRAY2BGR    8
#define  CV_GRAY2RGB    CV_GRAY2BGR
#define  CV_GRAY2BGRA   9
#define  CV_GRAY2RGBA   CV_GRAY2BGRA
#define  CV_BGRA2GRAY   10
#define  CV_RGBA2GRAY   11

#define  CV_BGR2BGR565  12
#define  CV_RGB2BGR565  13
#define  CV_BGR5652BGR  14
#define  CV_BGR5652RGB  15
#define  CV_BGRA2BGR565 16
#define  CV_RGBA2BGR565 17
#define  CV_BGR5652BGRA 18
#define  CV_BGR5652RGBA 19

#define  CV_GRAY2BGR565 20
#define  CV_BGR5652GRAY 21

#define  CV_BGR2BGR555  22
#define  CV_RGB2BGR555  23
#define  CV_BGR5552BGR  24
#define  CV_BGR5552RGB  25
#define  CV_BGRA2BGR555 26
#define  CV_RGBA2BGR555 27
#define  CV_BGR5552BGRA 28
#define  CV_BGR5552RGBA 29

#define  CV_GRAY2BGR555 30
#define  CV_BGR5552GRAY 31

#define  CV_BGR2XYZ     32
#define  CV_RGB2XYZ     33
#define  CV_XYZ2BGR     34
#define  CV_XYZ2RGB     35

#define  CV_BGR2YCrCb   36
#define  CV_RGB2YCrCb   37
#define  CV_YCrCb2BGR   38
#define  CV_YCrCb2RGB   39

#define  CV_BGR2HSV     40
#define  CV_RGB2HSV     41

#define  CV_BGR2Lab     44
#define  CV_RGB2Lab     45

#define  CV_BayerBG2BGR 46
#define  CV_BayerGB2BGR 47
#define  CV_BayerRG2BGR 48
#define  CV_BayerGR2BGR 49

#define  CV_BayerBG2RGB CV_BayerRG2BGR
#define  CV_BayerGB2RGB CV_BayerGR2BGR
#define  CV_BayerRG2RGB CV_BayerBG2BGR
#define  CV_BayerGR2RGB CV_BayerGB2BGR

#define  CV_BGR2Luv     50
#define  CV_RGB2Luv     51
#define  CV_BGR2HLS     52
#define  CV_RGB2HLS     53

#define  CV_HSV2BGR     54
#define  CV_HSV2RGB     55

#define  CV_Lab2BGR     56
#define  CV_Lab2RGB     57
#define  CV_Luv2BGR     58
#define  CV_Luv2RGB     59
#define  CV_HLS2BGR     60
#define  CV_HLS2RGB     61

#define  CV_COLORCVT_MAX  100

/* Converts input array pixels from one color space to another */
CVAPI(void)  cvCvtColor( const CvArr* src, CvArr* dst, int code );

#define  CV_INTER_NN        0
#define  CV_INTER_LINEAR    1
#define  CV_INTER_CUBIC     2
#define  CV_INTER_AREA      3

#define  CV_WARP_FILL_OUTLIERS 8
#define  CV_WARP_INVERSE_MAP  16

/* Resizes image (input array is resized to fit the destination array) */
CVAPI(void)  cvResize( const CvArr* src, CvArr* dst,
                       int interpolation CV_DEFAULT( CV_INTER_LINEAR ));

/* Warps image with affine transform */ 
CVAPI(void)  cvWarpAffine( const CvArr* src, CvArr* dst, const CvMat* map_matrix,
                           int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS),
                           CvScalar fillval CV_DEFAULT(cvScalarAll(0)) );

/* Computes affine transform matrix for mapping src[i] to dst[i] (i=0,1,2) */
CVAPI(CvMat*) cvGetAffineTransform( const CvPoint2D32f * src, 
                                    const CvPoint2D32f * dst, 
                                    CvMat * map_matrix );

/* Computes rotation_matrix matrix */
CVAPI(CvMat*)  cv2DRotationMatrix( CvPoint2D32f center, double angle,
                                   double scale, CvMat* map_matrix );

/* Warps image with perspective (projective) transform */
CVAPI(void)  cvWarpPerspective( const CvArr* src, CvArr* dst, const CvMat* map_matrix,
                                int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS),
                                CvScalar fillval CV_DEFAULT(cvScalarAll(0)) );

/* Computes perspective transform matrix for mapping src[i] to dst[i] (i=0,1,2,3) */
CVAPI(CvMat*) cvGetPerspectiveTransform( const CvPoint2D32f* src,
                                         const CvPoint2D32f* dst,
                                         CvMat* map_matrix );

/* Performs generic geometric transformation using the specified coordinate maps */
CVAPI(void)  cvRemap( const CvArr* src, CvArr* dst,
                      const CvArr* mapx, const CvArr* mapy,
                      int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS),
                      CvScalar fillval CV_DEFAULT(cvScalarAll(0)) );

/* Performs forward or inverse log-polar image transform */
CVAPI(void)  cvLogPolar( const CvArr* src, CvArr* dst,
                         CvPoint2D32f center, double M,
                         int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲影院久久精品| 免费在线观看一区二区三区| 欧美视频一区二区| 国产一区二区调教| 亚洲成人午夜电影| 国产精品久久久久久久午夜片| 欧美丝袜丝交足nylons| 成人免费av资源| 久久国产人妖系列| 亚洲大片精品永久免费| 国产精品久久久久久久久免费樱桃| 日韩一区二区三区免费观看| 91视频www| 国产成人午夜精品5599| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲免费资源在线播放| 国产精品色一区二区三区| 日韩三级在线免费观看| 欧美日韩国产精品成人| 色老综合老女人久久久| 99久久夜色精品国产网站| 成人午夜在线免费| 国产精品一区二区男女羞羞无遮挡| 日本不卡免费在线视频| 亚洲国产精品久久久久秋霞影院| 亚洲人成网站精品片在线观看 | 精品国产一区二区三区久久久蜜月| 91国产精品成人| 91年精品国产| 99久久国产综合精品麻豆| 成人黄色网址在线观看| 国产91综合网| 成人av资源在线观看| 成人性生交大片| 不卡av电影在线播放| 成人一级黄色片| 成年人网站91| 91毛片在线观看| 91视频91自| 色婷婷久久久综合中文字幕| 色综合久久精品| 欧美主播一区二区三区美女| 欧美视频在线一区二区三区 | 一本大道久久a久久综合婷婷| 成人av在线资源网| 99久久综合色| 91福利在线播放| 欧美日韩一区二区三区在线| 欧美日韩视频专区在线播放| 欧美精品乱码久久久久久 | 3atv在线一区二区三区| 欧美男生操女生| 日韩三级电影网址| 久久久久久久久一| 国产精品国产三级国产a | 日韩中文字幕区一区有砖一区| 五月天国产精品| 久久精品久久99精品久久| 国产精品一二三四| 99久久精品国产麻豆演员表| 欧美撒尿777hd撒尿| 3d成人动漫网站| 国产欧美一区视频| 亚洲精品乱码久久久久久久久 | 国产自产高清不卡| 成人免费视频一区| 欧洲精品中文字幕| 日韩欧美激情四射| 中文字幕不卡三区| 亚洲一级二级三级在线免费观看| 三级欧美在线一区| 国产91精品一区二区麻豆亚洲| 91亚洲永久精品| 日韩一区二区在线看| 国产亚洲1区2区3区| 亚洲一二三级电影| 激情综合网av| 色婷婷精品大视频在线蜜桃视频| 日韩午夜在线播放| 亚洲色欲色欲www在线观看| 午夜精品免费在线| 成人一区二区三区视频| 91精品国产手机| 国产精品剧情在线亚洲| 蜜臀av国产精品久久久久| 成人免费毛片嘿嘿连载视频| 91精品国产aⅴ一区二区| 亚洲国产高清在线| 日韩国产在线一| 波多野结衣亚洲| 91精品国产黑色紧身裤美女| 综合分类小说区另类春色亚洲小说欧美| 午夜精品视频一区| 91在线免费看| 国产欧美va欧美不卡在线| 亚洲观看高清完整版在线观看 | 91久久精品网| 国产视频一区二区在线| 亚洲国产视频一区| 成av人片一区二区| 久久色成人在线| 日韩精品三区四区| 欧美综合一区二区| 国产精品美女久久福利网站| 精东粉嫩av免费一区二区三区| 在线精品视频免费观看| 国产精品你懂的在线| 国产在线精品一区二区不卡了| 欧美日韩三级一区二区| 亚洲欧美日韩国产另类专区| 国产精品乡下勾搭老头1| 91精品国产一区二区人妖| 一级特黄大欧美久久久| 99在线精品免费| 国产亚洲综合在线| 国产乱子轮精品视频| 欧美一区二区三区在线观看视频| 亚洲精品国久久99热| 99久久精品免费看| 国产精品久久久久天堂| 亚洲图片有声小说| 亚洲国产成人va在线观看天堂| 91国偷自产一区二区开放时间| 久久精品在线观看| 狠狠色狠狠色合久久伊人| 欧美精品三级在线观看| 亚洲大片免费看| 欧美日韩性生活| 亚洲r级在线视频| 欧美日韩www| 日韩不卡一区二区| 日韩欧美在线不卡| 婷婷综合五月天| 91精品国产91久久综合桃花 | 国内精品伊人久久久久影院对白| 欧美日韩精品一区二区在线播放| 亚洲综合偷拍欧美一区色| 91国偷自产一区二区使用方法| 亚洲黄色录像片| 欧美色国产精品| 日本伊人午夜精品| 精品久久久久久综合日本欧美| 九一久久久久久| 久久久久久久久97黄色工厂| 粉嫩高潮美女一区二区三区 | 中文字幕一区二区三区在线播放 | 欧美一区二区精品| 蜜臀国产一区二区三区在线播放| 欧美一级黄色录像| 国内一区二区视频| 国产精品沙发午睡系列990531| av亚洲精华国产精华| 亚洲一区视频在线| 在线观看91精品国产麻豆| 激情成人午夜视频| 国产精品久久毛片a| 色综合天天狠狠| 日韩精品欧美成人高清一区二区| 精品美女在线观看| 成人v精品蜜桃久久一区| 一区二区三区在线观看网站| 欧美日韩国产综合草草| 狠狠色丁香久久婷婷综合_中| 欧美激情一区在线观看| 91激情在线视频| 精品一区二区国语对白| 国产精品国产馆在线真实露脸| 在线视频你懂得一区| 日韩 欧美一区二区三区| 久久久久久久久久久久久夜| 99国产精品久久| 日韩不卡免费视频| 国产精品视频线看| 欧美日韩和欧美的一区二区| 国产老肥熟一区二区三区| 亚洲专区一二三| 2024国产精品| 欧洲生活片亚洲生活在线观看| 激情成人综合网| 亚洲一区二区视频在线| 久久新电视剧免费观看| 欧美无砖砖区免费| 丰满放荡岳乱妇91ww| 午夜不卡av在线| 国产精品网站一区| 日韩一区和二区| 色噜噜狠狠成人中文综合| 狠狠色综合日日| 五月婷婷综合激情| 中文字幕中文字幕一区| 日韩一级片在线播放| 色婷婷亚洲一区二区三区| 国产麻豆9l精品三级站| 日韩和欧美的一区| 一区二区三区在线视频免费| 久久精品在线观看| 欧美一区二区三区在线电影| 色欲综合视频天天天| 国产91色综合久久免费分享| 琪琪久久久久日韩精品|