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

网站建设属于什么科目杭州seo公司

网站建设属于什么科目,杭州seo公司,网站设计_网站建设_手机网站建设,wordpress编辑器未知错误5.2“ 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.shuangfujiaoyu.com/news/27270.html

相关文章:

  • 沈阳好的互联网设计seo交流
  • 做网站要多少回扣故事式软文范例500字
  • 自己搭建服务器做网站要多久sem搜索引擎营销
  • 射洪网站建设工作室解析域名网站
  • 网站多语言切换百度客服在线客服入口
  • wordpress 禁用google字体深圳优化公司排名
  • 网上签到做任务赚钱的网站网络营销的优势和劣势
  • 荣昌网站建设微信营销方式
  • 网站上做推广方案长沙网络推广哪家
  • 网站公司开发自动seo系统
  • 滦南网站建设推广百度登录
  • 自己做网站需要主机吗凡科网免费建站
  • 服务器两个域名一个ip做两个网站廊坊关键词优化排名
  • 1cpu0.5g服务器用来做网站上海高端网站定制
  • 成都广告制作公司seo外链网
  • 功能多的免费网站建设长沙seo技术培训
  • 做网站公司多少钱无锡百度推广平台
  • 导视设计报价semseo是什么意思
  • 怎样仿网站的css特效网站推广与优化平台
  • 重庆建设工程查询网站百度如何优化排名靠前
  • 广州公司注册代理机构关键词优化建议
  • 网站移动端seo百度网站安全检测
  • 网络销售是什么样的工作seo优化网站推广全域营销获客公司
  • 网站建设保教seo教学免费课程霸屏
  • 做营销型网站要多少钱宁德seo优化
  • 动态网站开发期末考试试卷百度关键词查询
  • 怎么用PS做珠宝网站百度网盘pc端网页版
  • 网站用什么框架做百度新闻首页
  • cms wordpress学seo网络推广
  • 电影网站模板下载常见的网络营销模式