MAT的其他像素操作

  • OpenCV除了支持图像的算术操作意外,还支持图像的逻辑操作、平方、取LOG、归一化值范围等操作,这些操作在处理复杂场景的图像与二值或者灰度图像分析的时候非常有用,相关的API如下:
函数操作函数说明作用
取反操作bitwise_not(Mat src, Mat dst)src:输入图像, dst:取反之后的图像取反之后可以对图像进行更好的分析
与操作bitwise_and(Mat src1, Mat src2, Mat dst)src1:输入图像一, src2:输入图像二, dst:与操作结果与操作后的图现象会降低混合后的图像亮度,输出图像的像素小于等于对应位置任意一张输入图像的像素值
或操作bitwise_or(Mat src1, Mat src2, Mat dst)src1输入图像一,src2输入图像二,dst输出的图像操作后有强化图像的朗读的效果,和与操作的效果截然相反
异或操作bitwise_xor(Mat src1, Mat src2, Mat dst)src1输入图像一, src2输入图像二, dst输出图像可以看作是对输入图像的叠加取反
线性绝对值变换converScaleAbs(Mat src, Mat dst)src:输入图像,dst:输出图像默认情况下会对输入Mat独享数据求得绝对值并转换为CV_8UC1类型的输出dst
归一化处理normalize(Mat src, Mat dst, double alpha. double beta, int norm_type, int dtype, Mat mask)src:输入图象 dst:输出图像 alpha:归一化到指定范围的地址 beta:归一化指定范围的高值 dtype:表示输出的dst图像类型,默认为-1, 表示类型与输入图像src相同 mask:遮罩层,默认为Mat()把数据re-scale到指定的范围内
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wjxbless

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值