<Example_MarkerBasedAR>中Marker.cpp的源码与详细中文注释
bool isInto(cv::Mat &contour, std::vector<cv::Point2f> &b){ for (size_t i=0;i<b.size();i++) { // 检查指定的点和指定的多边形的相对位置关系(在多边形内、外、边上或顶点上) // 返回值:该点和多边形上最近的一条边有符号的距离(>0表示在内部,<0表示在外部,=0表示在边上) // 当最后一个参数值为0的时候,返回的距离只会是100或-100. if (cv::pointPolygonTest( contour,b[i],false)>0) return true; } return false;}