首页 > 解决方案 > 在R中的图像上选择特定区域中的像素

问题描述

我有一张黑色背景的图像,到处都有很多白点。我只需要研究中心区域的白色像素。这个研究区域是一个矩形,其中每个边缘距离图像边缘 50 个像素。

所以我想选择这个区域内的白色像素。我定义了 4 个角(xi、xf、yi 和 yf)但是如何选择研究区域中的白色像素?

library(EBImage)
library(ggplot2)
image <- readImage('C:/Users/PC/Desktop/Cluster/Test.png')
display(image , method = "raster")

# definition of the 4 corner of the selection box
tolerance <- 50
xi <- 0 + tolerance
xf <- dim(image )[1] - tolerance
yi <- 0 + tolerance
yf <- dim(image )[2] - tolerance

在此处输入图像描述

标签: rimage-processingpixelraster

解决方案


推荐阅读