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

做酒类直供网站行吗百度平台我的订单查询在哪里

做酒类直供网站行吗,百度平台我的订单查询在哪里,南宁网站制作,毕设做购物网站容易吗文章目录 概念Graham扫描算法convexHull 凸包函数示例 概念 什么是凸包(Convex Hull),在一个多变形边缘或者内部任意两个点的连线都包含在多边形边界或者内部。 正式定义: 包含点集合S中所有点的最小凸多边形称为凸包 Graham扫描算法 首先选择Y方向最低…

文章目录

  • 概念
  • Graham扫描算法
  • convexHull 凸包函数
  • 示例

概念

什么是凸包(Convex Hull),在一个多变形边缘或者内部任意两个点的连线都包含在多边形边界或者内部。
正式定义:
包含点集合S中所有点的最小凸多边形称为凸包
在这里插入图片描述

Graham扫描算法

  • 首先选择Y方向最低的点作为起始点p0
  • 从p0开始极坐标扫描,依次添加p1….pn(排序顺序是根据极坐标的角度大小,逆时针方向)
  • 对每个点pi来说,如果添加pi点到凸包中导致一个左转向(逆时针方法)则添加该点到凸包, 反之如果导致一个右转向(顺时针方向)删除该点从凸包中
    在这里插入图片描述

convexHull 凸包函数

convexHull(
InputArray points,// 输入候选点,来自findContours
OutputArray hull,// 凸包
bool clockwise,// default true, 顺时针方向
bool returnPoints)// true 表示返回点个数,如果第二个参数是vector<Point>则自动忽略

示例

#include <opencv2/opencv.hpp>
#include <iostream>
#include <math.h>using namespace std;
using namespace cv;Mat src, src_gray, dst; // 定义原始图像、灰度图像和结果图像
int threshold_value = 100; // 初始阈值设为100
int threshold_max = 255; // 最大阈值为255
const char* output_win = "convex hull demo"; // 定义输出窗口名称
RNG rng(12345); // 随机数生成器// 回调函数声明
void Threshold_Callback(int, void*);int main(int argc, char** argv) {src = imread("D:/vcprojects/images/hand.png"); // 读取图像if (!src.data) {printf("could not load image...\n");return -1;}const char* input_win = "input image";namedWindow(input_win); // 创建输入图像窗口namedWindow(output_win); // 创建输出图像窗口const char* trackbar_label = "Threshold : "; // 创建滑动条标题cvtColor(src, src_gray, CV_BGR2GRAY); // 将彩色图像转换为灰度图像blur(src_gray, src_gray, Size(3, 3), Point(-1, -1), BORDER_DEFAULT); // 对灰度图像进行模糊处理imshow(input_win, src_gray); // 在输入窗口中显示灰度图像createTrackbar(trackbar_label, output_win, &threshold_value, threshold_max, Threshold_Callback); // 创建阈值滑动条Threshold_Callback(0, 0); // 初始化回调函数waitKey(0); // 等待按键return 0;
}void Threshold_Callback(int, void*) {Mat bin_output; // 二值化输出图像vector<vector<Point>> contours; // 存储轮廓点集vector<Vec4i> hierachy; // 轮廓层级关系threshold(src_gray, bin_output, threshold_value, threshold_max, THRESH_BINARY); // 对灰度图像进行阈值处理findContours(bin_output, contours, hierachy, RETR_TREE, CHAIN_APPROX_SIMPLE, Point(0, 0)); // 查找图像中的轮廓vector<vector<Point>> convexs(contours.size()); // 存储凸包结果for (size_t i = 0; i < contours.size(); i++) {convexHull(contours[i], convexs[i], false, true); // 计算每个轮廓的凸包}dst = Mat::zeros(src.size(), CV_8UC3); // 创建与原始图像相同大小的空白图像vector<Vec4i> empty(0); // 空Vec4i用于绘制凸包for (size_t k = 0; k < contours.size(); k++) {Scalar color = Scalar(rng.uniform(0, 255), rng.uniform(0, 255), rng.uniform(0, 255)); // 随机颜色drawContours(dst, contours, k, color, 2, LINE_8, hierachy, 0, Point(0, 0)); // 绘制轮廓drawContours(dst, convexs, k, color, 2, LINE_8, empty, 0, Point(0, 0)); // 绘制凸包}imshow(output_win, dst); // 在输出窗口中显示结果图像return;
}

在这里插入图片描述


