우선 이 에러가 뜨기 전까지의 상황을 설명하겠다.
CNN의 대표적인 예인 MNIST 이외에 다른 데이터를 찾았다.
전북대학교에서 구축했던 PHD08이라는 데이터셋이다.
www.dropbox.com/s/69cwkkqt4m1xl55/phd08.alz?dl=0
해당 데이터를 다운받으면 아래와 같은 txt 파일의 연속으로 되어있다.
따라서 이를 하나씩 PNG로 변형시켜주는 작업이 필요했다.
운이 좋게도 성준영 님의 github에 해당 txt를 png로 하나씩 저장시키는 코드를 발견했다.
성준영 님 github : github.com/sungjunyoung/phd08-conversion
따라서, 힘들게 구현하지 않고 해당 코드를 사용했다.
사용방법은 아주 간단하며, README를 읽어도 쉽게 사용할 수 있다.
cmd를 켰고, 해당 example을 시행했다.
Desktop\phd08-conversion-master>python phd08_to_png.py --data_dir=phd08 --width=128 --height=128
INFO:: converting 가.txt...
Fail to create pixmap with Tk_GetPixmap in TkImgPhotoInstanceSetSize
그렇다. 이 글이 에러대모험에 올라온 이유가 여기서 나왔다.
마지막 저 한줄이 무슨 의미인 줄 알 수 없어 수 시간을 구글링을 했다.
하지만 에러를 해결할 수 없어 코드 작성자인 성준영님에게 직접 문의를 했고,
linux/mac에서는 아직 구현이 잘 된다는 답변을 받았다.
필자는 windows cmd에서 시행했었다.
따라서 작성자분의 답변대로 Ubuntu 20.04 (wsl2)에서 시행시켰다.
결과는 아래와 같다.
아주 잘 돌아간다.
linux/mac을 좀 더 공부해야하겠으며, 왜 linux/mac으로 코드를 작성해야하는지, 시행해야하는지 한번 더 상기시켜주었다.
바쁘신 시간일테도 빠른 답변해주신 성준영 님에게 감사를 표합니다.
'Python > 에러 대모험' 카테고리의 다른 글
docker 권한 문제 (0) | 2022.12.07 |
---|---|
vscode typescript debug !! (0) | 2022.05.10 |
plt.imshow() 이미지 늘리기 (0) | 2020.10.09 |
wsl ubuntu에서 jupyter notebook실행 시 powershell (0) | 2020.09.09 |
ValueError: Unknown label type: 'unknown' (0) | 2020.07.10 |