当前位置: 首页>>代码示例>>C++>>正文


C++ detect函数代码示例

本文整理汇总了C++中detect函数的典型用法代码示例。如果您正苦于以下问题:C++ detect函数的具体用法?C++ detect怎么用?C++ detect使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了detect函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: detect

float  BoardDetector::detect(const cv::Mat &im)throw (cv::Exception)
{
    _mdetector.detect(im,_vmarkers);

    float res;

    if (_camParams.isValid())
        res=detect(_vmarkers,_bconf,_boardDetected,_camParams.CameraMatrix,_camParams.Distorsion,_markerSize);
    else res=detect(_vmarkers,_bconf,_boardDetected);
    return res;
}
开发者ID:Ingener74,项目名称:Augmented-Reality-Tests,代码行数:11,代码来源:boarddetector.cpp

示例2: get_libname

void get_libname(void){
  if(detect()==CPU_LOONGSON3A) {
    printf("loongson3a\n");
  }else if(detect()==CPU_LOONGSON3B) {
    printf("loongson3b\n");
  }else{
#ifdef __mips64
  printf("mips64\n");
#else
  printf("mips32\n");
#endif
  }
}
开发者ID:Fulguritus,项目名称:OpenBLAS,代码行数:13,代码来源:cpuid_mips.c

示例3: get_libname

void get_libname(void){
  if(detect()==CPU_LOONGSON3A) {
    printf("loongson3a\n");
  }else if(detect()==CPU_LOONGSON3B) {
    printf("loongson3b\n");
  }else if(detect()==CPU_I6400) {
    printf("i6400\n");
  }else if(detect()==CPU_P6600) {
    printf("p6600\n");
  }else{
    printf("mips64\n");
  }
}
开发者ID:ChinaQuants,项目名称:OpenBLAS,代码行数:13,代码来源:cpuid_mips64.c

示例4: get_subarchitecture

void get_subarchitecture(void){
  if(detect()==CPU_LOONGSON3A) {
    printf("LOONGSON3A");
  }else if(detect()==CPU_LOONGSON3B){
    printf("LOONGSON3B");
  }else if(detect()==CPU_I6400){
    printf("I6400");
  }else if(detect()==CPU_P6600){
    printf("P6600");
  }else{
    printf("SICORTEX");
  }
}
开发者ID:ChinaQuants,项目名称:OpenBLAS,代码行数:13,代码来源:cpuid_mips64.c

示例5: biz_dialer

/*
 * Dial up on a BIZCOMP Model 1022 with either
 * 	tone dialing (mod = "V")
 *	pulse dialing (mod = "W")
 */
static int
biz_dialer(char *num, char *mod)
{
	int connected = 0;
	char cbuf[40];

	if (boolean(value(VERBOSE)))
		printf("\nstarting call...");
	/*
	 * Disable auto-answer and configure for tone/pulse
	 *  dialing
	 */
	if (cmd("\02K\r")) {
		printf("can't initialize bizcomp...");
		return (0);
	}
	strcpy(cbuf, "\02.\r");
	cbuf[1] = *mod;
	if (cmd(cbuf)) {
		printf("can't set dialing mode...");
		return (0);
	}
	strcpy(cbuf, "\02D");
	strcat(cbuf, num);
	strcat(cbuf, "\r");
	write(FD, cbuf, strlen(cbuf));
	if (!detect("7\r")) {
		printf("can't get dial tone...");
		return (0);
	}
	if (boolean(value(VERBOSE)))
		printf("ringing...");
	/*
	 * The reply from the BIZCOMP should be:
	 *	2 \r or 7 \r	failure
	 *	1 \r		success
	 */
	connected = detect("1\r");
#if ACULOG
	if (timeout) {
		char line[80];

		sprintf(line, "%d second dial timeout",
			number(value(DIALTIMEOUT)));
		logent(value(HOST), num, "biz1022", line);
	}
#endif
	if (timeout)
		biz22_disconnect();	/* insurance */
	return (connected);
}
开发者ID:wan721,项目名称:DragonFlyBSD,代码行数:56,代码来源:biz22.c

示例6: _bTrace_

