딥러닝

DexiNed 실습(1) - 모델 테스트

카멜레온개발자 2022. 6. 10. 11:49

이미지의 경계선을 그려주는 모델같은데..... 테스트 해봄

 

1. tensorflow 1.15.4 버전에서 구동할거라

   - cuda : 10.0

   - cudnn : 7.4로 맞춤

 

2. anaconda 에서 환경을 만든다

conda create -n dexined python=3.7
conda activate dexined

 

3. 활성화 시킨 다음 tensorflow설치한다

pip install tensorflow-gpu==1.15.4

 

4. github에서 소스를 받은 후 legacy폴더로 이동

git clone https://github.com/xavysp/DexiNed
cd DexiNed/legacy

 

5. requirements.txt파일을 이용하여 설치 시작해야 하는데, 그냥 설치하면 다음과 같이 오류 발생

** 그러나 그대로 설치하면 다음과 같이 오류 발생

requirements.txt파일을 다음과 같이 수정

....
grpcio==1.26.0
h5py==2.10.0
idna==2.9
Keras-Applications==1.0.8
Keras-Preprocessing==1.1.0
Markdown==3.1.1
matplotlib==3.1.2
mock==4.0.2
numpy==1.18.1
oauthlib==3.1.0
opencv-python==4.4.0   =(수정)=> opencv-python==4.4.0.46
opt-einsum==3.2.1
pkg-resources==0.0.0    <== 삭제
protobuf==3.11.2
pyasn1==0.4.8
pyasn1-modules==0.2.8
pyparsing==2.4.6
python-dateutil==2.8.1
requests==2.23.0
requests-oauthlib==1.3.0
.....

후에 다음과 같이 설치

pip install -r requirements.txt

 

6. 추가로 다음을 설치해준다

pip install pillow

 

7. 다음을 실행하면 오류 발생한다

python run_model.py --image_width=512 --image_height=512

8. 아무이름.pth파일을 만들어서 github를 다운받은 경로를 넣고

'F:\D\DL\DexiNed'

[Anaconda설치경로]\envs\dexined\Lib\site-packages 에 복사한다

** https://doitgrow.com/24 참조

 

9. https://drive.google.com/drive/folders/1fLBpOrSXC2VOWUvDtNGyrHcuB2IB-4_D 경로에서 파일 4개를 다운받는다

1) train_2.zip파일을 풀어서 legacy/checkpoints/DXN_BIPED/train 폴더를 차례로 만들어서 넣어준다

 2) data_list.zip파일을 풀어서 legacy/data폴더를 만들고 그 안에 데이터 파일을 넣는다

10. 다음의 명령어로 테스트를 진행한다

python run_model.py --image_width=512 --image_height=512 --model_state=test

뭔가 진행이 된다.

** legacy\results\edges\DexiNed_BIPED2CLASSIC 폴더에 4개의 폴더가 생성되고, 각각의 폴더에 결과가 저장되어 있다