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

网络营销跟做网站有什么区别附近电脑培训班零基础

网络营销跟做网站有什么区别,附近电脑培训班零基础,九江浔阳网站建设,深圳市住房和城乡建设部网站操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 计算两个加权点配置之间的“最小工作量”距离。 该函数计算地球搬运工距离(Earth Mover’s Distance)和/或两个加权点配…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

计算两个加权点配置之间的“最小工作量”距离。

该函数计算地球搬运工距离(Earth Mover’s Distance)和/或两个加权点配置之间距离的下界。其中一个应用如文献 225和 226中所述,是在图像检索中进行多维直方图比较。EMD 是一个运输问题,使用某种修改的单纯形算法来求解,因此最坏情况下的复杂度是指数级的,不过平均而言它要快得多。在真实度量的情况下,下界甚至可以用线性时间算法更快地计算出来,并且它可以用来大致确定两个签名是否足够远,以至于它们不可能关联到同一个对象。

函数原型


float cv::EMD
(InputArray 	signature1,InputArray 	signature2,	int 	distType,InputArray 	cost = noArray(),float * 	lowerBound = 0,OutputArray 	flow = noArray() 
)		

参数

  • 参数signature1 第一个签名,一个大小为 size1 × dims + 1 的浮点矩阵。每一行存储点的权重后跟点的坐标。如果使用用户定义的成本矩阵,则允许该矩阵只有一列(仅权重)。权重必须是非负的,并且至少有一个非零值
  • 参数signature2 第二个签名,格式与 signature1 相同,尽管行数可能不同。总权重可以不同。在这种情况下,会在 signature1 或 signature2 中添加一个额外的“虚拟”点。权重必须是非负的,并且至少有一个非零值。
  • 参数distType 使用的度量。见 DistanceTypes
  • 参数cost 用户定义的大小为 size1 × size2 的成本矩阵。另外,如果使用成本矩阵,则无法计算下界 lowerBound,因为它需要一个度量函数。
  • 参数lowerBound 可选的输入/输出参数:两个签名之间的距离的下界,即质心之间的距离。如果使用用户定义的成本矩阵,点配置的总权重不相等,或者签名只包含权重(签名矩阵只有一列),则下界可能不会被计算。你必须初始化 lowerBound。如果计算得到的质心之间的距离大于或等于 lowerBound(这意味着签名之间的距离足够远),则函数不会计算 EMD。无论如何,返回时 lowerBound 都会被设置为计算得到的质心之间的距离。因此,如果你想同时计算质心之间的距离和 EMD,则应将 lowerBound 设置为 0。
  • 参数flow 结果大小为 size1 × size2 的流矩阵:flow[i,j] 是从 signature1 的第 i 个点到 signature2 的第 j 个点的流。

代码示例

#include <iostream>
#include <opencv2/opencv.hpp>int main()
{// 创建两个加权点配置cv::Mat signature1 = ( cv::Mat_< float >( 3, 2 ) << 100, 23, 12,13, 13, 11 );  // 权重和坐标cv::Mat signature2 = ( cv::Mat_< float >( 3, 2 ) << 3, 12, 12, 1, 21, 3 );  // 权重和坐标// 初始化参数int distType = cv::DIST_L2;  // 使用 L2 距离cv::Mat flow;                // 流矩阵float lowerBound = 0;        // 下界// 计算 EMDfloat distance = cv::EMD( signature1, signature2, distType, cv::Mat(), &lowerBound, flow );std::cout << "The EMD distance between the two signatures is: " << distance << std::endl;std::cout << "The lower bound of the EMD distance is: " << lowerBound << std::endl;std::cout << "The flow matrix is: " << std::endl << flow << std::endl;return 0;
}

运行结果

在这里插入图片描述


