当前位置: 首页 > 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.yayakq.cn/news/669769/

相关文章:

  • 微网站建设的第一步是什么微信app下载免费
  • 响应式网站的登录设置砀山做网站的公司
  • 网站备案管理系统登录不上去使用php做网站
  • 东莞网站系统后缀天津官网建设哪家好
  • 保定网站seo技术python能够做网站
  • 建站技术布局方式先备案还是先做网站
  • 站外营销有哪几种主流方式医疗网站建设需要什么资质
  • 怎样查询网站的点击量许昌 网站建设
  • 塘厦东莞网站建设wordpress娱乐资源网
  • 深圳58网站建设河南安阳市地图
  • 网站开发的技术简介是什么网站描述代码怎么写
  • 厦门响应式网站制作怎么用自己的电脑搭建网站
  • 厦门翔安建设局网站网页设计公司网易企业邮箱
  • wordpress如何关闭网站江苏常州建设局网站
  • 网站管理后台怎么做13岁开网络科技公司
  • 做视频网站的公司wordpress支持mysqli
  • cn域名有名的网站佛山网络公司推荐
  • 推荐大良营销网站建设aspcms网站使用教程
  • 找别人做网站网站推广工具大全
  • 自己建站模板网站开发薪酬
  • 网站建设怎么写设计师证书报考条件
  • 新网网站制作推广产品的渠道有哪些
  • 微网站微商城建设设计网页机构
  • 网站筹建中京东怎么做轮播图链接网站
  • 深圳附近建站公司网页传奇公益服
  • 新乡网站优化公司uc浏览器网页版入口
  • 山西建设监理协会官方网站军事视频2020最新
  • 单页面网站怎么优化html5安卓软件下载
  • 做同业业务一般关注哪些网站网站开发与管理论文
  • 电商网站建设推荐外贸网站建设wordpress