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