图像处理

图像处理

RGB => Grayscale 算法

图像灰阶化通常有几种方式:

  1. average(r, g, b) = (r + g + b) / 3
  2. lightness(r, g, b) = (max(r, g, b) + min(r, g, b)) / 2
  3. luminosity(r, g, b) = 0.299 r + 0.587 g + 0.114 b

Tesseract.js 的灰阶化算法:

(255 * (77 * r + 151 * g + 28 * b) + 32768) >> 16

近似等效于 0.300 r + 0.590 g + 0.109 b


Last update: 2018-12-05 06:20:08 UTC