【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
图像镜像处理是图像处理中的一个常见动作。熟悉isp的同学,应该对镜像这个做法并不陌生。所谓的图像镜像,主要有两种。一种是左右镜像,一种是上下镜像。当然,不管是哪种镜像,图像的大小其实都没有发生改变,也就是说长和宽还是原来的数值。
以上下反转为例,反转后的效果是这样的。图像看上去稍微有点别扭,但至少说明我们的处理已经达到了效果,
1、上下反转
所谓的上下反转,其实就是把图像中上面的像素值,和下面的像素值进行对调。这个动作好像很简单,但是对于cpu处理来说,确是非常麻烦,会损失掉不少算力,增加计算时间。但是对于fpga来说,要简单很多。
举例来说,假设image在[i,j]处有一个像素值,为了实现反转,它所要做的就是和[height-i,j]处的数值