2012-07-23 189 views
0
  1. 我有原始的RGB图像。
  2. 然后,我将它转换为灰度。
  3. 然后,我将新的threhold值赋给某个​​像素。
  4. 然后,我需要将步骤#3的灰度图像转换为RGB图像。

我正在尝试第4步。你能帮忙建议吗?如何将在原始RGB图像的某个像素中赋予阈值的灰度图像转换为RGB?

+1

所以基本上你想要一个RGB像素的强度的阈值(即上/下界)? – catchmeifyoutry 2012-07-23 12:35:51

+0

请参阅http://stackoverflow.com/questions/2619668/how-to-convert-a-grayscale-matrix-to-an-rgb-matrix-in-matlab – 2012-07-23 12:42:51

回答

1

在matlab中检出rgb2hsvhsv2rgb。然后在值矩阵上设置阈值。这对我来说更有意义。

另一种可能性是转换为灰度但保留原始彩色图像。然后通过阈值灰度图像创建一个蒙版,并使用该蒙版丢弃彩色矩阵上方/下方阈值以上的像素。