빈쿵바라기
좌충우돌 개발자의 기록
빈쿵바라기
전체 방문자
오늘
어제
  • 분류 전체보기 (53)
    • Programming (25)
      • JAVA (12)
      • Spring Boot (6)
      • JPA (7)
      • Python (0)
    • Database (12)
      • RDBMS (4)
      • NoSQL (7)
    • Server (11)
    • Elasticsearch (3)
    • ETC (2)

블로그 메뉴

    공지사항

    인기 글

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    빈쿵바라기

    좌충우돌 개발자의 기록

    Programming/JAVA

    [BufferedImage] 이미지 이진화(Image Binarize)

    2022. 9. 16. 09:50
    private void binarize(BufferedImage image) {
        for (int i = 0; i < image.getWidth(); i++)
            for (int j = 0; j < image.getHeight(); j++)
                image.setRGB(i, j, gamma(image.getRGB(i, j)) > 127 ? Color.white.getRGB() : Color.black.getRGB());
    }
    private int gamma(int rgb) {
        return (red(rgb) + green(rgb) + blue(rgb)) / 3;
    }
    private int red(int rgb) {
        return (rgb >> 16) & 0x000000FF;
    }
    private int green(int rgb) {
        return (rgb >> 8) & 0x000000FF;
    }
    private int blue(int rgb) {
        return (rgb) & 0x000000FF;
    }
    저작자표시 (새창열림)

    'Programming > JAVA' 카테고리의 다른 글

    [Apache Tika] 문서파일에서 텍스트 추출하기  (0) 2022.12.15
    애니메이션 이미지인지 아닌지 체크하는 방법(Check image animated or not in JAVA)  (0) 2022.09.16
    [Tesseract] 이미지에서 텍스트 추출하기 (OCR)  (0) 2022.09.14
    [HttpClient] 마지막 Redirect URL 구하기  (0) 2022.08.30
    [POI] 대용량 엑셀 다운로드 SXSSFWorkbook  (0) 2022.08.18
      'Programming/JAVA' 카테고리의 다른 글
      • [Apache Tika] 문서파일에서 텍스트 추출하기
      • 애니메이션 이미지인지 아닌지 체크하는 방법(Check image animated or not in JAVA)
      • [Tesseract] 이미지에서 텍스트 추출하기 (OCR)
      • [HttpClient] 마지막 Redirect URL 구하기
      빈쿵바라기
      빈쿵바라기
      삽질하는 개발자의 좌충우돌 개발기

      티스토리툴바