본문 바로가기

반응형

error모음

(25)
[ERROR] OpenCV: FFMPEG: tag 0x44495658/'XVID' is not supported with codec id 12 and format 'mp4 / MP4 (MPEG-4 Part 14)' 문제상황 - 코덱이 맞지 않음 해결 fourcc = cv2.VideoWriter_fourcc(*'mp4v') 코덱 부분 변경 만일 비디오 파일은 생기는 데 비디오가 저장되지 않는다면 1. imwrite로 img가 저장되는지 확인 2. img가 잘 저장된다면 3. height, width check
CenterNet: DCNv2 make.sh error 문제상황 - 원본 git에서 clone 후 mask.sh 실행 하면 compile error 해결 DCNv2 폴더 지운후 git clone https://github.com/CharlesShang/DCNv2/ 다시 들어가서 make.sh
AttributeError: 'list' object has no attribute 'shape' 문제 상황 list 에 image를 넣고 shape을 확인하고자 했음 원인 list는 shape function을 지원하지 않음( 사실, numpy를 하도 많이 쓰다보니, 자연스레 자주 하는 실수중 하나임 ) 해결책 list = [] toarray = np.array(test) print(toarray.shape) 참고 np.ndarray 로 바꿀경우 차원에 제한이 있음
No module named 'pycocotools' 문제상황 pycocotools 부재 해결방안 conda install -c conda-forge pycocotools 복잡하게 가지 말자
error: (-2:Unspecified error) could not find a writer for the specified extension in function 'imwrite_' 문제상황 cv2.imwrite('파일명.확장자', image) 원인 확장자가 잘못됨 해결방안 확장자를 확인할것
ValueError: too many values to unpack (expected 4) 문제 상황 내가 설정한 변수의 개수보다 , 변수 size를 통해 받고자 하는 개수가 많음, 해결책 개수를 맞춰주면됨 a, b, c = x.size() ( 만약 x가 더 많은 dimension을 가지고 있다면 해당 error 발생 ) 해결 방법, 이 부분에 들어오기전에 shape을 맞춰줌 다만, tensor.view 사용시 permute를 해줄것
AttributeError: 'NoneType' object has no attribute 'shape' 문제 상황 while문에서 pose 객체가 검출되지 않아 문제가 됨 해결책 if multi_pose is None: continue 어차피 while문 break 조건은 위에 있음 넘겨도 문제되지 않음
TypeError: emplaceAndPop(): incompatible function arguments. The following argument types are supported: 해결방법 opWrapper.emplaceAndPop([datum]) 를 opWrapper.emplaceAndPop(op.VectorDatum([datum])) 로 변경