cv2 이미지 조정하면서 만난 에러 4개 및 해결 방법
2024. 7. 10. 11:30ㆍ인공지능/에러
Can't convert object to 'str' for 'filename' imread
> cv2.imread()를 변수로 만들어 두 번 통과하는 경우 나타나는 에러.
한 번만 사용하면 해결된다.
assignment destination is read-only
> 읽기전용이라 수정이 불가능하면 뜨는 에러.
img2 = img1.copy() 처럼 새로 복사해서 쓰면 된다.
'NoneType' object is not subscriptable
> list값을 가져왔을때 None인 경우 뜨는 에러.
나의 경우 변수 이름을 잘 못 적어서 끊겨서 생겼다.
variable 'h' referenced before assignment
> 변수를 호출할 때 해당 변수가 전에 없는 경우 뜨는 에러.
보통 이러면 파이썬의 경우 스스로 생성되는 것으로 알고있는데 이게 뜨면 전에 해당 변수값을 미리 정해 주어야 한다.
나의 경우 rgb를 hsv로 바꾸는 정의(def) 만드는 중 나타났다.
728x90