Converter imagens RGB em escala de cinza em Java

Em vários casos, pode ser necessário converter as imagens RGB para tons de cinza ou preto e branco, por exemplo, no processamento de imagens, etc. . Além disso, o artigo abordará explicitamente a escala de cinza e a binarização das imagens.
<span title='2021-08-06 13:41:00 +0000 UTC'>agosto 6, 2021</span>&nbsp;·&nbsp;1 minuto&nbsp;·&nbsp;Usman Aziz