gpt4 book ai didi

R : what library should I use? 中的图像处理/颜色检测

转载 作者:行者123 更新时间:2023-12-04 07:28:30 24 4
gpt4 key购买 nike

我正在做一些图像处理,虽然我认为我对我的方法有一个很好的想法,但我没有太多运气找到我应该在 R 中专门使用哪个库来执行此操作。

我有一个包含类似图像的大型数据库,每个图像在白色背景上都有任意数量的各种大小的彩色 Blob 。我最终想找到红色、绿色和蓝色值,并计算特定日期所有图像中所有彩色像素的平均 RGB 亮度。这意味着能够以某种方式将彩色像素与近乎白色的像素区分开来并存储它们的值。

我想我想做的是创建 color histograms对于许多测试图像,查看直方图的峰值以确定构成“白色”或“彩色”像素的阈值,然后遍历每个图像中的像素以找到与我的阈值匹配的彩色像素(我知道如何读取图像并获取像素 RGB 值)。

在我的首选语言 Python 中,听起来我会使用 PIL 中 Image 模块中的直方图方法,但我不知道 R 等价物(这可能只是我的 google-fu 的一个弱点;搜索结果是主要用于“R”,如“red”而不是语言。我确实找到了这个:R: Histogram,但我不知道它是否相关/如何使用它)。

如果在信号/图像处理领域可能有更好的方法,我也很想听听。

TL;DR:如何使用 R 制作图像的颜色直方图,或以其他方式选择某些颜色值的像素?

(相关但不是 R 特定的:How to calculate the amount of "green spots" in an image?)

最佳答案

还有一个 ImageJ 的 R 接口(interface)(我以前用过一次,它是用 Java 编写的优秀图像分类软件),通过 Bio7 package .

更多信息的其他链接:

http://www.r-bloggers.com/image-data-and-classification-with-r/

http://www.r-bloggers.com/plots-in-r-and-the-imagej-visualization/

http://www.r-bloggers.com/image-classification-limits-part-2/

关于R : what library should I use? 中的图像处理/颜色检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5489470/

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