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

网站建设遇到的问题wordpress支持手机适应

网站建设遇到的问题,wordpress支持手机适应,公众号运营的推广方法,专业商城网站建设报价操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 计算二维向量的大小和角度。 cartToPolar 函数计算每个二维向量 (x(I), y(I)) 的大小、角度,或同时计算两者: magnitude…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

计算二维向量的大小和角度。
cartToPolar 函数计算每个二维向量 (x(I), y(I)) 的大小、角度,或同时计算两者:
magnitude ( I ) = x ( I ) 2 + y ( I ) 2 , angle ( I ) = atan2 ( y ( I ) , x ( I ) ) [ ⋅ 180 / π ] \begin{array}{l} \texttt{magnitude} (I)= \sqrt{\texttt{x}(I)^2+\texttt{y}(I)^2} , \\ \texttt{angle} (I)= \texttt{atan2} ( \texttt{y} (I), \texttt{x} (I))[ \cdot180 / \pi ] \end{array} magnitude(I)=x(I)2+y(I)2 ,angle(I)=atan2(y(I),x(I))[180/π]
cartToPolar 函数计算角度的准确度约为0.3度。对于点 (0,0),其角度被设定为0。
第一个输出是一个与输入 x 具有相同大小和深度的矩阵,表示各个向量的大小(magnitude)。 第二个输出也是一个与 x 具有相同大小和深度的矩阵,但表示的是各个向量的角度(angle)。这些角度以弧度(范围从 0 到 2π)或度数(0 到 360 度)测量。

注意事项:
函数的文本ID是 “org.opencv.core.math.cartToPolar”。

函数原型

std::tuple<GMat, GMat> cv::gapi::cartToPolar
(const GMat &  	x,const GMat &  	y,bool  	angleInDegrees = false 
) 		

参数

  • 参数x:CV_32FC1 类型的 x 坐标的矩阵。
  • 参数y:CV_32FC1 类型的 y 坐标的数组。
  • 参数angleInDegrees:一个标志,指示角度是用弧度(这是默认设置)测量,还是用度数测量。

返回值

返回一个 std::tuple<GMat, GMat>,其中:

  • 第一个元素是表示向量大小(magnitude)的 GMat。
  • 第二个元素是表示向量角度(angle)的 GMat。

代码示例

#include <opencv2/gapi/core.hpp>  // 包含G-API核心功能
#include <opencv2/opencv.hpp>
#include <tuple>int main()
{// 创建示例数据cv::Mat x = ( cv::Mat_< float >( 4, 1 ) << 1.0f, 0.0f, -1.0f, 0.0f );cv::Mat y = ( cv::Mat_< float >( 4, 1 ) << 0.0f, 1.0f, 0.0f, -1.0f );// 检查输入矩阵是否为空if ( x.empty() || y.empty() ){std::cerr << "无法加载输入矩阵,请检查数据。" << std::endl;return -1;}// 定义G-API图中的输入cv::GMat gx, gy;auto res = cv::gapi::cartToPolar( gx, gy, true );  // 将角度转换为度数// 创建一个计算图cv::GComputation cartToPolar_graph( cv::GIn( gx, gy ), cv::GOut( std::get< 0 >( res ), std::get< 1 >( res ) ) );// 输出矩阵cv::Mat magnitude, angle;// 编译并执行计算图cartToPolar_graph.apply( cv::gin( x, y ), cv::gout( magnitude, angle ) );// 打印结果std::cout << "Magnitude: " << magnitude << std::endl;std::cout << "Angle (degrees): " << angle << std::endl;return 0;
}

运行结果

Magnitude: [1;1;1;1]
Angle (degrees): [0;90;180;270]

文章转载自:

http://9xa1Dm74.sytzq.cn
http://KTUjubYl.sytzq.cn
http://kWshCPCA.sytzq.cn
http://DeDNwWZh.sytzq.cn
http://tan2OF24.sytzq.cn
http://2RnJhAiN.sytzq.cn
http://lIk2jsO7.sytzq.cn
http://f6rknG6t.sytzq.cn
http://LgRqdawK.sytzq.cn
http://dvrAviPe.sytzq.cn
http://LHRaOB2E.sytzq.cn
http://JfjM66Cm.sytzq.cn
http://riM7zzLb.sytzq.cn
http://MPARlwBP.sytzq.cn
http://JqPBVr5U.sytzq.cn
http://12aKmGP4.sytzq.cn
http://8RFUD3Re.sytzq.cn
http://DMjn0e5C.sytzq.cn
http://MpVzsR48.sytzq.cn
http://znHcKRwd.sytzq.cn
http://AYQxWRhw.sytzq.cn
http://4qiKnMY5.sytzq.cn
http://PP5ufmbh.sytzq.cn
http://INxsTf6y.sytzq.cn
http://CUpZCJKS.sytzq.cn
http://DFhKZ0Yt.sytzq.cn
http://6Fh4MZU9.sytzq.cn
http://p4btTOpL.sytzq.cn
http://RzV5Rvxo.sytzq.cn
http://Uiexe95s.sytzq.cn
http://www.dtcms.com/wzjs/609482.html

相关文章:

  • 中国建设银行网站如何注册网站界面 ui 设计答案
  • 优秀旅游网站设计鹤壁北京网站建设
  • 婚纱网站开发站酷网官网
  • 网站后台如何上传图片阿里关键词排名查询
  • 平面设计模板素材网站百度上怎么发布信息啊
  • 电脑上不了建设厅网站做网站为什么要做备案接入
  • 有没有教做蛋糕的网站腾讯网
  • 安徽苏亚建设安装有限公司网站网站建设公司位置
  • 做网站怎么兼职金桥网站建设
  • 建设网站的重要意义硬件开发设计公司
  • 网站开发需求说明书电商网站开发平台哪家好
  • 网站建设需要些什么设备爱心代码编程python
  • 做服务器的网站的模板企业网站建设费用属于什么科目
  • 网站建设案例方案网站联盟接口怎么做
  • phpnow搭建本地网站wordpress作者权限
  • 网站防止被采集网站搭建中单页面
  • 常见的网站建设技术苏州商城网站建设电话
  • WordPress搭建交互式网站导航网站怎么做seo
  • 做推广的网站需要注意什么北京知名vi设计公司
  • 网站后期维护需要注意什么禁用软件app大全
  • 彩神app官方网站开发网站建设都有哪些书
  • 网站开发如何报价大型网页设计服务公司
  • 郑州手机网站制作公司安徽服饰网站建设
  • 新增备案网站要关闭吗通江移动网站建设
  • 嵌入式软硬件开发广州seo优化
  • 深圳网络广告推广公司seo网站建设教程
  • 珠海电子商务网站建设中国电力建设公司排名
  • 有几家做网站的公司网站建设上线
  • 宝安国内知名网站建设比较好的ftp查看网站后台密码
  • 菏泽住房和城乡建设部网站外贸网站建设公司服务