您当前的位置: 首页 >  opencv

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++使用opencv判断一个点是否在多边形之内

柳鲲鹏 发布时间:2019-02-02 13:39:28 ,浏览量:0

代码如下:

#include 

CvMat* g_pMatContour = NULL;

static void process(...)
{
    if (g_pMatContour == NULL)
    {
        float points[] ={470,240, 1670,168, 1846,688, 714,928};
        int nContourNum = 4;

        g_pMatContour = cvCreateMat(1, nContourNum, CV_32FC2);
        for (int i=0; ileft + pClip->width /2;
    ptTest.y = pClip->top  + pClip->height/2;

    double jl = cvPointPolygonTest(g_pMatContour, ptTest, 1);
    //jl > 0表示在内部。jl 0)
    {
        //WARNING MESSAGE
    }

 

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0525s