Qt QRect 和 OpenCV cv::Rect 的区别


1 //构建一个QT的QRect对象 2 QRect qrect(0, 0, 100, 100); 3 qDebug()<<"qrect.bottRight:"<<qrect.bottRight(); 4 5 //构建一个opencv的cv::Rect对象 6 cv::Rect rect(0, 0, 100, 100); 7 qDebug()<<"rect.bottRight:"<<rect.br().x<<","<< rect.br().y;

执行结果如下:

由执行结果可以看出,QT的QRect的实际宽度和实际高度比我们构建的对象的Width和Height小1,而OpenCV的不会,这是由于QRect会将左上角的起始点也包含进去。



上一篇:安全PLC和普通PLC的区别

下一篇:Qt QVariant与Json的各种纠葛


Qt OpenCV
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图