For Beginners

[텐서플로]로 머신러닝하기 본문

2021 이전 자료들/AI

[텐서플로]로 머신러닝하기

.log 2019. 8. 1. 22:17
728x90

이렇게 test과정을 돌려주고, 

이렇게 잘 test 결과값까지 나오면 이제 evaluation과정만 남았다.

 

python utils/evaluate_kitti.py --split kitti --predicted_disp_path tmp/model_train/disparities.npy --gt_path trainset/

 

이렇게 돌릴 것이고, 또 돌리기 전에 이거 png로 바꾸어줘야 하나 했는데 없는 것 같다. 그런거 그래서 그냥 돌리기로 했다.

ImportError: No module named 'cv'

에러가 나길래 이것도 pip로 설치해주려고 한다.

 

(tensorflow) D:\monodepth-master\monodepth-master>pip install cv 
Collecting cv 
  ERROR: Could not find a version that satisfies the requirement cv (from versions: none) 
ERROR: No matching distribution found for cv

 

근데 이런 에러가 나길래 구글링을 또 했따.

pip install opencv-python

 

이렇게 입력해주어야 한다고 한다.

 

근데 해도 안되는것이다(존빡)

그래서 일단

https://speark.tistory.com/9

 

파이썬2.7에서 opencv 사용하기(윈도우 환경에서 설치)

opencv 설치 http://opencv.org/ 홈페이지에 들어가서 바로 우측을 보면 다운로드를 위한 메뉴가 있다 클릭해서 다운받는다. 다운로드한 파일을 실행하면 다음과 같이 경로를 지정하게 되어있다. 원하는 경로를 지..

speark.tistory.com

여기를 참고해서 윈도우즈용 opencv를 설치했다.

 

(tensorflow) D:\monodepth-master\monodepth-master>python --version
Python 3.5.4 :: Continuum Analytics, Inc.

 

일단 버전이 3.5.4니까

찾는 중에 여기 발견

https://dejavuqa.tistory.com/112

 

Windows에 OpenCV 설치하기 (by wheel)

Windows에 OpenCV 설치는 whl 파일로 설치합니다. 먼저 python 버전을 확인합니다. C:\Users\tongchun>python --version Python 3.5.4 이제 아래 경로에서 버전에 맞는 whl 파일을 다운받아야 합니다. openCV는 nu..

dejavuqa.tistory.com

 

https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

저는 저기 빨간색꺼 받았습니다.

이 친구를 일단 여기에 넣고

 

설치합니다.

그리고 다시 구동해봅니다.

 

이제 cv2가 말썽이군요.

이런 cv

ㅎㅎ

 

conda install opencv

찾아보니까 이게 잘 먹힌다는 제보가 있어서 이걸로 바꿔보도록 합니다.

 

안되네요.

 

보니까 numpy파일도 있어야 한대서 그것도 다운 받아봅니다.

 

https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

뭔지는 모르겠으나, 일단 3535가 들어간놈으로 다운받습니다.

이렇게 다운을 받고,

또 pip로 실행해봅니다.

 

음 원래 있었는데 안되는거였네요.

이상합니다.

 

정말 이상하네요.

 

 

 

일단 import 설정을 cv, cv2에서 cv2만 존재하도록 바꾸어보았습니다.

 

그랬더니 이 에러는 해결되었습니다.

 

 

근데 다른 에러가 발생했습니다.

이번에는 다른 코드에서 발생하였군요.

 

 

 

이렇게 print()안에 넣어주었습니다.

이게 왜 빠졋는지는 몰라도 일단 그렇게 해주었습니다.

 

이제 판다라는 모듈이 없다고 하네요.

판다라는 모듈은 또 어디서 다운받는 것이지요..?

 

 

Officially Python 2.7, 3.5, 3.6, and 3.7.

이야....파이썬 되는 버전 종류들 살벌하다 진짜

 

참고 사이트는 여기구요.

https://pandas.pydata.org/pandas-docs/stable/install.html

 

Installation — pandas 0.25.0 documentation

Installation The easiest way to install pandas is to install it as part of the Anaconda distribution, a cross platform distribution for data analysis and scientific computing. This is the recommended installation method for most users. Instructions for ins

pandas.pydata.org

여기서 이제 계속 들어가다 보면 이렇게 뭐 Theano를 설치하라는데,

조금 미심쩍어서 다른것도 찾아보겠습니다.

 

pip install pandas를 해주어도 되는 경우가 있다니까 일단 이거 먼저 해주겠습니다

일단 설치는 되는 기분인데,

음 다시 돌려보죠.

 

 

아 여기도 cv2만 import합니다.

하마터면 또 화낼 뻔

 

 

 

머신러닝 한 6개월간 삽질만 하다보니까

이제 될 삘인지 아닌지를 구분할 수 있는 육감같은게 생겼는데,

이거는 될 삘입니다.

 

핑핑 돌아가고 있으니까 일단 이 친구를 조금 쉬게 해주기 위해서 포스팅 종료하고 이따가 결과 나오면 결과 리포팅 포스트 하나 작성하겠습니다.

 

음. 보기 좋게 에러가 나서 정리하려고 다시 들어왔습니다.

 

 

 

 

컴퓨터한테 화풀이하면 안되는데 괜히 밉네요.

 

아무래도 저기 training/disp경로가 뭔가 첨보는 것인데,

저 경로가 뭘 의미하는 것인지를 알아야 할 것 같습니다.

disparity map을 의미하는 것이라면, 저 뒤에 이미지를 받는 것 같은데, 이미지들이 나온 파일이 있어야 하는데.

뭐가 어떻게 된 것인지를 모르겠습니다.

그래서 테스트를 다시 해보려고 합니다.

결과물이 아직 안나온 듯한 느낌?

 

Comments