cvhaarfacecascade.cpp.svn-base
来自「非结构化路识别」· SVN-BASE 代码 · 共 752 行 · 第 1/5 页
SVN-BASE
752 行
/*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*/
/* Default haar cascade for face detection */
#include "_cvaux.h"
extern const char* icvDefaultFaceCascade[] = {
/* Stage 0 */
" 9 1 2 6 4 12 9 0 -1 6 7 12 3 0 3 haar_y3 -0.031512 0 -1 2.087538 -2.217210 1 2 6 4 12 7 0 -1\n"
" 10 4 4 7 0 3 haar_x3 0.012396 0 -1 -1.863394 1.327205 1 2 3 9 18 9 0 -1 3 12 18 3 0 3\n"
" haar_y3 0.021928 0 -1 -1.510525 1.062573 1 2 8 18 9 6 0 -1 8 20 9 2 0 3 haar_y3\n"
" 0.005753 0 -1 -0.874639 1.176034 1 2 3 5 4 19 0 -1 5 5 2 19 0 2 haar_x2 0.015014 0 -1\n"
" -0.779457 1.260842 1 2 6 5 12 16 0 -1 6 13 12 8 0 2 haar_y2 0.099371 0 -1 0.557513 -1.874300 \n"
" 1 2 5 8 12 6 0 -1 5 11 12 3 0 2 haar_y2 0.002734 0 -1 -1.691193 0.440097 1 2 11 14 4 10 0 -1\n"
" 11 19 4 5 0 2 haar_y2 -0.018859 0 -1 -1.476954 0.443501 1 2 4 0 7 6 0 -1 4 3 7 3 0 2\n"
" haar_y2 0.005974 0 -1 -0.859092 0.852556 -5.042550\n"
,
/* Stage 1 */
" 16 1 2 6 6 12 6 0 -1 6 8 12 2 0 3 haar_y3 -0.021110 0 -1 1.243565 -1.571301 1 2\n"
" 6 4 12 7 0 -1 10 4 4 7 0 3 haar_x3 0.020356 0 -1 -1.620478 1.181776 1 2 1 8 19 12 0 -1\n"
" 1 12 19 4 0 3 haar_y3 0.021309 0 -1 -1.941593 0.700691 1 2 0 2 24 3 0 -1 8 2 8 3 0 3\n"
" haar_x3 0.091660 0 -1 -0.556701 1.728442 1 2 9 9 6 15 0 -1 9 14 6 5 0 3 haar_y3\n"
" 0.036288 0 -1 0.267638 -2.183181 1 2 5 6 14 10 0 -1 5 11 14 5 0 2 haar_y2 -0.019110 0 -1\n"
" -2.673021 0.456708 1 2 5 0 14 9 0 -1 5 3 14 3 0 3 haar_y3 0.008254 0 -1 -1.085291 0.535642 \n"
" 1 2 13 11 9 6 0 -1 16 11 3 6 0 3 haar_x3 0.018355 0 -1 -0.352002 0.933392 1 2 7 5 6 10 0 -1\n"
" 9 5 2 10 0 3 haar_x3 -0.007057 0 -1 0.927821 -0.663499 1 2 10 8 6 10 0 -1 12 8 2 10 0 3\n"
" haar_x3 -0.009877 0 -1 1.157747 -0.297748 1 2 2 5 4 9 0 -1 4 5 2 9 0 2 haar_x2 0.015814 0 -1\n"
" -0.419606 1.357604 1 2 18 0 6 11 0 -1 20 0 2 11 0 3 haar_x3 -0.020700 0 -1 1.459002 -0.197394 \n"
" 1 2 0 6 24 13 0 -1 8 6 8 13 0 3 haar_x3 -0.137608 0 -1 1.118676 -0.529155 1 2 9 6 6 9 0 -1\n"
" 11 6 2 9 0 3 haar_x3 0.014319 0 -1 -0.351272 1.144086 1 2 7 18 10 6 0 -1 7 20 10 2 0 3\n"
" haar_y3 0.010253 0 -1 -0.608506 0.770985 1 2 5 7 14 12 0 -1 5 13 14 6 0 2 haar_y2\n"
" 0.091508 0 -1 0.388178 -1.512294 -4.984240\n"
,
/* Stage 2 */
" 27 1 2 0 3 24 3 0 -1 8 3 8 3 0 3 haar_x3 0.069747 0 -1 -1.013088 1.468735 1 2 5 8 15 6 0 -1\n"
" 5 11 15 3 0 2 haar_y2 0.031503 0 -1 -1.646364 1.000063 1 2 9 6 5 14 0 -1 9 13 5 7 0 2\n"
" haar_y2 0.014261 0 -1 0.464803 -1.595989 1 2 9 5 6 10 0 -1 11 5 2 10 0 3 haar_x3\n"
" 0.014453 0 -1 -0.655119 0.830218 1 2 6 6 3 12 0 -1 6 12 3 6 0 2 haar_y2 -0.003051 0 -1\n"
" -1.398231 0.425506 1 2 3 21 18 3 0 -1 9 21 6 3 0 3 haar_x3 0.032723 0 -1 -0.507026 1.052611 \n"
" 1 2 5 6 13 6 0 -1 5 8 13 2 0 3 haar_y3 -0.007296 0 -1 0.363569 -1.346489 1 2 18 1 6 15 0 -1\n"
" 18 1 3 15 0 2 haar_x2 0.050425 0 -1 -0.304614 1.450413 1 2 1 1 6 15 0 -1 4 1 3 15 0 2\n"
" haar_x2 0.046879 0 -1 -0.402862 1.214561 1 2 0 8 24 15 0 -1 8 8 8 15 0 3 haar_x3\n"
" -0.069359 0 -1 1.053936 -0.457197 1 3 5 6 14 12 0 -1 5 6 7 6 0 2 12 12 7 6 0 2 haar_x2_y2\n"
" -0.049034 0 -1 -1.625309 0.153790 1 2 2 12 21 12 0 -1 2 16 21 4 0 3 haar_y3 0.084828 0 -1\n"
" 0.284030 -1.566206 1 2 8 1 4 10 0 -1 10 1 2 10 0 2 haar_x2 -0.001723 0 -1 -1.014746 0.232948 \n"
" 1 2 2 13 20 10 0 -1 2 13 10 10 0 2 haar_x2 0.115622 0 -1 -0.167329 1.280407 1 2\n"
" 0 1 6 13 0 -1 2 1 2 13 0 3 haar_x3 -0.051280 0 -1 1.516239 -0.302711 1 2 20 2 4 13 0 -1\n"
" 20 2 2 13 0 2 haar_x2 -0.042707 0 -1 1.763192 -0.051832 1 2 0 5 22 19 0 -1 11 5 11 19 0 2\n"
" haar_x2 0.371781 0 -1 -0.313892 1.535798 1 2 18 4 6 9 0 -1 20 4 2 9 0 3 haar_x3\n"
" 0.019413 0 -1 -0.100176 0.936554 1 2 0 3 6 11 0 -1 2 3 2 11 0 3 haar_x3 0.017439 0 -1\n"
" -0.403799 0.962930 1 2 12 1 4 9 0 -1 12 1 2 9 0 2 haar_x2 0.039639 0 -1 0.170391 -2.960299 \n"
" 1 2 0 6 19 3 0 -1 0 7 19 1 0 3 haar_y3 -0.009147 0 -1 0.887868 -0.438187 1 2 12 1 4 9 0 -1\n"
" 12 1 2 9 0 2 haar_x2 0.001722 0 -1 -0.372186 0.400189 1 2 8 1 4 9 0 -1 10 1 2 9 0 2\n"
" haar_x2 0.030231 0 -1 0.065924 -2.646918 1 3 5 5 14 14 0 -1 12 5 7 7 0 2 5 12 7 7 0 2\n"
" haar_x2_y2 -0.078796 0 -1 -1.749146 0.284753 1 2 1 10 18 2 0 -1 1 11 18 1 0 2 haar_y2\n"
" 0.002111 0 -1 -0.939081 0.232052 1 2 17 13 4 11 0 -1 17 13 2 11 0 2 haar_x2 0.027091 0 -1\n"
" -0.052664 1.075682 1 2 0 4 6 9 0 -1 0 7 6 3 0 3 haar_y3 -0.044965 0 -1 -1.829448 0.099562 \n"
" -4.655190\n"
,
/* Stage 3 */
" 32 1 2 6 4 12 9 0 -1 6 7 12 3 0 3 haar_y3 -0.065701 0 -1 1.155851 -1.071636 1 2\n"
" 6 5 12 6 0 -1 10 5 4 6 0 3 haar_x3 0.015840 0 -1 -1.563472 0.768771 1 2 0 1 24 5 0 -1\n"
" 8 1 8 5 0 3 haar_x3 0.145709 0 -1 -0.574501 1.380872 1 2 4 10 18 6 0 -1 4 12 18 2 0 3\n"
" haar_y3 0.006139 0 -1 -1.457056 0.516103 1 3 2 17 12 6 0 -1 2 17 6 3 0 2 8 20 6 3 0 2\n"
" haar_x2_y2 0.006718 0 -1 -0.835336 0.585222 1 2 19 3 4 13 0 -1 19 3 2 13 0 2 haar_x2\n"
" 0.018518 0 -1 -0.313121 1.169668 1 2 1 3 4 13 0 -1 3 3 2 13 0 2 haar_x2 0.019958 0 -1\n"
" -0.434426 0.954469 1 2 0 1 24 23 0 -1 8 1 8 23 0 3 haar_x3 -0.277550 0 -1 1.490618 -0.138159 \n"
" 1 2 1 7 8 12 0 -1 1 11 8 4 0 3 haar_y3 0.009186 0 -1 -0.963615 0.276655 1 2 14 7 3 14 0 -1\n"
" 14 14 3 7 0 2 haar_y2 -0.037738 0 -1 -2.446411 0.236196 1 3 3 12 16 6 0 -1 3 12 8 3 0 2\n"
" 11 15 8 3 0 2 haar_x2_y2 0.018463 0 -1 0.175392 -1.342313 1 2 6 6 12 6 0 -1 6 8 12 2 0 3\n"
" haar_y3 -0.011115 0 -1 0.487108 -0.898519 1 2 8 7 6 12 0 -1 8 13 6 6 0 2 haar_y2\n"
" 0.033928 0 -1 0.178742 -1.634228 1 2 15 15 9 6 0 -1 15 17 9 2 0 3 haar_y3 -0.035649 0 -1\n"
" -1.960740 0.181025 1 2 1 17 18 3 0 -1 1 18 18 1 0 3 haar_y3 -0.011438 0 -1 0.990107 -0.381032 \n"
" 1 2 4 4 16 12 0 -1 4 10 16 6 0 2 haar_y2 -0.065236 0 -1 -2.579416 0.247536 1 2 0 1 4 20 0 -1\n"
" 2 1 2 20 0 2 haar_x2 -0.042272 0 -1 1.441184 -0.295083 1 2 3 0 18 2 0 -1 3 1 18 1 0 2\n"
" haar_y2 0.001922 0 -1 -0.496086 0.631736 1 3 1 5 20 14 0 -1 1 5 10 7 0 2 11 12 10 7 0 2\n"
" haar_x2_y2 -0.129218 0 -1 -2.331427 0.054497 1 2 5 8 14 12 0 -1 5 12 14 4 0 3 haar_y3\n"
" 0.022931 0 -1 -0.844471 0.387381 1 2 3 14 7 9 0 -1 3 17 7 3 0 3 haar_y3 -0.034120 0 -1\n"
" -1.443150 0.098423 1 2 14 15 9 6 0 -1 14 17 9 2 0 3 haar_y3 0.026223 0 -1 0.182231 -1.258652 \n"
" 1 2 1 15 9 6 0 -1 1 17 9 2 0 3 haar_y3 0.022237 0 -1 0.069808 -2.382095 1 3 11 6 8 10 0 -1\n"
" 15 6 4 5 0 2 11 11 4 5 0 2 haar_x2_y2 -0.005824 0 -1 0.393325 -0.275428 1 3 5 5 14 14 0 -1\n"
" 5 5 7 7 0 2 12 12 7 7 0 2 haar_x2_y2 0.043653 0 -1 0.148327 -1.136878 1 2 6 0 12 5 0 -1\n"
" 10 0 4 5 0 3 haar_x3 0.057267 0 -1 0.246281 -1.268740 1 2 9 0 6 9 0 -1 9 3 6 3 0 3\n"
" haar_y3 0.002341 0 -1 -0.754489 0.271638 1 2 9 6 6 9 0 -1 11 6 2 9 0 3 haar_x3 0.012996 0 -1\n"
" -0.363949 0.709592 1 2 7 0 6 9 0 -1 9 0 2 9 0 3 haar_x3 -0.026517 0 -1 -2.322186 0.035744 \n"
" 1 2 10 6 6 9 0 -1 12 6 2 9 0 3 haar_x3 -0.005840 0 -1 0.421943 -0.048185 1 2 8 6 6 9 0 -1\n"
" 10 6 2 9 0 3 haar_x3 -0.016569 0 -1 1.109994 -0.348497 1 2 3 8 18 4 0 -1 9 8 6 4 0 3\n"
" haar_x3 -0.068157 0 -1 -3.326999 0.212990 -4.453159\n"
,
/* Stage 4 */
" 52 1 2 6 0 12 9 0 -1 6 3 12 3 0 3 haar_y3 0.039974 0 -1 -1.217345 1.082671 1 2 0 0 24 6 0 -1\n"
" 8 0 8 6 0 3 haar_x3 0.188195 0 -1 -0.482894 1.404525 1 2 4 7 16 12 0 -1 4 11 16 4 0 3\n"
" haar_y3 0.078027 0 -1 -1.078215 0.740403 1 2 11 6 6 6 0 -1 11 6 3 6 0 2 haar_x2\n"
" 0.000119 0 -1 -1.201998 0.377492 1 2 0 20 24 3 0 -1 8 20 8 3 0 3 haar_x3 0.085057 0 -1\n"
" -0.439391 1.264734 1 2 11 6 4 9 0 -1 11 6 2 9 0 2 haar_x2 0.008972 0 -1 -0.184405 0.457264 \n"
" 1 2 4 13 15 4 0 -1 9 13 5 4 0 3 haar_x3 0.008812 0 -1 0.303967 -0.959911 1 2 11 6 4 9 0 -1\n"
" 11 6 2 9 0 2 haar_x2 -0.023508 0 -1 1.248753 0.046228 1 2 9 6 4 9 0 -1 11 6 2 9 0 2\n"
" haar_x2 0.007004 0 -1 -0.594421 0.539633 1 2 9 12 6 12 0 -1 9 18 6 6 0 2 haar_y2\n"
" 0.033852 0 -1 0.284961 -1.489525 1 2 1 22 18 2 0 -1 1 23 18 1 0 2 haar_y2 -0.003253 0 -1\n"
" 0.481208 -0.527124 1 2 10 7 4 10 0 -1 10 12 4 5 0 2 haar_y2 0.029097 0 -1 0.267439 -1.600785 \n"
" 1 2 6 7 8 10 0 -1 6 12 8 5 0 2 haar_y2 -0.008479 0 -1 -1.310764 0.152431 1 2 7 6 10 6 0 -1\n"
" 7 8 10 2 0 3 haar_y3 -0.010795 0 -1 0.456136 -0.720509 1 2 0 14 10 4 0 -1 0 16 10 2 0 2\n"
" haar_y2 -0.024620 0 -1 -1.732062 0.068363 1 2 6 18 18 2 0 -1 6 19 18 1 0 2 haar_y2\n"
" 0.003738 0 -1 -0.193033 0.682435 1 2 1 1 22 3 0 -1 1 2 22 1 0 3 haar_y3 -0.012264 0 -1\n"
" -1.609529 0.075268 1 2 6 16 18 3 0 -1 6 17 18 1 0 3 haar_y3 -0.004867 0 -1 0.742865 -0.215102 \n"
" 1 2 2 4 6 15 0 -1 5 4 3 15 0 2 haar_x2 0.076726 0 -1 -0.268351 1.309414 1 2 20 4 4 10 0 -1\n"
" 20 4 2 10 0 2 haar_x2 0.028578 0 -1 -0.058793 1.219633 1 2 0 4 4 10 0 -1 2 4 2 10 0 2\n"
" haar_x2 0.019694 0 -1 -0.351429 0.849270 1 3 2 16 20 6 0 -1 12 16 10 3 0 2 2 19 10 3 0 2\n"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?