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

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

?? cv.hpp

?? 將OpenCV移植到DSP上
?? HPP
?? 第 1 頁 / 共 2 頁
字號:
////////////////////////////////////////////////////////////////////////////////////////////  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.//////                 License For Embedded Computer Vision Library//// Copyright (c) 2008, EMCV Project,// Copyright (c) 2000-2007, 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:////    * Redistributions of source code must retain the above copyright notice, //      this list of conditions and the following disclaimer.//    * Redistributions 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.//    * Neither the name of the copyright holders nor the names of their contributors //      may 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 COPYRIGHT OWNER 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.//// Contributors://    * Shiqi Yu (Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences)#ifndef _CV_HPP_#define _CV_HPP_#ifdef __cplusplus/****************************************************************************************\*                    CvBaseImageFilter: Base class for filtering operations              *\****************************************************************************************/#define CV_WHOLE   0#define CV_START   1#define CV_END     2#define CV_MIDDLE  4#define CV_ISOLATED_ROI 8typedef void (*CvRowFilterFunc)( const uchar* src, uchar* dst, void* params );typedef void (*CvColumnFilterFunc)( uchar** src, uchar* dst, int dst_step, int count, void* params );class CV_EXPORTS CvBaseImageFilter{public:    CvBaseImageFilter();    /* calls init() */    CvBaseImageFilter( int _max_width, int _src_type, int _dst_type,                       bool _is_separable, CvSize _ksize,                       CvPoint _anchor=cvPoint(-1,-1),                       int _border_mode=IPL_BORDER_REPLICATE,                       CvScalar _border_value=cvScalarAll(0) );    virtual ~CvBaseImageFilter();    /* initializes the class for processing an image of maximal width _max_width,       input image has data type _src_type, the output will have _dst_type.       _is_separable != 0 if the filter is separable       (specific behaviour is defined in a derived class), 0 otherwise.       _ksize and _anchor specify the kernel size and the anchor point. _anchor=(-1,-1) means       that the anchor is at the center.       to get interpolate pixel values outside the image _border_mode=IPL_BORDER_*** is used,       _border_value specify the pixel value in case of IPL_BORDER_CONSTANT border mode.       before initialization clear() is called if necessary.    */    virtual void init( int _max_width, int _src_type, int _dst_type,                       bool _is_separable, CvSize _ksize,                       CvPoint _anchor=cvPoint(-1,-1),                       int _border_mode=IPL_BORDER_REPLICATE,                       CvScalar _border_value=cvScalarAll(0) );    /* releases all the internal buffers.       for the further use of the object, init() needs to be called. */    virtual void clear();    /* processes input image or a part of it.       input is represented either as matrix (CvMat* src)       or a list of row pointers (uchar** src2).       in the later case width, _src_y1 and _src_y2 are used to specify the size.       _dst is the output image/matrix.       _src_roi specifies the roi inside the input image to process,          (0,0,-1,-1) denotes the whole image.       _dst_origin is the upper-left corner of the filtered roi within the output image.       _phase is either CV_START, or CV_END, or CV_MIDDLE, or CV_START|CV_END, or CV_WHOLE,          which is the same as CV_START|CV_END.          CV_START means that the input is the first (top) stripe of the processed image [roi],          CV_END - the input is the last (bottom) stripe of the processed image [roi],          CV_MIDDLE - the input is neither first nor last stripe.          CV_WHOLE - the input is the whole processed image [roi].    */    virtual int process( const CvMat* _src, CvMat* _dst,                         CvRect _src_roi=cvRect(0,0,-1,-1),                         CvPoint _dst_origin=cvPoint(0,0), int _flags=0 );    /* retrieve various parameters of the filtering object */    int get_src_type() const { return src_type; }    int get_dst_type() const { return dst_type; }    int get_work_type() const { return work_type; }    CvSize get_kernel_size() const { return ksize; }    CvPoint get_anchor() const { return anchor; }    int get_width() const { return prev_x_range.end_index - prev_x_range.start_index; }    CvRowFilterFunc get_x_filter_func() const { return x_func; }    CvColumnFilterFunc get_y_filter_func() const { return y_func; }protected:    /* initializes work_type, buf_size and max_rows */     virtual void get_work_params();    /* it is called (not always) from process when _phase=CV_START or CV_WHOLE.       the method initializes ring buffer (buf_end, buf_head, buf_tail, buf_count, rows),       prev_width, prev_x_range, const_row, border_tab, border_tab_sz* */    virtual void start_process( CvSlice x_range, int width );    /* forms pointers to "virtual rows" above or below the processed roi using the specified       border mode */    virtual void make_y_border( int row_count, int top_rows, int bottom_rows );    virtual int fill_cyclic_buffer( const uchar* src, int src_step,                                    int y, int y1, int y2 );    enum { ALIGN=32 };        int max_width;    /* currently, work_type must be the same as src_type in case of non-separable filters */    int min_depth, src_type, dst_type, work_type;    /* pointers to convolution functions, initialized by init method.       for non-separable filters only y_conv should be set */    CvRowFilterFunc x_func;    CvColumnFilterFunc y_func;    uchar* buffer;    uchar** rows;    int top_rows, bottom_rows, max_rows;    uchar *buf_start, *buf_end, *buf_head, *buf_tail;    int buf_size, buf_step, buf_count, buf_max_count;    bool is_separable;    CvSize ksize;    CvPoint anchor;    int max_ky, border_mode;    CvScalar border_value;    uchar* const_row;    int* border_tab;    int border_tab_sz1, border_tab_sz;    CvSlice prev_x_range;    int prev_width;};/* Derived class, for linear separable filtering. */class CV_EXPORTS CvSepFilter : public CvBaseImageFilter{public:    CvSepFilter();    CvSepFilter( int _max_width, int _src_type, int _dst_type,                 const CvMat* _kx, const CvMat* _ky,                 CvPoint _anchor=cvPoint(-1,-1),                 int _border_mode=IPL_BORDER_REPLICATE,                 CvScalar _border_value=cvScalarAll(0) );    virtual ~CvSepFilter();    virtual void init( int _max_width, int _src_type, int _dst_type,                       const CvMat* _kx, const CvMat* _ky,                       CvPoint _anchor=cvPoint(-1,-1),                       int _border_mode=IPL_BORDER_REPLICATE,                       CvScalar _border_value=cvScalarAll(0) );    virtual void init_deriv( int _max_width, int _src_type, int _dst_type,                             int dx, int dy, int aperture_size, int flags=0 );    virtual void init_gaussian( int _max_width, int _src_type, int _dst_type,                                int gaussian_size, double sigma );    /* dummy method to avoid compiler warnings */    virtual void init( int _max_width, int _src_type, int _dst_type,

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲国产怡红院影院| 国产美女视频91| 欧美日韩成人激情| 亚洲成在人线免费| 欧美唯美清纯偷拍| 丝袜诱惑制服诱惑色一区在线观看| 在线一区二区观看| 亚洲成人午夜电影| 日韩欧美第一区| 国产成人日日夜夜| 国产精品福利一区二区三区| 日本道精品一区二区三区| 日本三级亚洲精品| 国产日产欧美一区| 在线精品视频一区二区| 日韩高清一级片| 国产日韩欧美在线一区| 色综合中文字幕国产 | jvid福利写真一区二区三区| 1区2区3区精品视频| 欧美在线免费播放| 国内精品伊人久久久久av影院| 国产精品日韩成人| 91.xcao| 成人免费毛片a| 日韩成人午夜精品| 欧美极品aⅴ影院| 在线观看免费亚洲| 国产精品一级片在线观看| 亚洲色图.com| 精品粉嫩aⅴ一区二区三区四区| 成人免费观看视频| 日日摸夜夜添夜夜添亚洲女人| 中文字幕av一区二区三区| 欧美日韩五月天| 成人在线综合网| 日本午夜一区二区| 亚洲四区在线观看| 久久综合久久综合久久| 欧美日韩国产区一| 91在线视频官网| 国产在线精品国自产拍免费| 亚洲成人av一区| 亚洲日本乱码在线观看| 亚洲精品在线三区| 9191久久久久久久久久久| 99国产欧美另类久久久精品| 极品销魂美女一区二区三区| 夜夜亚洲天天久久| 亚洲欧洲另类国产综合| 2021久久国产精品不只是精品| 欧美午夜精品理论片a级按摩| 国产91丝袜在线播放0| 韩国精品在线观看| 日韩精品视频网站| 一区二区三国产精华液| 亚洲欧美怡红院| 国产精品天美传媒| 久久理论电影网| 欧美成人猛片aaaaaaa| 91精品国产综合久久久蜜臀粉嫩 | 欧美三级中文字幕在线观看| 国产成人激情av| 国产久卡久卡久卡久卡视频精品| 日本午夜精品一区二区三区电影 | 亚洲欧洲日韩综合一区二区| 久久久国际精品| 亚洲精品一区二区在线观看| 日韩欧美色综合| 91精品国产91久久久久久一区二区 | 中文字幕国产一区二区| 欧美电视剧免费观看| 欧美一区二区三区免费观看视频| 欧美三级日韩在线| 色婷婷av一区二区三区之一色屋| 91视频你懂的| 91久久精品一区二区| 在线观看日韩高清av| 欧美日韩国产综合一区二区 | 不卡在线观看av| 成人一区二区三区中文字幕| 风间由美一区二区三区在线观看 | 制服丝袜在线91| 91精品一区二区三区久久久久久| 欧美一区三区四区| 精品国产sm最大网站免费看| 久久婷婷国产综合精品青草| 久久久久久97三级| 中文字幕中文字幕一区二区| 一区二区高清免费观看影视大全| 一区二区三区四区精品在线视频 | 一色桃子久久精品亚洲| 亚洲免费在线看| 午夜欧美电影在线观看| 日韩成人av影视| 国产高清一区日本| 色香蕉成人二区免费| 在线不卡一区二区| 精品少妇一区二区三区| 国产精品丝袜黑色高跟| 亚洲一区在线免费观看| 日韩激情视频在线观看| 国产大陆精品国产| 日本丶国产丶欧美色综合| 欧美一区二区视频在线观看2022| 精品盗摄一区二区三区| 国产精品久久久久三级| 五月激情六月综合| 国产精品一区二区无线| 色一情一乱一乱一91av| 欧美一区二区免费| 国产精品第五页| 美女一区二区三区| 91亚洲精华国产精华精华液| 911精品产国品一二三产区| 国产亚洲精久久久久久| 亚洲一二三四在线观看| 国产成人午夜视频| 欧美乱妇20p| 国产精品美女久久久久av爽李琼 | 久久精品99国产国产精| 99久久精品国产观看| 日韩一级免费观看| 亚洲男人天堂一区| 国产一区二区三区美女| 欧美日韩精品欧美日韩精品一综合| 久久精品一级爱片| 天天影视涩香欲综合网| 成人激情综合网站| 日韩精品一区二区三区在线| 一区二区激情视频| 成人激情文学综合网| 精品国产在天天线2019| 亚洲成精国产精品女| eeuss影院一区二区三区| 日韩免费看的电影| 亚洲不卡av一区二区三区| 99国产欧美另类久久久精品| 精品成人免费观看| 免费成人美女在线观看.| 欧美性一二三区| 亚洲人成网站影音先锋播放| 欧美亚洲综合另类| 国产精品不卡视频| 顶级嫩模精品视频在线看| 日韩欧美激情在线| 日韩专区中文字幕一区二区| 欧洲精品一区二区三区在线观看| 国产精品久久久一本精品| 国产盗摄女厕一区二区三区| 欧美电影免费观看完整版| 丝袜美腿高跟呻吟高潮一区| 欧美三区免费完整视频在线观看| 中文字幕在线不卡视频| 粉嫩嫩av羞羞动漫久久久| 欧美精品一区二区三区一线天视频 | 欧美一区二区视频在线观看2022| 一区二区在线观看视频在线观看| 成人app软件下载大全免费| 欧美激情一二三区| 国产精品一区二区三区网站| 久久亚洲影视婷婷| 国产一区二区三区免费观看| 精品毛片乱码1区2区3区| 精品一区免费av| 精品乱人伦一区二区三区| 亚洲成av人影院| 欧美高清dvd| 免费成人深夜小野草| 欧美电视剧在线看免费| 国内精品在线播放| 国产亚洲一区二区三区| 国产精品一二三| 国产精品国产自产拍高清av| 91偷拍与自偷拍精品| 亚洲综合在线观看视频| 91国产免费观看| 日韩黄色一级片| 精品99久久久久久| 懂色av一区二区三区免费观看| 国产精品久久久久久久久免费丝袜| 成人在线综合网| 一区二区三区欧美激情| 欧美欧美欧美欧美首页| 精品在线视频一区| 国产精品婷婷午夜在线观看| 91视频你懂的| 天堂av在线一区| 久久久久国产精品厨房| 91小视频在线观看| 婷婷综合在线观看| 26uuu国产一区二区三区| 成人亚洲一区二区一| 一区二区免费在线播放| 日韩精品自拍偷拍| 成人精品国产一区二区4080| 亚洲一区二区在线视频| 欧美精品一区二区三区很污很色的| 成人av电影在线| 日韩av在线播放中文字幕|