首页 > 其他分享 >coc仓库--checkIsHome

coc仓库--checkIsHome

时间:2023-07-18 23:56:20浏览次数:35  
标签:mat checkIsHome -- res coc cv vision fastdeploy

bool checkIsHome(const std::string *ADB_IP, cv::Mat *mat, fastdeploy::vision::detection::YOLOv5 *homemodelPoint)
{
    screenShot(ADB_IP, mat);
    cv::imwrite("../check.jpeg",*mat);
    fastdeploy::vision::DetectionResult res;
    homemodelPoint->Predict(mat, &res, 0.6f);
    short ressize = res.label_ids.size();
    cv::Mat mat2 = fastdeploy::vision::VisDetection(*mat, res, 0.6f);
    for (size_t i = 0; i < ressize; i++)
    {

        std::cout << res.label_ids[i] << std::endl;
        if (res.label_ids[i] == 0)
        { // 0 是每日商人
            std::cout << "检测到每日商人,在家乡主界面" << std::endl;
            return true;
        }
    }

    cv::imwrite("../www.jpeg", mat2);
    std::cout << "未检测到刀剑,不在家乡主界面" << std::endl;
    return false;
}

标签:mat,checkIsHome,--,res,coc,cv,vision,fastdeploy
From: https://www.cnblogs.com/yuxiannana/p/17564466.html

相关文章

  • coc仓库--deviceINFO类
    classdeviceINFO{/*data*///adbip//touchstream//mat//model指针public:std::stringADB_IP;FILE*touchFile;cv::Mat*mat;fastdeploy::vision::detection::YOLOv5*armyModelPoint;fastdeploy::vision::detecti......
  • coc仓库--pix2mat
    Pix*mat8ToPix(cv::Mat*mat8){Pix*pixd=pixCreate(mat8->size().width,mat8->size().height,8);for(inty=0;y<mat8->rows;y++){for(intx=0;x<mat8->cols;x++){pixSetPixel(pixd,x,y,(l_uint32)mat8-&g......
  • 代码随想录算法训练营第57天 | ● 647. 回文子串 ● 516.最长回文子序列 ● 动
     第九章 动态规划part17●  647. 回文子串  ●  516.最长回文子序列●  动态规划总结篇 今天 我们就要结束动态规划章节了,大家激不激动!!!   详细布置   647. 回文子串    动态规划解决的经典题目,如果没接触过的话,别硬想 直接看题解。https:......
  • 洛谷 P2458 [SDOI2006] 保安站岗 - 树形DP
    P2458保安站岗思路:树形DP三个状态:dp[i][0]:节点i位置放保安的最小花费dp[i][1]:节点i位置不放保安,但被子节点的保安看守dp[i][2]:节点i位置不放保安,但被父节点的保安看守状态转移:dp[i][0]:节点i位置放保安,那么它可以合并子节点任何状态的最小值;dp[i][1]:节点i位......
  • 代码随想录算法训练营第58天 | ● 739. 每日温度 ● 496.下一个更大元素 I - 第1
     第十章 单调栈part01 ●  739. 每日温度 ●  496.下一个更大元素 I    详细布置    739. 每日温度  今天正式开始单调栈,这是单调栈一篇扫盲题目,也是经典题。 大家可以读题,思考暴力的解法,然后在看单调栈的解法。 就能感受出单调栈的巧妙 ......
  • 代码随想录算法训练营第59天 | ● 503.下一个更大元素II ● 42. 接雨水 - 第10章
     第十章 单调栈part02 ●  503.下一个更大元素II ●  42. 接雨水    详细布置   503.下一个更大元素II  这道题和 739. 每日温度 几乎如出一辙,可以自己尝试做一做 https://programmercarl.com/0503.%E4%B8%8B%E4%B8%80%E4%B8%AA%E6%9B%B4%E5%......
  • coc仓库--fork子进程
    fork子进程原函数voidforktest(int*i,pid_tparentid){tesseract::TessBaseAPI*chi_api=newtesseract::TessBaseAPI();if(chi_api->Init("/usr/share/tesseract-ocr/4.00/tessdata/","chi")){fprintf(stderr,"Cou......
  • 代码随想录算法训练营第60天 | ● 84.柱状图中最大的矩形 - 第10章 动态规划part03
     第十章 单调栈part03有了之前单调栈的铺垫,这道题目就不难了。  ●  84.柱状图中最大的矩形   今天是训练营最后一天,恭喜坚持两个月的录友们,接下来可以写一篇自己 代码随想录一刷的总结。好好回顾一下,这两个月自己的博客内容,以及自己的收获。  ......
  • 冲刺数学建模(1)
    MATLAB基础操作开始时间2023-07-18 21:08:59结束时间2023-07-18 23:34:43前言:出去完了好几天,又在家里躺了两天尸,稍微认真学一点吧,简单开个新篇章,呜呼!A.1Matlab帮助的使用1helpelfun%关于基本函数的帮助信息2helpexp%指数函数exp的帮助信息1.help1当要查......
  • 云拨测全面升级丨单次拨测低至 0.001 元
    作者:少焉随着云原生、微服务技术的发展,可观测需求变得越来越强烈,作为可观测技术的重要能力之一,云拨测(SyntheticsMonitor)由于其零侵入、开箱即用、主动式监测手段,也受到很多用户的青睐,很多通过云拨测主动监测自身服务的可用性,先于用户发现线上异常;也会通过云拨测分析和优化网页加......