// ---------------------------------------------------------------------------
// 
// -----------
bool bXMapCloneDetector::process(int msg, void* prm){
_bTrace_("bXMapCloneDetector::process()",true);	
	switch(msg){
        case kExtProcessCallFromIntf:
            return(detect(&_prm));
            break;
        case kExtProcessCallWithParams:
            return(detect((clonedetector_prm*)prm));
            break;
        default:
            break;
	}
	return(true);
}
开发者ID:CarteBlancheConseil,项目名称:Instances,代码行数:17,代码来源:bXMapCloneDetector.cpp

示例7: get_cpuconfig

void get_cpuconfig(void){
  if(detect()==CPU_LOONGSON3A) {
    printf("#define LOONGSON3A\n");
    printf("#define L1_DATA_SIZE 65536\n");
    printf("#define L1_DATA_LINESIZE 32\n");
    printf("#define L2_SIZE 512488\n");
    printf("#define L2_LINESIZE 32\n");
    printf("#define DTB_DEFAULT_ENTRIES 64\n");
    printf("#define DTB_SIZE 4096\n");
    printf("#define L2_ASSOCIATIVE 4\n");
  }else if(detect()==CPU_LOONGSON3B){
    printf("#define LOONGSON3B\n");
    printf("#define L1_DATA_SIZE 65536\n");
    printf("#define L1_DATA_LINESIZE 32\n");
    printf("#define L2_SIZE 512488\n");
    printf("#define L2_LINESIZE 32\n");
    printf("#define DTB_DEFAULT_ENTRIES 64\n");
    printf("#define DTB_SIZE 4096\n");
    printf("#define L2_ASSOCIATIVE 4\n");
  }else if(detect()==CPU_I6400){
    printf("#define I6400\n");
    printf("#define L1_DATA_SIZE 65536\n");
    printf("#define L1_DATA_LINESIZE 32\n");
    printf("#define L2_SIZE 1048576\n");
    printf("#define L2_LINESIZE 32\n");
    printf("#define DTB_DEFAULT_ENTRIES 64\n");
    printf("#define DTB_SIZE 4096\n");
    printf("#define L2_ASSOCIATIVE 8\n");
  }else if(detect()==CPU_P6600){
    printf("#define P6600\n");
    printf("#define L1_DATA_SIZE 65536\n");
    printf("#define L1_DATA_LINESIZE 32\n");
    printf("#define L2_SIZE 1048576\n");
    printf("#define L2_LINESIZE 32\n");
    printf("#define DTB_DEFAULT_ENTRIES 64\n");
    printf("#define DTB_SIZE 4096\n");
    printf("#define L2_ASSOCIATIVE 8\n");
  }else{
    printf("#define SICORTEX\n");
    printf("#define L1_DATA_SIZE 32768\n");
    printf("#define L1_DATA_LINESIZE 32\n");
    printf("#define L2_SIZE 512488\n");
    printf("#define L2_LINESIZE 32\n");
    printf("#define DTB_DEFAULT_ENTRIES 32\n");
    printf("#define DTB_SIZE 4096\n");
    printf("#define L2_ASSOCIATIVE 8\n");
  }
}
开发者ID:ChinaQuants,项目名称:OpenBLAS,代码行数:48,代码来源:cpuid_mips64.c

示例8: detect

bool TCompiler::detectCallDepth(TIntermNode* inputRoot, TInfoSink& inputInfoSink, bool limitCallStackDepth)
{
    DetectCallDepth detect(inputInfoSink, limitCallStackDepth, maxCallStackDepth);
    inputRoot->traverse(&detect);
    switch (detect.detectCallDepth())
    {
      case DetectCallDepth::kErrorNone:
        return true;
      case DetectCallDepth::kErrorMissingMain:
        inputInfoSink.info.prefix(EPrefixError);
        inputInfoSink.info << "Missing main()";
        return false;
      case DetectCallDepth::kErrorRecursion:
        inputInfoSink.info.prefix(EPrefixError);
        inputInfoSink.info << "Function recursion detected";
        return false;
      case DetectCallDepth::kErrorMaxDepthExceeded:
        inputInfoSink.info.prefix(EPrefixError);
        inputInfoSink.info << "Function call stack too deep";
        return false;
      default:
        UNREACHABLE();
        return false;
    }
}
开发者ID:merckhung,项目名称:libui,代码行数:25,代码来源:Compiler.cpp

示例9: detect

