2018๋ 12์ โํ์ด์ ์ฝ๋ฉ ์ด๋ณด์๋ฅผ ์ํ ํ ์ํ๋ก์ฐโOpenCV ๋จธ์ ๋ฌ๋โ์ ์ถ๊ฐํ ์ดํ 2020๋ 1์ ํ์ฌ ์๋์ฝ๋ค์์ ๊ฐ์ฅ ์ฌ์ฉ๋น๋๊ฐ ๋์๋ ํ ์ํ๋ก์ฐ ๊ฐ์๊ณต๊ฐ ์ค์น ์์ ์ ์ค์ํ ๋ณํ๊ฐ ์์๋ค. ๊ฐ์ฅ ํฐ ๋ณํ๋ ์ด๋ฏธ 2019๋ ์ ์๊ณ ๋์๋ Back End ์ธ TensorFlow ๋ฒ์ 2.0์ผ๋ก ์ ๊ทธ๋ ์ด๋ ํ๋ ๋ฌธ์ ์ด๋ฉฐ ํ์ฌ Front End๋ก ์ฌ์ฉ ์ค์ธ ์๋์ฝ๋ค์์ ์ ๊ณตํ๋ ๋ช ๋ น ํํ ๋ฆฌ์ผ์ ๋ฐ๋ผ์ tensorflow_env ๋ผ๋ ๋ช ์นญ์ผ๋ก ๊ฐ์ํ๊ฒฝ์ ์ค์นํ๊ณ ๊ธฐ์กด์ ์ฌ์ฉํ๋ ํ์ด์ ์ฝ๋๋ค์ ํ๋์ฉ ํ์ธํด ๊ฐ๋ฉด์ ์ ๊ทธ๋ ์ด๋ ๋ ํ๊ฒฝ์ ์ ์ํด ๋ณด๋๋ก ํ์. ๊ฐ์๊ณต๊ฐ(Virtual Environment)์ด๋ผ ํจ์ ์ปดํจํฐ ๋ด์ ํ๋์ ๊ฐ์์ ์ธ ์ธํ๋ฆฌ๋ฅผ ์ค์ ํ ํ์ ํ์ํ ์ํํธ์จ์ด๋ค์ ์ฎ์ด ๋ฃ์ด ์ฌ์ฉํ๋ ๊ฐ์๊ณต๊ฐ ์ธ๋ถ์ ์๋ฌด๋ฐ ์ํฅ์ ๋ฏธ์น์ง ์๋ ์ ์ฉ ๊ณต๊ฐ์ ์๋ฏธํ๋ค.
์ง๊ธ ์ฒ์์ผ๋ก ์๋์ฝ๋ค๋ฅผ ์ค์นํ๋ ๊ฒฝ์ฐ์๋ ์๋์ฝ๋ค ํํ์ด์ง๋ฅผ ๊ทธ๋๋ก ๋ฐ๋ผ ํ๋ฉด ๋์ง๋ง ์ด๋ฏธ ์ค์นํ์ฌ ์ฌ์ฉํ๋ ์๋์ฝ๋ค ์ฌ์ฉ์๊ฐ ์ ๊ทธ๋ ์ด๋ ํ๋ ๊ฒฝ์ฐ์ ์ฌ๊ฐํ ๋ฌธ์ ๊ฐ ์์ ์ ์๋ค. ๊ทธ ์ด์ ๋ ์ง๋๋ฒ ์๋์ฝ๋ค ์ค์น ๋ช ๋ น ์ฆ Conda ๋ช ๋ น์ด ์ง๊ธ ํ์ฌ ์ด์ง ๋ณ๊ฒฝ๋์๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ฏธ ํ๋ฒ ์ค์นํ๋ ๊ฒฝํ์ด ๋ ์ผ๋ก ์์ฉํ ์๋ ์๋ ๊ฒ์ด๋ค. ์ด ์ ์ ๊ฐ์ํ์ฌ ๊ธฐ์กด์ ์๋์ฝ๋ค ์ฌ์ฉ์๋ ํํ ๋ฆฌ์ผ์ ๋ฐ๋ผ์ tensorflow_env ๋ผ๋ ์ด๋ฆ์ผ๋ก ์๋ก์ด ๊ฐ์ํ๊ฒฝ์ ์ค์นํจ๊ณผ ๋์์ Anaconda Navigator ์ Environments์์ Default ๋ก ์ค์น๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ด ๋ฌด์ ๋ฌด์์ธ์ง ํ์ธํด ๋ณด์. Default ๋ก ์ค์น๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชจ๋๋ค ์ธ์๋ Matplotlib ๋ผ๋ ์ง ๋ช ๊ฐ์ง ํ์ํ ๊ฒ๋ค์ด ์์ผ๋ฉด pip ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ค์นํ๋ฉด ๋ ๊ฒ์ด๋ค. ์์ธ๋ฌ ๊ธฐ์กด์ ์ฌ์ฉํ๋ ์ฝ๋๋ค๋ ์ ๊ฐ์ฐํ๊ฒฝ์์ ๋ถ๋ฌ ์คํ์์ผ ๋ณธ ํ ์ผ์ผ์ด ์ฒดํฌํ์ฌ ์์ ํด์ง๋ฉด ์์ ๊ฐ์ํ๊ฒฝ์ ์ญ์ ํ๋ฉด ๋ ๊ฒ์ด๋ค.
์๋์ฐ์ฆ 10์ ์ฒ์ ์ค์นํ๋ ๋ถ๋ค์ ์ง๋๋ฒ ๊ฒฝํ์ด ์์ผ๋ฏ๋ก ๊ทธ๋๋ก ๋ฐ๋ผํ๋ฉด ๋ ๊ฒ์ด๋ค. ์๋์ฝ๋ค ํํ์ด์ง์์ 64๋นํธ ๋ฒ์ ์ ๊ทธ๋๋ก ์คํ์์ผ ์์ ๋ฐ์ Anacond3(64๋นํธ) ๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํ๊ณ ๊ทธ ์์ Anaconda Prompt ์์ด์ฝ์ด ์ค์น๋์ด ์์ผ๋ฉด ๊ทธ ๋ช ๋ น ์ฐฝ์ ์ด๋๋ก ํ์.
๋ค์์ ์๋์ฝ๋ค ํํ์ด์ง์์ ๊ทธ ํ๋จ์ ๊ด์ฐฐํด ๋ณด๋ฉด ํ
์ํ๋ก์ฐ๋ฅผ ์ค์นํ ์ ์๋ conda ๋ช
๋ น์ด ์ ์๋์ด ์๋ค.
๋ค์ URL ์ฃผ์๋ก ๋์ด๊ฐ ๋ง์ ์ฝ์ด ๋ณด์ธ์.
http://blog.daum.net/ejleep1/927
![๋ง๋๋ง์ธ๋ก๊ณ .png]