像素运算
- 在做像素操作的时候,处理的图片的尺寸一定要有要求,我们选择OpenCV中自带的图片,它们的路径为-------------opencv:/sources/samples/data
像素运算API
- 加法:
dst = cv.add(m1 ,m2);
- 减法:
dst = cv.substract(m1, m2);
- 乘法:`dst = cv.mutiply(m1, m2);#会产生毛刺效果
- 除法:
dst = cv.substract(m1, m2);
- 均值:
cv.mean(m1);
- 均值,方差:
cv.meanStDev(m1);
- 逻辑运算:
cv.bitwise_and(m1, m2);#与运算
cv.bitwise_or(m1, m2); #或运算
cv.bitwise_not(m1); #非运算
- mask运算:
https://blog.csdn.net/yl_best/article/details/87877110#Mask%E5%9F%BA%E6%9C%AC%E7%9F%A5%E8%AF%86
因此cv.bitwise_and(m1, m1, mask = mask)#可以完成跟踪物体的彩色图像显示。
对比度 及 亮度
- 对比度(contrast ratio):对比度指的是一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量。一般来说对比度越大,图像越清晰醒目,色彩也越鲜明艳丽;而对比度小,则会让整个画面都灰蒙蒙的。
- 亮度(brightness):一副图像给人的一种直观感受,如果是灰度图像,则跟灰度值有关,灰度值越高则图像越亮。
- 对应API:
//An highlighted block
cv.addWeighted(); #具体参数说明如下图所示