【Opencv_contribute】Bouding Box (ROI,一行代码解决框选交互,可以用来标定)
来源:互联网 发布:qq免费刷赞软件下载 编辑:程序博客网 时间:2024/06/06 03:45
惯例先放效果:
=============================================================
大前提是要会配置Opencv的contribute模块。
如果用的VS2015,直接在Nuget包里找,有个Opencv3.1的contribute模块
如果用的VS2017,把项目-平台工具集选成X140(如果没安装那我也没办法)
//如果不想用别人做好的,可以自己编译contribute模块,类似的参考我之前的博客: 地址
=====================================================================
先来段非常简洁的代码:
#include <opencv2/tracking.hpp>using namespace cv;int main(){Mat image = imread("test.png");Rect2d r = selectROI(image, false);imshow("ROI", image(r));cvWaitKey(-1); return 0;}它能达到的是如下效果:
下面例子可以一张图框选多个,按ESC结束,也就是一开始放的例子
#include <opencv2/tracking.hpp>#include<vector>using namespace std;using namespace cv;int main(){Mat image = imread("timg.jpg");vector<Rect2d> rects;bool fromCenter = false;// 选择一组框,并且把交互界面的名字重命名为ImageselectROI("Image", image, rects, fromCenter);for (int i = 0; i < rects.size(); ++i)imshow("Image" + to_string(i), image(rects[i]));cvWaitKey(-1); return 0;}
运气好的话没准儿今天就能结束秋招了…
阅读全文
0 0
- 【Opencv_contribute】Bouding Box (ROI,一行代码解决框选交互,可以用来标定)
- android 可以用来写代码的代码(JavaPoet)
- VB编程中的技巧一行可以解决的代码
- LeetCode344 一行代码解决
- 可以用来查找主窗体的代码
- 一行代码解决iframe挂马
- 一行代码解决iframe挂马
- 一行代码解决iframe挂马
- 一行代码解决iframe挂马
- 一行代码解决iframe挂马
- 一行代码解决多渠道打包
- java8 之一行代码解决
- Julia: 一行代码可以写出什么优雅?
- Python 一行代码可以做的事
- Java定时总结(Rx一行代码解决orz)
- 高光谱遥感图像处理(6)-----ENVI矢量做ROI 用来裁剪、掩膜
- 一款可以用来实现网页拖拽得HTML代码
- 如何写出无法维护的代码,可以用来加密哦~
- 丑数,即只有2,3,5因子的整数,找出第n 个丑数
- Intellij IDEA 2017 Maven导入依赖包失败 Pom.xml不报错,MavenProjects红色波浪线。
- 图像特征点检测与匹配评价——量化指标
- ALV通过F4事件,实现自定义搜索帮助F4
- java程序员的大数据之路(7):基于文件的数据结构
- 【Opencv_contribute】Bouding Box (ROI,一行代码解决框选交互,可以用来标定)
- 【能人篇】一个编程高手
- JQuery EasyUI 选项卡联动demo(7)
- JSP中window.location.href"、"location.href"、"parent.location.href"、"top.location.href"和"target属性"的用法
- 历年双11实战经历者:数据库性能优化及运维
- 求高手:jquery中的$('.XXX')中的.是什么意思啊
- js基础-Geolocation API
- 第一次来
- linux