pointPolygonTest

opencv函数

pointPolygonTest:

C++: double pointPolygonTest(InputArray contour, Point2f pt, bool measureDist)

用于测试一个点是否在多边形中
当measureDist设置为true时,若返回值为正,表示点在多边形内部,返回值为负,表示在多边形外部,返回值为0,表示在多边形上。
当measureDist设置为false时,若返回值为+1,表示点在多边形内部,返回值为-1,表示在多边形外部,返回值为0,表示在多边形上。

   std::vector<cv::Point2f> vertex();
for (size_t i =; i < contours.size(); i++)
{
float area = cv::contourArea(contours[i]);
//Neareat Area.
int k = ;
for (int j = ; j < ; j++)
{
double tmp = pointPolygonTest(contours[i], vertex[j], true);
if ( tmp > || tmp == ) k++;
}
}

End

最新文章

  1. Struts2入门(七)——Struts2的文件上传和下载
  2. KnockoutJS 3.X API 第七章 其他技术(1) 加载和保存JSON数据
  3. sql 2012中获取表的信息,包含字段的描述
  4. 个人对于Virtual DOM的一些理解
  5. php 分词 —— PHPAnalysis无组件分词系统
  6. DataGridView操作
  7. [Java] 模拟HTTP的Get和Post请求
  8. truncate 与 delete 的区别
  9. AWS IAM (Identity and Access Management) 使用笔记
  10. 修改Unity脚本模板的方法合计
  11. ID选择器
  12. poj 2786 - Keep the Customer Satisfied
  13. socket网络编程快速上手(二)——细节问题(1)
  14. 自学jQueryMobile之简单创建页面
  15. java5后的并发池
  16. DVWA-暴力破解学习笔记
  17. abap 增强查找小程序
  18. JAVA字符串的常见处理和操作
  19. django 富文本编辑器
  20. 集合-HashMap

热门文章

  1. hihoCoder 1513 小Hi的烦恼
  2. Java-Java面向对象程序设计
  3. Appium 坑
  4. CentOS 配置Tomcat服务脚本
  5. linux中whereis、which、find、location的区别和用法
  6. spfa毒瘤算法
  7. WaitForMultipleObjects用法详解
  8. hdu-2897-巴什博弈
  9. Eclipse已经安装了SVN插件,但是在获取SVN代码时,一直处于progress....
  10. 10. Regular Expression Matching *HARD*