在 R pixmap 包中使用 getChannels() 函数:我希望黑色为“1”,白色为“0”,默认情况下与此相反

问题描述

我用 read.pnm(x) 导入了一个黑白 pnm 文件。然后我使用 getChannels(x) 创建矩阵 y。在这个矩阵中,黑色像素为“0”,白色像素为“1”。我希望与此相反,黑色为“1”,白色为“0”。 我知道我可以使用嵌套的 for 循环通过 val = 1 - val 手动检查和更正所有值,但我想知道是否有更简单的方法,或者 R 中的函数来“反转”或“反转”a像这样没有嵌套 for 循环的二进制矩阵。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)