반응형
# 이미지의 형태 및 크기 확인, 픽셀 위치
# 특정 범위 픽셀 변경을 해보겠습니다.
위에 소스코드를 보면
for문을 돌려서 픽셀을 변경하는 것과 0:100 슬라이싱을 사용해 픽셀 변경하는 것 두가지를 적어놓았습니다.
시간을 보면 for문보다 슬라이싱을 이용하여 처리하는 것이 속도가 더 빠르다는 걸 알 수 있습니다.
(가로 세로 0~99까지 색 변경)
# ROI 추출 및 복사
ValueError: could not broadcast input array from shape (150,150,3) into shape (150,155,3)
혹시 이러한 error가 떳다면 크기가 맞지 않아서 그렇습니다.
간격을 보시면 x와 y가 둘다 150입니다 하지만
아래의 출력할 사이즈는 y가 5가 더 높습니다. 이렇듯 사이즈가 서로 맞지 않으면 위와 같은 에러가 나타나게 됩니다.
# OpenCV를 활용한 픽셀별 색상 다루기
반응형
'2020 > Python' 카테고리의 다른 글
OpenCV 이미지 위치 변경(warpAffine) (0) | 2019.12.23 |
---|---|
OpenCV 이미지 크기 조절 (0) | 2019.12.23 |
OpenCV (0) | 2019.12.23 |
Numpy(저장, 불러오기, 정렬, 균일한 간격으로 데이터 생성, 중복 원소 제거) (0) | 2019.12.23 |
Numpy의 연산과 함수 (0) | 2019.12.23 |