day3:图像像素统计

一:minMaxLoc():第一个参数必须为单通道;最大值最小值及其点位应传入其地址,最后的mask为掩膜;若输入为多通道矩阵数据,可用resharp(n,rows)转换成单通道。

        meanStdDev(img, mymean, mystd):输入可为1-4通道,依次为输入,均值,方差;

还有Mean()可以计算均值。

void visionagin::MinmaxOperte(Mat& img)
{
	Mat img1 = img.reshape(1, 0);
	double min_val = 0, max_val = 0;
	Point min_p, max_p;
	minMaxLoc(img1, &min_val, &max_val, &min_p, &max_p);//参数一必须是单通道
	std::cout << "max : " << max_val << endl;
	cout << "min : " << min_val << endl;
	cout << "max p :" << max_p << endl;
	cout << "min p :" << min_p << endl;
	Mat  mymean, mystd;
	meanStdDev(img, mymean, mystd);//参数一可以是1-4通道
	cout << " mean " << mymean << endl;
	cout << "std " << mystd << endl;

}

另:min(src1,src2,dst),max(src1,src2,dst)比较两图像的较大值和最小值后,将较大值保留输出,

src1为任意通道,src2与src1通道一致。

二:图像像素值的逻辑运算:

bitwise_and ; bitwise_or ; bitwise_xor ; botwise_not :参数(src1,src2,dst,mask)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值