gpt4 book ai didi

image - 用 Mathematica 中的自定义图像替换像素?

转载 作者:行者123 更新时间:2023-12-01 10:06:38 25 4
gpt4 key购买 nike

如何在 Mathematica 中用自定义图像替换二值化图像的像素?我想一旦我有一个 0 或 1 个条目的矩阵 M 取决于一个像素是白色还是黑色(我可以通过使用 Binarize 并稍微操纵输出来获得),我可以使用 Graphics[] 来放置自定义图像网格中有 1 的方形边界和 0 时的平坦背景,但我不确定如何执行此操作。提前谢谢你:)

最佳答案

这是一种方法:

mat = RandomInteger[1, {10, 10}];
Graphics[MapIndexed[If[#1 == 1, Disk, Circle][#2, 0.4] &, mat, {2}]]

Mathematica graphics

为此,我喜欢使用各种版本的 MapIndexed。您可以使用任何其他图形对象来代替 DiskCircle。只需创建一个将位置作为参数并生成该对象的函数。

关于image - 用 Mathematica 中的自定义图像替换像素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9737259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com