opencv常用函数总结

最近做图像处理项目,总结一下常用的函数:

1,converto :函数转为任意想要的格式,以及可以添加归一化系数,这个系数可能要用到mat的最大值和最小值,下面这个函数可以取出最大最小值

2,cv::minMaxLoc(mat,&minim,&maxim);,取出的最大最小值为double类型,注意,也可以输出最大最小值的位置Point

3,

sobel出来的图像可能含有负值

canny出来的结果是0和255 uchar型

4,Mat orig = imread("in.jpg"); Mat test = orig.clone(); test.setTo(Scalar::all(255), mask1ch);

Setto可以用于初始化矩阵,加上掩模可以指定设定值的区域

 

5,取出vector部分,成为一个新的vector(这个不是opencv的函数,但是很有用)

取出vector一部分值,用迭代器

vector<T>::const_iterator first = m_vBtnsMenu.begin() + m_nLimit;

vector<T>::const_iterator last = m_vBtnsMenu.end();

vector<T> vecContractBtn(first, last);

 

6.img2.copyTo(roi,mask);

将img2  复制到roi的图中,已mask为掩模

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值