python图像处理(图像镜像)
Posted 嵌入式-老费
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python图像处理(图像镜像)相关的知识,希望对你有一定的参考价值。
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
图像镜像处理是图像处理中的一个常见动作。熟悉isp的同学,应该对镜像这个做法并不陌生。所谓的图像镜像,主要有两种。一种是左右镜像,一种是上下镜像。当然,不管是哪种镜像,图像的大小其实都没有发生改变,也就是说长和宽还是原来的数值。
以上下反转为例,反转后的效果是这样的。图像看上去稍微有点别扭,但至少说明我们的处理已经达到了效果,
1、上下反转
所谓的上下反转,其实就是把图像中上面的像素值,和下面的像素值进行对调。这个动作好像很简单,但是对于cpu处理来说,确是非常麻烦,会损失掉不少算力,增加计算时间。但是对于fpga来说,要简单很多。
举例来说,假设image在[i,j]处有一个像素值,为了实现反转,它所要做的就是和[height-i,j]处的数值进行调换即可。这里i代表哪一行,j代表哪一列。因为lena的图片大小是512*512,所以这里的height要标记成511,毕竟图像是从0开始计算的。
\'\'\'
upside-down mirror image
\'\'\'
def get_upside_down_mirror(
以上是关于python图像处理(图像镜像)的主要内容,如果未能解决你的问题,请参考以下文章
python 绘制了keras中的损失,另外还绘制了图像中的分割图