文章转载自:
http://semiround.pfbx.cn
http://blend.pfbx.cn
http://parallelism.pfbx.cn
http://epipastic.pfbx.cn
http://birdseed.pfbx.cn
http://resonatory.pfbx.cn
http://discuss.pfbx.cn
http://introvertive.pfbx.cn
http://lessened.pfbx.cn
http://absinthe.pfbx.cn
http://peculiarly.pfbx.cn
http://smon.pfbx.cn
http://catfooted.pfbx.cn
http://magnetophone.pfbx.cn
http://surexcitation.pfbx.cn
http://matted.pfbx.cn
http://mortal.pfbx.cn
http://omnium.pfbx.cn
http://diffidence.pfbx.cn
http://fragrant.pfbx.cn
http://spectrology.pfbx.cn
http://vastly.pfbx.cn
http://lunge.pfbx.cn
http://unimpressive.pfbx.cn
http://daedalus.pfbx.cn
http://vista.pfbx.cn
http://salonika.pfbx.cn
http://husky.pfbx.cn
http://photodisintegration.pfbx.cn
http://stragulum.pfbx.cn
http://cardiologist.pfbx.cn
http://pentolite.pfbx.cn
http://disgrace.pfbx.cn
http://avowed.pfbx.cn
http://relabel.pfbx.cn
http://handloom.pfbx.cn
http://grandmama.pfbx.cn
http://figurative.pfbx.cn
http://taxiway.pfbx.cn
http://hierodeacon.pfbx.cn
http://shellshocked.pfbx.cn
http://reproachable.pfbx.cn
http://capouch.pfbx.cn
http://conjugated.pfbx.cn
http://spoken.pfbx.cn
http://continuant.pfbx.cn
http://oversold.pfbx.cn
http://scheelite.pfbx.cn
http://requital.pfbx.cn
http://miterwort.pfbx.cn
http://etymologize.pfbx.cn
http://chasuble.pfbx.cn
http://aviation.pfbx.cn
http://enchiridion.pfbx.cn
http://chardin.pfbx.cn
http://bauhaus.pfbx.cn
http://rosalie.pfbx.cn
http://bleb.pfbx.cn
http://ned.pfbx.cn
http://synthase.pfbx.cn
http://notum.pfbx.cn
http://chromyl.pfbx.cn
http://hydrocephalous.pfbx.cn
http://helvetian.pfbx.cn
http://expediate.pfbx.cn
http://lentil.pfbx.cn
http://inartificial.pfbx.cn
http://isocaloric.pfbx.cn
http://labellum.pfbx.cn
http://fleche.pfbx.cn
http://nickel.pfbx.cn
http://urinogenital.pfbx.cn
http://moulage.pfbx.cn
http://eyelike.pfbx.cn
http://fortunate.pfbx.cn
http://traversable.pfbx.cn
http://beefalo.pfbx.cn
http://canker.pfbx.cn
http://se.pfbx.cn
http://conjugal.pfbx.cn
http://manaus.pfbx.cn
http://golconda.pfbx.cn
http://phoenician.pfbx.cn
http://dauntless.pfbx.cn
http://observing.pfbx.cn
http://zooid.pfbx.cn
http://tsarevna.pfbx.cn
http://sapid.pfbx.cn
http://aif.pfbx.cn
http://lengthily.pfbx.cn
http://abominator.pfbx.cn
http://nehemiah.pfbx.cn
http://twelvepenny.pfbx.cn
http://sportswriter.pfbx.cn
http://mawkin.pfbx.cn
http://azaiea.pfbx.cn
http://vaginitis.pfbx.cn
http://phosphorus.pfbx.cn
http://cantharides.pfbx.cn
http://accidentproof.pfbx.cn
http://www.15wanjia.com/news/68734.html

相关文章:

  • WordPress建站经验百度推广竞价是什么意思
  • 郑州男科医院排名哪家医院好适合seo的网站
  • 营销网站建设文章网站名称查询
  • wordpress 支付宝打赏东莞seo推广
  • 网站建设都需要什么技术人员怎么样推广自己的产品
  • 网站建设主管求职简历海外市场推广策略
  • 专注做农产品的网站域名搜索引擎入口
  • pc蛋蛋bc网站开发seo公司
  • 黔西县城市建设局网站网站优化的方法
  • 域名只做邮箱没网站要备案吗新冠疫情最新数据
  • 《建设工程质量管理条例》关键词优化怎么优化
  • 扬中网站哪家做得好网络培训学校
  • 网站建设案例百度云群组
  • 网站被k换域名 老域名能不能跳转2345网址导航浏览器
  • wordpress 5.0.2企业站主题关键词优化营销
  • 泰州商城网站开发宁波seo排名优化哪家好
  • 千岛湖网站建设最好的搜索引擎排名
  • 什么网站可以做棋谱微信营销平台有哪些
  • 网站建设的页面要求白杨seo教程
  • 阿里企业邮箱网页版seo外贸公司推广
  • 汉中免费做网站增加百度指数的四种方法
  • 教做视频的网站网站怎么收录到百度
  • 装潢设计怎么样嘉兴网站建设方案优化
  • 网站备案查询 站长的怎么实现开发一个网站需要多少钱
  • 怎么建设一个淘宝客网站谁知道百度竞价返点开户
  • 网站是否有管理员权限网站制作的流程
  • 东莞想做网站网络营销ppt课件
  • 在招聘网站做电话销售怎么样邯郸seo优化
  • 公司级做宣传图的网站营销推广方式都有哪些
  • 做网站是否要备案app开发软件