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

网站建设属于什么科目惠州百度推广排名

网站建设属于什么科目,惠州百度推广排名,做电力公司网站,门户一号wordpress主题“ OpenCV和QT坐标系导致绘图精度下降问题。” OpenCV和Qt常用的坐标系都是笛卡尔坐标系,但是细微处有些不同。 01 — OpenCV坐标系 OpenCV是图像处理库,是以图像像素为一个坐标位置,即一个像素对应一个坐标,所以其坐标系也叫图像…

 OpenCV和QT坐标系导致绘图精度下降问题。

OpenCV和Qt常用的坐标系都是笛卡尔坐标系,但是细微处有些不同。

01

OpenCV坐标系

OpenCV是图像处理库,是以图像像素为一个坐标位置,即一个像素对应一个坐标,所以其坐标系也叫图像坐标系。如下所示。其中坐标(1,1)表示红色方块的位置。

1f8495a2b9fc6c1fbe12e80da0a585db.png

02

Qt坐标系

Qt是用于创建图形用户界面(GUI)应用程序,是可以处理亚像素坐标的。坐标(0,0)和(1,0)之间,还有很多坐标,比如(0.5,0)。具体如下所示。

39f81eafadadbf19ef214ee28b3c19b2.png

03

两种绘制多边形对比

比如多边形的点集坐标是{(0,0), (1,0), (2,1), (1,2), (0,1)},分别使用Qt和OpenCV去绘制。绿色的轮廓是OpenCV,红色的是Qt,两者相差较大。当然这是精确到像素级别了,如果绘制的轮廓很大,不放大看是感受不到差别的。

7a97f993c0e2192e7c0f52dcdc180801.png

使用具体的代码绘制对比如下。

opencv代码

const cv::Point* ppt[1] = { contour.data() };int npt[] = { int(contour.size()) };cv::fillPoly(mask, ppt, npt, 1, cv::Scalar(125,0,0));

效果如下

cf64dc111e486dd801de2521b2075c29.jpeg

Qt代码。

// 设置画笔并绘制多边形painter->setPen(pen);painter->setBrush(Qt::blue);  // 不填充painter->drawPolygon(m_points);

e30de1cf8f8bb1e083ca60fc2f2feba7.jpeg

// 设置画笔并绘制多边形painter->setPen(pen);painter->setBrush(Qt::NoBrush);  // 不填充painter->drawPolygon(m_points);

18aebe29b92f42322914107dbcff18cb.jpeg

可以看到QT绘制的轮廓相对于OpenCV整体往左上角偏移了一点点,轮廓范围也缩小了。

http://www.yidumall.com/news/63263.html

相关文章:

  • 网站打开很慢怎么做优化新闻头条今日要闻
  • 运用asp做购物网站的心得线上推广的方式有哪些
  • 中山做营销型网站好看的网站ui
  • 如何开设一个微信公众号网络seo
  • 二维码制作免费周口seo公司
  • 网页模板下载网站知乎教育培训机构加盟
  • 中国做水产的有什么网站竞价托管选择微竞价
  • 3d设计网站互联网营销具体做什么
  • html5制作手机网站百度seo软件
  • 做兼职哪个网站好周口网络推广公司
  • 北京个人网站建设百度一下百度搜索首页
  • 方城网站制作seo实战技巧100例
  • dw简述网站开发流程成都seo学徒
  • 高端品牌网站制作平台如何做推广
  • 宿迁哪里有做网站开发的2022年最新最有效的营销模式
  • 兰州哪里做网站百度站长工具网站提交
  • 企业门户网站开发公司站长之家网站
  • 网站开发设计实训总结发布
  • 京东客网站怎么建设seo还有未来吗
  • 扬中网站优化公司微信朋友圈广告投放价格表
  • 用wordpress做网站教程做电商如何起步
  • 网页建立网站平台西安seo关键词排名
  • 深圳保障房申请条件2022宁波seo公司哪家好
  • 用vb做网站全球搜官网
  • 网站换了域名怎么查ttkefu在线客服系统官网
  • 衡水移动端网站建设网络销售的好处和意义
  • 怎么做全网小说网站网站设计公司官网
  • 怎样做信息收费网站关键词分析软件
  • 网站建设图文电脑办公软件培训班
  • typecho对比wordpress唐山seo排名外包