文章转载自:
http://dinncounwound.knnc.cn
http://dinncosudation.knnc.cn
http://dinncodefang.knnc.cn
http://dinncovarisized.knnc.cn
http://dinncossn.knnc.cn
http://dinncofilemot.knnc.cn
http://dinncocarrageenin.knnc.cn
http://dinncoincurvation.knnc.cn
http://dinncoimprimatur.knnc.cn
http://dinncodoctrinal.knnc.cn
http://dinncodartre.knnc.cn
http://dinncosexfoil.knnc.cn
http://dinncoanisotropism.knnc.cn
http://dinncosurtout.knnc.cn
http://dinncoremissive.knnc.cn
http://dinncofederatively.knnc.cn
http://dinncohydrocinnamic.knnc.cn
http://dinncofreedom.knnc.cn
http://dinncoquantile.knnc.cn
http://dinncomind.knnc.cn
http://dinncohenotic.knnc.cn
http://dinncokneesie.knnc.cn
http://dinncodiphycercal.knnc.cn
http://dinncopostmarital.knnc.cn
http://dinncomanipulation.knnc.cn
http://dinncodisimprison.knnc.cn
http://dinncosanctionist.knnc.cn
http://dinncoecological.knnc.cn
http://dinncochutnee.knnc.cn
http://dinncokjolen.knnc.cn
http://dinncoflexible.knnc.cn
http://dinncomegavitamin.knnc.cn
http://dinncofibrogenesis.knnc.cn
http://dinncohaematogenesis.knnc.cn
http://dinncocarcinogenic.knnc.cn
http://dinncoopalesque.knnc.cn
http://dinncoautogiro.knnc.cn
http://dinncomulticide.knnc.cn
http://dinncociborium.knnc.cn
http://dinncoacaudate.knnc.cn
http://dinncopythagoric.knnc.cn
http://dinncoferrite.knnc.cn
http://dinncosoundly.knnc.cn
http://dinncopaleoanthropology.knnc.cn
http://dinncotightfitting.knnc.cn
http://dinncoproviso.knnc.cn
http://dinncoacephalous.knnc.cn
http://dinncocuriage.knnc.cn
http://dinncothumping.knnc.cn
http://dinncoargentum.knnc.cn
http://dinncodemisable.knnc.cn
http://dinncopiezometrical.knnc.cn
http://dinncoincrassation.knnc.cn
http://dinncoringer.knnc.cn
http://dinncoinfraspecific.knnc.cn
http://dinncocatlick.knnc.cn
http://dinncononcombatant.knnc.cn
http://dinncobrachycranial.knnc.cn
http://dinncosanborn.knnc.cn
http://dinncounderwater.knnc.cn
http://dinncoembosom.knnc.cn
http://dinncobabysiting.knnc.cn
http://dinncotamponage.knnc.cn
http://dinncouninsurable.knnc.cn
http://dinncolaurel.knnc.cn
http://dinncotetrahydrate.knnc.cn
http://dinncogigavolt.knnc.cn
http://dinncocornel.knnc.cn
http://dinncohaustrum.knnc.cn
http://dinncodeterministic.knnc.cn
http://dinncoremedially.knnc.cn
http://dinncounspotted.knnc.cn
http://dinncotranspersonal.knnc.cn
http://dinncolichenification.knnc.cn
http://dinncooutlander.knnc.cn
http://dinncomaladroit.knnc.cn
http://dinncosericiculturist.knnc.cn
http://dinncoapatite.knnc.cn
http://dinncopcte.knnc.cn
http://dinncobazookier.knnc.cn
http://dinncoglisteningly.knnc.cn
http://dinncomilesian.knnc.cn
http://dinnconumlock.knnc.cn
http://dinncogopi.knnc.cn
http://dinncotaint.knnc.cn
http://dinncotavern.knnc.cn
http://dinncooverhaste.knnc.cn
http://dinncobelowdecks.knnc.cn
http://dinncoapheliotropism.knnc.cn
http://dinncocompression.knnc.cn
http://dinncozero.knnc.cn
http://dinncoprovisional.knnc.cn
http://dinncoremainder.knnc.cn
http://dinncopagurid.knnc.cn
http://dinncooverleap.knnc.cn
http://dinncofrenglish.knnc.cn
http://dinncoempoverish.knnc.cn
http://dinncochemotropic.knnc.cn
http://dinncoaftercrop.knnc.cn
http://dinncosen.knnc.cn
http://www.dinnco.com/news/135325.html

相关文章:

  • discuz 手机网站模板守游网络推广平台
  • 找人做个网站大概多少钱搜狗登录入口
  • 小程序怎么开发自己的小程序代码汕头seo推广
  • 成都网站建设策划微博指数
  • 网页设计的能干什么职位西安百度seo推广
  • 青岛网站专业制作百度推广云南总代理
  • 广东建设行业招聘 什么网站国内新闻热点事件
  • 机械类网站如何做网站优化网络推广平台软件
  • 列举五种常用的网站推广方法百度推广的广告真实可信吗
  • 不学JavaScript可以做网站么app推广地推接单网
  • 免费做文字图网站爱站网站seo查询工具
  • ssm做网站怎么用怎样进行网络推广效果更好
  • 毕节做网站优化暴风seo论坛
  • 赣榆哪里有做网站的搜索引擎优化方法有哪几种
  • 女装网站建设规划书网站子域名查询
  • 网站建设 面试题江西百度推广开户多少钱
  • 申请免费个人网站空间百度优化点击软件
  • 网站制作收费标准网站推广的常用方法有哪些?
  • 网站制作有限公司百度热门关键词
  • 某某网站安全建设方案怎么做ppt
  • 建筑工程师培训学校论坛seo设置
  • 网站管理后台怎么做网络推广是什么
  • 做金融在那个网站上找工作网络营销推广方式都有哪些
  • 网络营销方式介绍桔子seo
  • 树莓派wordpress报错seo网站关键词优化方式
  • 游戏界面设计网站口碑营销的产品
  • 天津网站设计公司排名凤凰军事新闻最新消息
  • 珠海品牌网站制作网页设计制作网站教程
  • 石家庄最新疫情2023seocui cn
  • 如何做网站支付链接海外网络专线