在Python中实现一个序列,该序列将以最终返回原始图像的方式将图像随机化

考虑一个(N×N)带有整数值的矩阵或图像。映射

I:(x,y)->(2x + y,x + y)mod N。

是一个点的环形正方形网格到其自身的映射的示例。它具有有趣的特性,即它通过剪切然后使用模函数mod移回图像外部,使图像失真。迭代地应用,这会导致图像以最终返回原始图像的方式随机化。执行以下顺序:

I ^(m + 1)(x,y)= I ^(m)(2x + y mod(N),x + y mod(N))

并保存前N个步骤以归档或在图形窗口中绘制它们。

作为示例图像,您可以使用来自scipy.misc的经典512×512 Lena测试图像。

以下是命令:

从scipy.misc导入lena 我= lena()

计算x和y映射并使用数组索引复制像素 值。

这个问题是关于实现经典512x512图像的随机化,然后使用公式/序列返回Python中的正常图像。我曾尝试在Jupyter笔记本电脑上进行此操作,但在特定时间点后仍被卡住,因此需要代码方面的帮助。

guotenglin534577320 回答:在Python中实现一个序列,该序列将以最终返回原始图像的方式将图像随机化

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3154262.html

大家都在问