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

免费的网站程序好的电商网站建设与维护意味着什么

免费的网站程序,好的电商网站建设与维护意味着什么,虚拟主机控制面板怎么建设网站,网站营销方案设计公司介绍opencv的两个函数:Range()和Rect() Range()是用于表示一个范围的类。它的构造函数有两个整数参数,分别表示范围的起始和终止索引。这个范围包括起始索引但不包括终止索引。 cv::Range(int start, int end); /* 在OpenCV中,cv::Range() …

介绍opencv的两个函数:Range()和Rect()

Range()是用于表示一个范围的类。它的构造函数有两个整数参数,分别表示范围的起始和终止索引。这个范围包括起始索引但不包括终止索引。

cv::Range(int start, int end);
/*
在OpenCV中,cv::Range() 主要用于 cv::Mat 的行、列、或通道的选择。例如,你可以使用 cv::Mat 
的 rowRange()、colRange()、channel() 等函数,并通过 cv::Range() 指定相应的范围。
*/

Rect()是用于表示一个矩形区域的类。它的构造函数有四个整数参数,分别表示矩形的左上角坐标的 x 和 y,以及矩形的宽度和高度。

cv::Rect(int x, int y, int width, int height);
/*
在OpenCV中,cv::Rect() 主要用于表示矩阵的子矩阵的区域。例如,你可以使用 cv::Mat 
的 rowRange()、colRange() 等函数,并通过 cv::Rect() 指定相应的区域。
*/

下面通过代码演示:

#include <opencv2/opencv.hpp>int main()
{// 定义一个转换矩阵T/*T=[R,t0,1]R为3x3的旋转矩阵,t为1x3的平移矩阵*/cv::Mat T=(cv::Mat_<double>(4, 4) << 0.9996238460064014, -0.01649257893348039, -0.02191258395290964,-0.07806970076422,0.01627794636500941, 0.9998181209081466, -0.009937482872516265, 0.001608557714,0.02207249323271539, 0.009577052982343131, 0.9997105006443944, -0.00261919831793,0,0,0,1.000000000000000);std::cout << "T=" << std::endl;std::cout << T << std::endl;std::cout << "------------------------------"<< std::endl;// 使用Range()函数提取子矩阵// 提取旋转矩阵cv::Mat R = T(cv::Range(0,3),cv::Range(0,3));std::cout << "R=" << std::endl;std::cout << R << std::endl;std::cout << "------------------------------"<< std::endl;// 提取平移矩阵cv::Mat t = T(cv::Range(0,3),cv::Range(3,4));std::cout << "t=" << std::endl;std::cout << t << std::endl;std::cout << "------------------------------"<< std::endl;// 使用Rect()函数提取子矩阵// 提取旋转矩阵R = T(cv::Rect(0,0,3,3));std::cout << "R=" << std::endl;std::cout << R << std::endl;std::cout << "------------------------------"<< std::endl;// 提取平移矩阵t = T(cv::Rect(3,0,1,3));std::cout << "t=" << std::endl;std::cout << t << std::endl;std::cout << "------------------------------"<< std::endl;return 0;
}

运行结果:

T=
[0.9996238460064014, -0.01649257893348039, -0.02191258395290964, -0.07806970076422;0.01627794636500941, 0.9998181209081466, -0.009937482872516265, 0.001608557714;0.02207249323271539, 0.009577052982343131, 0.9997105006443944, -0.00261919831793;0, 0, 0, 1]
------------------------------
R=
[0.9996238460064014, -0.01649257893348039, -0.02191258395290964;0.01627794636500941, 0.9998181209081466, -0.009937482872516265;0.02207249323271539, 0.009577052982343131, 0.9997105006443944]
------------------------------
t=
[-0.07806970076422;0.001608557714;-0.00261919831793]
------------------------------
R=
[0.9996238460064014, -0.01649257893348039, -0.02191258395290964;0.01627794636500941, 0.9998181209081466, -0.009937482872516265;0.02207249323271539, 0.009577052982343131, 0.9997105006443944]
------------------------------
t=
[-0.07806970076422;0.001608557714;-0.00261919831793]
------------------------------

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

相关文章:

  • 大腕 网站建设深圳龙华区发达吗
  • 网站建设规划书参考模板温州市鹿城区建设小学网站
  • 课程网站建设总体情况十大软件app排行免费
  • 网站做优化效果怎么样南宁网络优化seo费用
  • 河北网站推广优化企业展厅布展设计
  • 做网站分什么软件wordpress前端后端
  • php做网站优点网站建设 归为会计哪一类
  • 网站建设开发方式包括哪些一二年级的科技小制作
  • 网站开发需呀那些技术企业网站 用个人备案
  • 教育类网站设计seo快速排名
  • 太原开发网站公司临汾网站建设价格
  • 安徽和住房建设厅网站网站推广话术与技巧
  • 无线网络网站dns解析失败织梦的手机端网站
  • 电商网站规划书网站刚做怎么做seo优化
  • 银川网站建设哪家优质完整的网站优化放啊
  • 北京做网站费用wordpress怎么登录
  • 制作一个网站大概需要多少钱网站建设专业如何做到廉洁自律
  • 企业网站建设作用高端大气网站推荐
  • 怎么做平台网站建筑人才招聘哪个网站最好
  • h5网站制作报价网站添加子域名
  • 小型企业网站的设计与实现搜索引擎营销的优势和劣势
  • 做视频网站怎么盈利模式紫金建设公司官网
  • 采网站建设广东品牌设计公司
  • 购物型网站企业整体形象设计
  • 婚纱摄影网站应该如何做优化wordpress一键ssl
  • 做网站贵不静态网站制作视频
  • 企业网站建设有什么企业门户网站实现
  • 上线了怎么做网站无货源网店现在还挣钱吗
  • 权重查询爱站网wordpress加标注插件
  • 成都学做网站课程资源网站开发