bool HeadSetDetect::threadLoop()
{ 
    int state = detect(); //do not hold lock;
    Mutex::Autolock _l(mLock);
    if(mActive == false)
    {
       if(mFd >=0)
       {
           close(mFd); //close socket
           mFd = -1;
       }
       LOGD("thread to exit");
       return false;
    }
    //SXLOGV("threadLoop:state=%d",state);
    if(state != -1)
    {
        bool on= headsetConnect(state);
        if(mOn != on )
        {  
            mCblk(mObserver,on);
            mOn = on; 
        }
    }
    LOGD_IF(state == -1,"detect other event");
  return true;
}
开发者ID:AwaisKing,项目名称:mt6577_aosp_source,代码行数:27,代码来源:HeadSetDetect.cpp

示例10: has_placement

 bool has_placement(
     box2d<double> const& box,
     double margin,
     Keys const & keys)
 {
     return detect(keys, box, margin);
 }
开发者ID:mapycz,项目名称:mapnik,代码行数:7,代码来源:collision_cache.hpp

示例11: uio_get_addr

int romloader_dpm_device_linux_uio::Open(void)
{
	int iResult;


	iResult = this->uio_get_name();
	if( iResult==0 )
	{
		iResult = this->uio_probe();
		if( iResult==0 )
		{
			iResult = uio_get_addr();
			if( iResult==0 )
			{
				iResult = uio_get_size();
				if( iResult==0 )
				{
					iResult = uio_map_dpm();
					if( iResult==0 )
					{
						/* Try to identify the netX DPM. */
						iResult = detect();
					}
				}
			}
		}
	}

	return iResult;
}
开发者ID:muhkuh-sys,项目名称:org.muhkuh.lua-lua51-romloader,代码行数:30,代码来源:romloader_dpm_device_linux_uio.cpp

示例12: main

int main()
{
    struct node *head = create();
    detect(head);
    //display(head);
    return 0;
}
开发者ID:satts1,项目名称:Detect-Loop-In-LinkedList,代码行数:7,代码来源:program.c

示例13: process_core_task

int process_core_task(void)
{
    int rtn = 0;

    //have_recent_added = 0;
    rtn = getRecentAddedFromAnyhost(config.anyhost); /* open anyhost */
    if( -1 == rtn){
        addInfoLog(2, "getRecentAddedFromAnyhost error(there are errors in anyhost file)  and exit");
    }
    //?õ?Ҫ??????????
    rtn = getDetectOrigin(config.confFilename); /* open domain.conf */
    if (-1 == rtn) {
        addInfoLog(2, "getDetectOrigin error(there are errors in domain.conf file)  and exit");
        return -1;
    }
    //rtn = checkRepeatRecordFromDomainConf();    /* 检查是否有集中探测,我这里不需要 */
    //????????
    rtn = detect(config.timer);
    if (-1 == rtn) {
        addInfoLog(2, "detectOrigin error and exit");
        return -1;
    }
    modifyUsedTime();
    copySameIPDetectRes();
    addResultLog();
    //write detect result
    rtn = write_anyhost_file();
    return rtn;
}
开发者ID:selecli,项目名称:squid,代码行数:29,代码来源:main.c

示例14: main

int main(int argc, char **argv) {
    CvCapture *capture;
    IplImage  *frame;
    int       key;
    char      *filename = "usb.xml"; // Change to the name of classifier

    cascade = (CvHaarClassifierCascade *) cvLoad(filename, 0, 0, 0);
    storage = cvCreateMemStorage(0);
    capture = cvCaptureFromCAM(0);

    // Check
    // assert(cascade && storage && capture);

    cvNamedWindow("video", 1);

    while(1) {
        frame = cvQueryFrame(capture);
        detect(frame);
        key = cvWaitKey(50);
    }

    cvReleaseImage(&frame);
    cvReleaseCapture(&capture);
    cvDestroyWindow("video");
    cvReleaseHaarClassifierCascade(&cascade);
    cvReleaseMemStorage(&storage);

    return 0;
}
开发者ID:ChromoZoneX,项目名称:opencv-object-recognition,代码行数:29,代码来源:cv_objectdetect.c

示例15: get_subarchitecture

void get_subarchitecture(void){
  if(detect()==CPU_LOONGSON3A) {
    printf("LOONGSON3A");
  }else{
    printf("SICORTEX");
  }
}
开发者ID:firelf,项目名称:OpenBLAS,代码行数:7,代码来源:cpuid_mips.c


注:本文中的detect函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。