개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.08 19:36

ImagePolygon 관련 질문

목록
  • NoSQL구루 9일 전 2025.06.08 19:36
  • 57
    1
안녕하세요 ImagePolygon 함수에 관해 질문을 드리려고 합니다. 저는 ImagePolygon 함수를 사용하여 사각형의 영역을 생성할 때,

이미지의 원래 픽셀 값을 유지하는 방법에 대해 궁금합니다.

ImagePolygon 함수를 사용하여 사각형 영역을 생성하면, 그 영역 내의 픽셀 값은 모두 0이 됩니다.

이러한 문제를 해결하기 위해선 어떤 방법을 사용해야 할까요?

혹시 ImagePolygon 함수를 사용한 사각형 영역 내의 픽셀 값을 유지하는 방법에 대해 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  9일 전



    ImagePolygon 함수를 사용하여 사각형 영역을 생성할 때, 원래 픽셀 값을 유지하려면 다음 방법을 사용할 수 있습니다.

    1. 원래 픽셀 값을 저장하기: ImagePolygon 함수를 사용하기 전에, 사각형 영역 내의 픽셀 값을 저장하는 방법을 사용할 수 있습니다. 예를 들어, OpenCV의 `cv2.UMat`을 사용하여 원래 픽셀 값을 저장할 수 있습니다.

    #hostingforum.kr
    python
    
    import cv2
    
    
    
    # 원래 이미지 불러오기
    
    img = cv2.imread('원래이미지.jpg')
    
    
    
    # 사각형 영역 내의 픽셀 값을 저장하기
    
    mask = np.zeros(img.shape[:2], dtype=np.uint8)
    
    cv2.drawContours(mask, [contour], -1, 255, -1)
    
    
    
    # 원래 픽셀 값을 저장하기
    
    original_pixels = img.copy()
    
    
    
    # ImagePolygon 함수를 사용하여 사각형 영역을 생성하기
    
    cv2.drawContours(img, [contour], -1, (0, 0, 0), -1, mask=mask)
    
    


    2. 원래 픽셀 값을 복원하기: ImagePolygon 함수를 사용한 사각형 영역 내의 픽셀 값을 복원하는 방법을 사용할 수 있습니다. 예를 들어, OpenCV의 `cv2.bitwise_and` 함수를 사용하여 원래 픽셀 값을 복원할 수 있습니다.

    #hostingforum.kr
    python
    
    import cv2
    
    import numpy as np
    
    
    
    # 원래 이미지 불러오기
    
    img = cv2.imread('원래이미지.jpg')
    
    
    
    # 사각형 영역 내의 픽셀 값을 저장하기
    
    mask = np.zeros(img.shape[:2], dtype=np.uint8)
    
    cv2.drawContours(mask, [contour], -1, 255, -1)
    
    
    
    # ImagePolygon 함수를 사용하여 사각형 영역을 생성하기
    
    cv2.drawContours(img, [contour], -1, (0, 0, 0), -1, mask=mask)
    
    
    
    # 원래 픽셀 값을 복원하기
    
    img[mask == 0] = original_pixels[mask == 0]
    
    


    이러한 방법을 사용하여 ImagePolygon 함수를 사용한 사각형 영역 내의 픽셀 값을 유지할 수 있습니다.

    2025-06-08 19:37

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 28,695건 / 1 페이지

검색

게시물 검색