我个人实现的MFC+OpenCV4+VS2017对话框打开并显示图像,还能支持ROI矩形框选(橡皮筋类)

一、MFC实现

我在上一篇博客《OpenCV 4.x不再提供IplImage类型支持了?不再支持CvvImage类库?来看具体细节》提到:CvvImage类库不能用在OpenCV4。那么OpenCV4和MFC结合,怎么显示图片?

ROI矩形框使用VC++橡皮筋类CRectTracker实现的。橡皮筋可以拖动大小和移动位置。

 

完整的工程源码v1.0请下载:

https://download.csdn.net/download/libaineu2004/12276205

完整的工程源码v1.1请下载:

https://download.csdn.net/download/libaineu2004/12283505

v1.1和v1.0区别:新增全屏显示图像的子项目

 

 

二、Qt也有专用的橡皮筋类QRubberBand

https://doc.qt.io/qt-5/qrubberband.html

使用类QRubberBand
 if (!rubberBand)
     rubberBand = new QRubberBand(QRubberBand::Rectangle, this);
    rubberBand->setGeometry(QRect(origin, QSize()));
    rubberBand->show();

源码案例请下载:

https://download.csdn.net/download/libaineu2004/12815555

 

 

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值