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

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

?? cv.h

?? OpenCV1.0 + C++Builder6 example of finding coners programm. Highlites coners it found in frame.
?? 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

#if defined(_CH_)
#pragma package <opencv>
#include <chdl.h>
LOAD_CHDL_CODE(cv,Cv)
#endif

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

#ifdef __cplusplus
extern "C" {
#endif

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

#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) );

/* Linear filter */
CVAPI(void) cvFilter2D( const CvArr* src, CvArr* dst, const CvMat* kernel,
                        CvPoint anchor CV_DEFAULT(cvPoint(-1,-1)));
#define cvConvolve2D cvFilter2D

/* 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));

/*
   Down-samples image with prior gaussian smoothing.
   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 with posterior gaussian smoothing.
   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) );*/


/* Segments image using son-father links (modification of Burt's algorithm).
   CvSeq<CvConnectedComp*> is returned to *comp */
CVAPI(void) cvPyrSegmentation( IplImage* src,
                              IplImage* dst,
                              CvMemStorage* storage,
                              CvSeq** comp,
                              int level, double threshold1,
                              double threshold2 );


#define CV_SCHARR -1

/* calculates some image derivative using 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 Laplace operator: (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_COLORCVT_MAX  56

/* Converts input array 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 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*) cvWarpPerspectiveQMatrix( const CvPoint2D32f* src,
                                       const CvPoint2D32f* dst,
                                       CvMat* map_matrix );

#define  CV_SHAPE_RECT      0
#define  CV_SHAPE_CROSS     1
#define  CV_SHAPE_ELLIPSE   2
#define  CV_SHAPE_CUSTOM    100

/* creates structuring element used for morphological operations */
CVAPI(IplConvKernel*)  cvCreateStructuringElementEx(
            int cols, int  rows, int  anchor_x, int  anchor_y,
            int shape, int* values CV_DEFAULT(NULL) );

/* releases structuring element */
CVAPI(void)  cvReleaseStructuringElement( IplConvKernel** element );


/* erodes input image (applies minimum filter) one or more times.
   If element pointer is NULL, 3x3 rectangular element is used */
CVAPI(void)  cvErode( const CvArr* src, CvArr* dst,
                      IplConvKernel* element CV_DEFAULT(NULL),
                      int iterations CV_DEFAULT(1) );

/* dilates input image (applies maximum filter) one or more times.
   If element pointer is NULL, 3x3 rectangular element is used */
CVAPI(void)  cvDilate( const CvArr* src, CvArr* dst,
                       IplConvKernel* element CV_DEFAULT(NULL),
                       int iterations CV_DEFAULT(1) );

#define CV_MOP_OPEN         2
#define CV_MOP_CLOSE        3
#define CV_MOP_GRADIENT     4
#define CV_MOP_TOPHAT       5
#define CV_MOP_BLACKHAT     6

/* performs complex morphological transformation */
CVAPI(void)  cvMorphologyEx( const CvArr* src, CvArr* dst,
                             CvArr* temp, IplConvKernel* element,
                             int operation, int iterations CV_DEFAULT(1) );


/* Calculates all spatial and central moments up to the 3rd order */
CVAPI(void) cvMoments( const CvArr* arr, CvMoments* moments, int binary CV_DEFAULT(0));

/* Retrieve particular spatial, central or normalized central moments */
CVAPI(double)  cvGetSpatialMoment( CvMoments* moments, int x_order, int y_order );
CVAPI(double)  cvGetCentralMoment( CvMoments* moments, int x_order, int y_order );
CVAPI(double)  cvGetNormalizedCentralMoment( CvMoments* moments,

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲永久免费视频| 国产日韩欧美精品在线| bt欧美亚洲午夜电影天堂| 麻豆成人91精品二区三区| 亚洲高清免费观看| 亚洲超碰精品一区二区| 亚洲综合男人的天堂| 一区二区三区四区在线免费观看| 中文字幕制服丝袜成人av| 亚洲国产高清不卡| 久久精品水蜜桃av综合天堂| 久久九九全国免费| 欧美国产激情二区三区| 欧美国产国产综合| 亚洲欧美色一区| 亚洲免费av在线| 亚洲啪啪综合av一区二区三区| 中文字幕亚洲视频| 一区二区三区四区视频精品免费 | 亚洲日本欧美天堂| 亚洲免费观看高清在线观看| 免费高清在线视频一区·| 日本网站在线观看一区二区三区| 香蕉成人啪国产精品视频综合网| 日韩高清中文字幕一区| 激情深爱一区二区| 成人av在线影院| 在线影视一区二区三区| 欧美精品在线一区二区| 欧美成人a∨高清免费观看| 国产农村妇女精品| 亚洲影视在线观看| 久国产精品韩国三级视频| 国产成人综合亚洲网站| 在线影视一区二区三区| 欧美tk丨vk视频| 亚洲欧洲日韩综合一区二区| 亚洲va欧美va国产va天堂影院| 久久99热国产| 91麻豆视频网站| 欧美一区二区人人喊爽| 欧美激情中文字幕一区二区| 亚洲午夜久久久久久久久电影院 | 国内一区二区在线| 99免费精品在线观看| 777精品伊人久久久久大香线蕉| 久久久久国产免费免费| 亚洲精品高清视频在线观看| 精品在线亚洲视频| 欧美伊人久久久久久久久影院 | 国产亚洲成aⅴ人片在线观看| 中文字幕日本不卡| 另类小说图片综合网| 91日韩一区二区三区| 精品国产乱码久久久久久老虎| 亚洲视频1区2区| 国产一区二区三区高清播放| 欧美日韩国产免费一区二区| 日本一区二区三区免费乱视频| 日韩精品一级二级| 色天使色偷偷av一区二区| 国产午夜亚洲精品午夜鲁丝片| 午夜精品久久久久久不卡8050| 99re66热这里只有精品3直播| 精品国产乱码久久久久久牛牛 | 男女男精品视频| 99re这里只有精品视频首页| 久久久精品免费免费| 日韩不卡在线观看日韩不卡视频| 色欧美片视频在线观看| 国产欧美精品区一区二区三区| 毛片基地黄久久久久久天堂| 欧美午夜一区二区三区| 亚洲色图19p| 99久久精品一区二区| 国产精品天天摸av网| 国产精品一区久久久久| 久久综合九色综合久久久精品综合 | 亚洲一区av在线| 91一区一区三区| 亚洲欧美偷拍三级| 色婷婷国产精品久久包臀| 国产精品久久久久久久久免费樱桃 | 91麻豆免费看| 亚洲色图清纯唯美| 欧美一区二区免费| 亚洲成人tv网| 欧美电影在哪看比较好| 全部av―极品视觉盛宴亚洲| 欧美丝袜丝交足nylons| 无吗不卡中文字幕| 911精品产国品一二三产区| 青草国产精品久久久久久| 欧美一区在线视频| 国产一区高清在线| 中文字幕av一区 二区| av一二三不卡影片| 一区二区三区成人| 欧美一区二区私人影院日本| 久久精品国产免费看久久精品| 精品成人一区二区三区四区| 国产很黄免费观看久久| 中文字幕日韩一区| 欧美日本视频在线| 国产一区二区成人久久免费影院| 久久久久国色av免费看影院| 91香蕉视频黄| 日本视频免费一区| 国产视频视频一区| 91成人在线精品| 美女网站视频久久| 中国av一区二区三区| 欧美性猛交xxxx乱大交退制版| 美女视频免费一区| 国产精品久久久久一区二区三区 | 欧美在线不卡视频| 麻豆国产精品777777在线| 亚洲国产成人一区二区三区| 色呦呦日韩精品| 久久精品免费看| 亚洲欧美一区二区三区极速播放| 欧美一个色资源| 91在线播放网址| 韩国在线一区二区| 一区二区久久久| 国产日韩精品视频一区| 欧美日韩三级视频| 波多野结衣精品在线| 免费一级欧美片在线观看| 自拍偷拍欧美精品| 精品动漫一区二区三区在线观看| 色噜噜夜夜夜综合网| 国产尤物一区二区| 日韩在线观看一区二区| 综合在线观看色| 久久综合国产精品| 宅男在线国产精品| 91黄色免费观看| 成人免费高清在线观看| 激情深爱一区二区| 日韩电影一区二区三区| 亚洲丝袜自拍清纯另类| 精品国产免费一区二区三区香蕉| 91久久一区二区| 99精品桃花视频在线观看| 精品午夜久久福利影院| 日韩电影免费一区| 午夜精品视频一区| 一区二区欧美在线观看| 国产精品不卡视频| 国产精品嫩草99a| 亚洲精品一线二线三线| 日韩一区二区高清| 91在线观看免费视频| 97精品久久久久中文字幕 | 国产精品麻豆久久久| 欧美xxxxx牲另类人与| 日韩一区二区免费高清| 欧美久久一二三四区| 欧美在线观看一区| 欧美伊人精品成人久久综合97 | 色综合久久综合网97色综合| 不卡的av电影在线观看| 成人一区二区在线观看| 丁香五精品蜜臀久久久久99网站| 国产成人精品1024| 成人激情免费视频| 色综合久久久久| 色婷婷av一区| 欧美日韩在线播放一区| 欧美影片第一页| 欧美猛男超大videosgay| 欧美一区二区三区免费视频 | 精品一区二区三区免费视频| 久久aⅴ国产欧美74aaa| 国内精品写真在线观看| 豆国产96在线|亚洲| 一本色道综合亚洲| 欧美猛男男办公室激情| 精品国产一区二区三区av性色| 久久久www成人免费无遮挡大片| 国产三级欧美三级日产三级99| 国产精品久久免费看| 亚洲综合男人的天堂| 久久国产尿小便嘘嘘尿| 国产不卡视频一区二区三区| 91尤物视频在线观看| 91精品欧美久久久久久动漫| 久久久噜噜噜久久人人看 | 亚洲三级电影网站| 日韩黄色小视频| 国产高清成人在线| 一本久久综合亚洲鲁鲁五月天 | 制服丝袜成人动漫| 久久久久久电影| 樱花草国产18久久久久| 久久99日本精品| 在线视频综合导航| 久久久久久久久久看片| 亚洲精品va在线观看|