검은색 이미지를 만들려면 np.zeros() 메서드를 사용할 수 있습니다. 모든 요소가 0인 주어진 크기의 numpy n차원 배열을 생성합니다. 모든 요소가 0이므로 cv2.imshow() 또는 plt.imshow() 함수를 사용하여 표시하면 검은색 이미지로 표시됩니다.
흰색 이미지를 만들려면 np.ones() 메서드를 사용할 수 있습니다. 모든 요소가 1인 주어진 크기의 numpy n차원 배열을 생성합니다. 이 배열에 255를 곱하여 흰색 이미지를 만듭니다. 이제 모든 요소는 255이므로 cv2.imshow() 또는 plt.imshow() 함수를 사용하여 표시하면 흰색 이미지가 표시됩니다.
Note- np.zeros() 또는 np.ones()를 사용하여 numpy.ndarray를 생성할 때 dtype = np.uint8을 인수로 전달합니다.
아래 단계에 따라 흑백 이미지를 만들 수 있습니다 -
필요한 라이브러리를 가져옵니다. 아래의 모든 Python 예제에서 필수 Python 라이브러리는 OpenCV, NumPy 및 Matplotlib입니다. 설치되어 있는지 확인하세요.
으아악검은색 이미지를 생성하려면 np.zeros()를 사용하여 numpy.ndarray를 생성하세요. >size 및 dtype을 매개변수로 이 메서드에 전달합니다. 여기의 데이터 유형은 np.uint8입니다.
으아악np.ones()를 사용하여 numpy.ndarray를 만들어 흰색 이미지를 만듭니다. size 및 dtype을 매개변수로 이 메서드에 전달합니다. 여기의 데이터 유형은 np.uint8입니다. 이제 배열에 255을 곱합니다.
으아악흑백 이미지를 표시합니다.
으아악이해를 돕기 위해 다양한 예를 살펴보겠습니다.
이 예에서는 700x350 검정색 이미지를 만듭니다. 여기서 이미지 너비 는 700이고 높이 는 350입니다.
으아악위의 Python 프로그램을 실행하면 다음과 같은 출력 창이 생성됩니다.
이 예에서는 700x350 흰색 이미지를 만듭니다. 여기서 이미지 너비 는 700이고 높이 는 350입니다.
으아악위의 Python 프로그램을 실행하면 다음과 같은 출력 창이 생성됩니다.
위 내용은 OpenCV Python을 사용하여 검은색 이미지와 흰색 이미지를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!