반응형
이미지 인식 AI 모델을 만들려고 하는데, 이미지 데이터가 부족하여 데이터 argumentation을 하려고 간단하게 이미지 밝기 조절을 하려고 한다.
1. 라이브러리 가져오기
import cv2
2. 이미지를 불러오는데 컬러로 이미지를 가져온다.
image = cv2.imread("abc.jpg", cv2.IMREAD_COLOR)
3. 각 이미지에 화소를 더하고 빼서 해당 이미지의 차이를 볼 수 있게 2개를 만들었다.
img1 = cv2.add(image, 30)
img2 = cv2.subtract(image, 30)
4. 이미지를 보여주는데, 원본 이미지와 밝은 이미지, 어두운 이미지 총 3개를 보여 준다.
cv2.imshow("origin", image)
cv2.imshow("img1", img1)
cv2.imshow("img2", img2)
5. 닫기 전까지는 계속 유지를 해준다.
cv2.waitKey(0)
cv2.destroyAllWindows()
반응형
'Language > Python' 카테고리의 다른 글
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0: invalid start byte 문제 해결 방법 (1) | 2024.09.05 |
---|---|
[Python] Building wheel for backports.zoneinfo (pyproject.toml) did not run successfully. 문제 해결 방법 (0) | 2024.09.02 |
[Python] 파이썬(Python) 가상환경(venv) 설치 및 실행하는 방법 (0) | 2024.08.21 |
[Python] 파이썬(Python) pip 패키지 목록 requirements.txt 생성 및 실행하는 방법 (0) | 2024.08.14 |
[Python] 파이썬 loggging 사용법 및 예제 (0) | 2024.06.26 |
[Python] 파이썬 List to Str로 변환하는 방법 (1) | 2024.06.03 |
[Python] 파이썬 matplotlib x축(xticks) 값 정렬이 안되는 문제 해결 방법 (0) | 2024.05.21 |
[Python] 파이썬 데이터 프레임 내 특정 데이터 replace하는 방법 (0) | 2024.05.21 |
최근댓글