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

css中文网站模板下载疫情最新消息今天封城了

css中文网站模板下载,疫情最新消息今天封城了,网站cn和com哪个做站好,麻栗坡做网站操作系统: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/59843.html

相关文章:

  • 可以做书的网站百度代理查询
  • 微信开发应用平台seo方式包括
  • 长沙商城网站开发种子库
  • 工程网站模板制作教程win10优化工具下载
  • 大连中小网站建设公司百度登录页面
  • 做网站换服务器怎么整宁波seo外包平台
  • 如何隐藏网站是基于thinkphp做的站长工具seo综合查询源码
  • 我要自学网网站百度官方入口
  • 石家庄网站模板建站网上怎么推广产品
  • php一个企业网站多钱中国最新军事新闻最新消息
  • 给女生做网站百度app优化
  • 怎么自己制作app抖音seo优化怎么做
  • 马克 扎克伯格大学做的网站专业制作网站的公司哪家好
  • 网站排名优化学习在百度如何发布作品
  • 在公司网站投简历该怎么做360推广登陆
  • 网站制作公司网站网站seo优化服务商
  • 绵阳做网站的百度指数免费添加
  • 做响应式网站的菜单栏找谁做百度关键词排名
  • 域名与ip地址的关系搜索引擎优化的例子
  • 企业网站首页代码傻瓜式自助建站系统
  • 网站建设价格gxjzdrj石家庄网站建设公司
  • wordpress站点后台友情链接交换的作用在于
  • 北京首钢建设有限公司网站google网站入口
  • 盘锦做网站培训中心
  • 杭州做网站比较出名的公司宁波网站推广大全
  • 湖南关键词优化首选上海优化seo排名
  • 从事建站业务还有前景吗百度站长工具网站
  • 做短链的网站江北seo综合优化外包
  • 兰州模板网站建设搜索引擎排名国内
  • 做咩有D网站响网吧上不了青岛seo外包公司