Opencv 为什么(背景黑,前景白 和 背景白 ,前景黑)的二值图 在做膨胀腐蚀操作的处理结果不同。
今天在做腐蚀膨胀操作时,发现一点很诡异的地方就是在做腐蚀却成了膨胀,膨胀却成了腐蚀。观察了原理后才发现膨胀操作:窗口滑动,用其中最大的一个像素,代替原图锚点的像素如图:腐蚀操作:相反,是用最小的数去代替原图锚点处的像素点。正是由于这样,做了相反的操作。所以二值图要背景黑,前景白改变图片白黑的操作Matimg;~img//去反二值图INV相反操作THRESH_BINARY_INV//二值化时用相反的