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

视频播放网站开发公司做网站会计凭证怎么做

视频播放网站开发,公司做网站会计凭证怎么做,免费云服务器主机,网站开发与设计公司操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 计算轮廓的面积。 该函数计算轮廓的面积。与 moments 类似,面积是使用格林公式计算的。因此,返回的面积与你使用 drawCo…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

计算轮廓的面积。

该函数计算轮廓的面积。与 moments 类似,面积是使用格林公式计算的。因此,返回的面积与你使用 drawContours 或 fillPoly 绘制轮廓时的非零像素数量可能会不同。此外,对于自相交的轮廓,该函数很可能会给出错误的结果。
例子:

vector<Point> contour;
contour.push_back(Point2f(0, 0));
contour.push_back(Point2f(10, 0));
contour.push_back(Point2f(10, 10));
contour.push_back(Point2f(5, 4));
double area0 = contourArea(contour);
vector<Point> approx;
approxPolyDP(contour, approx, 5, true);
double area1 = contourArea(approx);
cout << "area0 =" << area0 << endl <<"area1 =" << area1 << endl <<"approx poly vertices" << approx.size() << endl;

函数原型


double cv::contourArea	
(InputArray 	contour,bool 	oriented = false 
)		

参数

  • 参数contour 输入的二维点向量(轮廓顶点),存储在 std::vector 或 Mat 中
  • 参数oriented 有向面积标志。如果该值为真,则函数会返回一个根据轮廓方向(顺时针或逆时针)而定的带符号的面积值。利用此功能,可以通过获取面积的符号来确定轮廓的方向。默认情况下,该参数为假,这意味着返回的是绝对值。

代码示例


#include <iostream>
#include <opencv2/opencv.hpp>int main()
{// 创建一个简单的二值图像cv::Mat img = cv::Mat::zeros( 300, 300, CV_8UC1 );// 添加一个矩形轮廓cv::rectangle( img, cv::Rect( 50, 50, 100, 100 ), cv::Scalar( 255 ), cv::FILLED );// 显示原始二值图像cv::imshow( "Binary Image", img );// 查找图像中的轮廓std::vector< std::vector< cv::Point > > contours;std::vector< cv::Vec4i > hierarchy;cv::findContours( img, contours, hierarchy, cv::RETR_EXTERNAL, cv::CHAIN_APPROX_SIMPLE );// 计算每个轮廓的面积for ( const auto& contour : contours ){double area = cv::contourArea( contour );std::cout << "Contour area (absolute): " << area << std::endl;// 计算带符号的面积double oriented_area = cv::contourArea( contour, true );std::cout << "Contour oriented area: " << oriented_area << std::endl;}// 绘制轮廓cv::drawContours( img, contours, -1, cv::Scalar( 128 ), 2 );// 显示带有轮廓的图像cv::imshow( "Image with Contour", img );cv::waitKey( 0 );cv::destroyAllWindows();return 0;
}

运行结果

终端输出:

Contour area (absolute): 9801
Contour oriented area: -9801

图像输出:
在这里插入图片描述

http://www.yayakq.cn/news/763707/

相关文章:

  • 创办个人网站建设网站那个公司好
  • 小型购物网站模板免费的外网连接器
  • wordpress适合电影网站的模板下载各大网站的名字大全
  • 南阳网站排名优化网站建设项目的预算
  • 如何做明星的个人网站cms企业网站源码
  • 淘宝网站的建设与运营设计思路网站建设需要每年交钱吗
  • 全国建设厅网站海外广告投放平台
  • 河南宝盈建设工程有限公司网站曲阳网站建设在哪
  • 游戏网站建设与策划方案建设网站的各种问题
  • ps做网站ui邯郸自媒体有哪些
  • 做网站需要先搞目录么网页设计报价单模板
  • 好学校平台网站模板下载介绍美食的网站模板免费下载
  • 河南网站建设哪个公司做得好石家庄网站开发价格
  • 网站开发案例详解光盘下载如何用网页制作网站
  • 网站备案 邮寄资料WordPress搜索按钮代码
  • 建立网站考虑的三大要素网站推广方案注意事项
  • 栾城区住房建设局官方网站贵阳的网站建设公司
  • 云南网站建设设计制作图片教程
  • 在线设计logo免费网站南京成旭通网站建设公司怎么样
  • 呼和浩特企业网站排名优化杭州公共资源交易网
  • 高端的佛山网站建设价格用什么做网站
  • 做网站是哪个专业龙华网站建设首页地址
  • wordpress的x站模板wordpress 批量修改分类
  • 网站域名在哪里看便民信息发布平台
  • 邢台网站建设免费建站软件排行榜
  • 营口房产建设信息网站建筑工程网络副业
  • 网站手机端排名怎么做wordpress设置客户端缓存时间
  • 网上免费个人网站长沙建长沙建网站公司
  • 免费推广网站教程二级医院做网站
  • 忘记网站备案账号制作图片视频的软件有哪些