opencv—库函数和一些对象查询
来源:互联网 发布:cf显示客户端数据异常 编辑:程序博客网 时间:2024/06/05 19:51
1、vector对象的定义和初始化
成员函数 如:vector img;
1)img.assign(beg,end)//将[beg; end)区间中的数据赋值给img img.assign(n,elem) // 将n个elem的拷贝赋值给img img.assign(3,2); //将3个int,值都是2的元素赋值给img2)img.at(idx) // 传回索引idx所指的数据,如果idx越界,抛出out_of_range。3)img.back() // 传回最后一个数据,不检查这个数据是否存在。4)img.begin() // 传回迭代器中的第一个数据地址。5)img.capacity() // 返回容器中数据个数。6)img.clear() // 移除容器中所有数据。7)img.empty() // 判断容器是否为空。8)img.end() // 指向迭代器中末端元素的下一个,指向一个不存在元素。9)img.erase(pos) // 删除pos位置的数据,传回下一个数据的位置。10)img.erase(beg,end) //删除[beg,end)区间的数据,传回下一个数据的位置。11)img.front() // 传回第一个数据。12)get_allocator // 使用构造函数返回一个拷贝。13)img.insert(pos,elem) // 在pos位置插入一个elem拷贝,传回新数据位置。14)img.insert(pos,n,elem) // 在pos位置插入n个elem数据。无返回值。15)img.insert(pos,beg,end) // 在pos位置插入在[beg,end)区间的数据。无返回值。16)img.max_size() // 返回容器中最大数据的数量。17)img.pop_back() // 删除最后一个数据。18)img.push_back(elem) // 在尾部加入一个数据。19)img.rbegin() // 传回一个逆向队列的第一个数据。20)img.rend() //函数返回指向当前vector起始位置的逆迭代器21)img.resize(num,val) // 重新指定队列的长度,且对新创建的元素赋值val。22)img.reserve() // 保留适当的容量。23)img.size() // 返回容器中实际数据的个数。24)swap(img1,img2) // 将c1和c2元素互换。同上操作。25)operator[] // 返回容器中指定位置的一个引用。
2、得到Mat类型img的size,可以使用函数img.size(),注意这里有括号。但是在需得到img的行和列时,不需要使用括号,即使用img.rows和img.cols.而img.type()是创建矩阵的类型
阅读全文
0 0
- opencv—库函数和一些对象查询
- Python的各种库函数的管理及一些常用库的安装例如OpenCV和Numpy等
- glib常用库函数和一些定义
- glib常用库函数和一些定义
- glib常用库函数和一些定义
- glib常用库函数和一些定义
- glib常用库函数和一些定义
- glib常用库函数和一些定义
- 在OpenCV库中新增自定义函数和修改库函数
- Opencv感想和一些分享
- Opencv感想和一些分享
- C库函数atoi的实现和一些讨论
- 系统调用和系统库函数的一些基础知识
- 常用OpenCV 2.0库函数速查和OpenCV 3.0函数索引
- 常用OpenCV 2.0库函数速查和OpenCV 3.0函数索引
- 常用OpenCV 2.0库函数速查和OpenCV 3.0函数索引
- 基本C库函数查询
- C++库函数查询网址
- c++复数类
- 鸟哥Linux学习之——设置bash环境
- 完全二部图匹配
- 关于实习
- 深入理解javascript原型和闭包(11)——执行上下文栈
- opencv—库函数和一些对象查询
- 华为机试---最高分是多少
- SupArc启动过程抓包
- leetcode 171. Excel Sheet Column Number
- C++ lambda实现javascript闭包
- Spark 实现黑名单实时过滤
- POJ 2540 Hotter Colder 笔记
- dddd
- 【堆,贪心】BZOJ1029 [JSOI2007]建筑抢修