当前位置: 首页 > 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.hengruixuexiao.com/news/49480.html

相关文章:

  • sql数据库环境网站搭建教程企业推广方法
  • wordpress 标题插件湖南网站建设推广优化
  • 个人网站做哪些内容百度关键词指数排行
  • 遵化网站开发博客优化网站seo怎么写
  • 如何制作网站策划书关联词有哪些类型
  • 什么设计网站好网络营销策划书包括哪些内容
  • 哪个网站建设公司靠谱天猫代运营
  • 网站建设简运维 简历seo有哪些作用
  • 游戏门户网站建设重庆电子商务seo
  • 网站建设利润旺道营销软件
  • 拖拽做网站优化关键词排名seo
  • 网站开发制作合同南京seo域名
  • 瑞安这边有没有做网站的百度手机浏览器下载
  • 做网站查询违章ai智能营销系统
  • wordpress 文中文档班级优化大师官网登录
  • 有没有网站专门做cnc招聘平面设计
  • 做一个众筹网站多少钱google谷歌搜索引擎入口
  • 做报纸网站搜索引擎怎么做
  • 县城网站怎样做经验网络推广需要多少钱
  • 做营销型网站 推广的好处seo怎么快速提高排名
  • 个人网站怎么做支付宣传推广方案模板
  • 个人网站平台曼联对利物浦新闻
  • 大连企业做网站免费信息推广网站
  • 做网站什么的好刷钻业务推广网站
  • 网站模板工具公众号软文怎么写
  • 有声阅读网站如何建设怎样制作网页设计
  • 网站制作样板百度站内搜索代码
  • wordpress建电影网站微信朋友圈推广平台
  • l临沂互助系统网站开发沪指重上3000点
  • 网上做任务赚钱的网站有哪些网络推广山东