opencv_createsamples.exe가 끝나지 않음

1543 단어 OpenCV

opencv_createsamples.exe가 언제까지나 끝나지 않습니다! !



그런 분은 positiveimagelist의 문자 인코딩을 확인해 주세요.
만약 Uncode라면, utf-8등으로 변환해 보세요.
그래서 움직이지 않으면이 기사는 특이합니다.

증상



명령 프롬프트 또는 Powershell에서 opencv_createsamples.exe를 실행하지만
"Create traning samples from images collection ..."에서 멈춘다.


게다가 CPU도 상당히 먹고 있어 일견 움직이고 있는 것은? 라고 생각해 버렸습니다.



경위



Windows10에서 하고 싶었지만 파일 목록을 만들 때 Powershell에서 실행했습니다.
↓이런 느낌으로
get-childitem *.* -include *.jpg |%{Add-Type -assemblyname System.Drawing;$src=[System.Drawing.Image]::FromFile($_.fullname); [string]$_.name + " 1 0 0 " + [string]$src.Width +" " + [string]$src.Height}>poslist.txt

이미지 풀 사이즈로 좋으면 이 명령으로 한 번에 읽을 수 버려! !
그리고 실행해서 전혀 끝나지 않는다.

분명 시간이 너무 걸릴 거라고 생각하고 이미지 파일을 줄여도, 크기를 작아도 끝나지 않는다···! !

시험에 1장의 화상으로부터라고 실행할 수 있었으므로 환경으로서는 문제 없다.
-show 옵션 붙이고 리스트를 읽어들일 수 있으면 「응답 없음」이 되어 버리므로 아무래도 파일 패스 자체 읽을 수 없을 것 같아? ?
라고 하는 것으로 여러가지 시행착오···.

문득 positiveimagelist의 인코딩을 확인하면 Unicode・・・!
아니, 이거? 라고 생각하고 utf-8로 변환하면 순식간에 실행할 수 있었습니다.

이런 것에 시간을 상당히 나누어 버린 것은 분하다···.

좋은 웹페이지 즐겨찾기