当前位置: 首页 > news >正文

wordpress360收录插件公司seo

wordpress360收录插件,公司seo,网站建设及安全管理文档,淘宝做的网站会不会过期操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 测试轮廓的凸性。 该函数测试输入的轮廓是否为凸的。轮廓必须是简单的,即没有自相交。否则,函数的输出是不确定的。 cv:…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

测试轮廓的凸性。
该函数测试输入的轮廓是否为凸的。轮廓必须是简单的,即没有自相交。否则,函数的输出是不确定的。

cv::isContourConvex 函数是 OpenCV 提供的一个用于判断轮廓是否为凸多边形的函数。这个函数可以用来验证一个给定的轮廓是否是凸的,这对于后续处理(如使用 intersectConvexConvex 来寻找两个凸多边形的交集)是非常有用的。

函数原型

bool cv::isContourConvex	
(InputArray 	contour
)	

参数

  • 参数contour 输入的二维点向量,存储在 std::vector<> 或 Mat 中

代码示例


#include <iostream>
#include <opencv2/opencv.hpp>int main()
{// 定义两个矩形的顶点cv::Mat p1 = ( cv::Mat_< float >( 4, 2 ) << 0, 0,  // 左上角2, 0,                               // 右上角2, 2,                               // 右下角0, 2 );                             // 左下角cv::Mat p2 = ( cv::Mat_< float >( 4, 2 ) << 1, 1,  // 左上角3, 1,                               // 右上角3, 3,                               // 右下角1, 3 );                             // 左下角// 验证轮廓是否为凸多边形bool isP1Convex = cv::isContourConvex( p1 );bool isP2Convex = cv::isContourConvex( p2 );std::cout << "Polygon p1 is convex: " << std::boolalpha << isP1Convex << std::endl;std::cout << "Polygon p2 is convex: " << std::boolalpha << isP2Convex << std::endl;// 如果两个多边形都是凸的,才继续进行交集计算if ( isP1Convex && isP2Convex ){cv::Mat p12;bool intersect = cv::intersectConvexConvex( p1, p2, p12, true );if ( intersect ){std::cout << "Polygons intersect." << std::endl;std::cout << "Intersection vertices:" << std::endl;for ( int i = 0; i < p12.rows; ++i ){cv::Point2f pt = p12.at< cv::Point2f >( i );std::cout << "Vertex " << i << ": (" << pt.x << ", " << pt.y << ")" << std::endl;}}else{std::cout << "Polygons do not intersect." << std::endl;}}else{std::cout << "One or both polygons are not convex." << std::endl;}return 0;
}

运行结果

Polygon p1 is convex: true
Polygon p2 is convex: true
Polygons intersect.
Intersection vertices:
Vertex 0: (2, 1)
Vertex 1: (2, 2)
Vertex 2: (1, 2)
Vertex 3: (1, 1)
http://www.yidumall.com/news/6139.html

相关文章:

  • 网站开发设计心得产品免费推广网站有哪些
  • 自己做网站步骤上海做推广的引流公司
  • 后台去掉 wordpress新闻石狮seo
  • 郑州网络营销排名seo点击排名
  • 深圳网站建设 独查询网址域名
  • 购物商城外贸网站建设北京网站推广服务
  • 做网站怎么弄模板宿州百度seo排名软件
  • 可以做网络兼职的网站网络营销推广要求
  • 做电影网站的成本建网站要多少钱
  • 中国站长站官网百度指数分析平台
  • 手机好在百度做网站吗重庆专业做网站公司
  • 国外网络推广哪家公司好重庆seo博客
  • 小程序加盟的骗局连云港seo优化公司
  • 整站seoseo优化新闻株洲最新
  • b2b电子商务网站调研报告1000字免费2023新闻热点摘抄
  • 犀牛做网站的公司网站设计制作培训
  • 上海专业的网站建设公司哪家好宁波百度快照优化排名
  • 湖南健康卡app郑州seo地址
  • 婚礼网搜索排名优化公司
  • 网站建设学什么软件外链群发软件
  • 网站上传权限问题优秀网页设计赏析
  • wordpress站群作用google开户
  • 信阳网站建设哪家好常德网站优化公司
  • 工商注册查询公司名称临沂seo公司
  • wordpress蜜蜂采集仁茂网络seo
  • 有些公司做网站比较好的seo优化一般包括哪些内容()
  • 登录网站后没有转页面网页制作公司哪家好
  • svn教程图文详解 - 青岛网站建设网站排名优化系统
  • 邢台企业做网站找谁seo工作室
  • 徐城乡建设局网站百度指数的基本功能