๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
-
[C++] ์ง์ฌ๊ฐํ ์ขํ ๊ตฌํ๊ธฐ์ฝ๋ฉํ ์คํธ/์ฝ๋ฉํ ์คํธ ์ฐ์ต 2019. 5. 6. 20:46
๋ฌธ์ ์ค๋ช ์ง์ฌ๊ฐํ์ ๋ง๋๋ ๋ฐ ํ์ํ 4๊ฐ์ ์ ์ค 3๊ฐ์ ์ขํ๊ฐ ์ฃผ์ด์ง ๋, ๋๋จธ์ง ํ ์ ์ ์ขํ๋ฅผ ๊ตฌํ๋ ค๊ณ ํฉ๋๋ค. ์ 3๊ฐ์ ์ขํ๊ฐ ๋ค์ด์๋ ๋ฐฐ์ด v๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ์ง์ฌ๊ฐํ์ ๋ง๋๋ ๋ฐ ํ์ํ ๋๋จธ์ง ํ ์ ์ ์ขํ๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๋จ, ์ง์ฌ๊ฐํ์ ๊ฐ ๋ณ์ x์ถ, y์ถ์ ํํํ๋ฉฐ, ๋ฐ๋์ ์ง์ฌ๊ฐํ์ ๋ง๋ค ์ ์๋ ๊ฒฝ์ฐ๋ง ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋๋ค. ์ ํ์ฌํญ v๋ ์ธ ์ ์ ์ขํ๊ฐ ๋ค์ด์๋ 2์ฐจ์ ๋ฐฐ์ด์ ๋๋ค. v์ ๊ฐ ์์๋ ์ ์ ์ขํ๋ฅผ ๋ํ๋ด๋ฉฐ, ์ขํ๋ [x์ถ ์ขํ, y์ถ ์ขํ] ์์ผ๋ก ์ฃผ์ด์ง๋๋ค. ์ขํ๊ฐ์ 1 ์ด์ 10์ต ์ดํ์ ์์ฐ์์ ๋๋ค. ์ง์ฌ๊ฐํ์ ๋ง๋๋ ๋ฐ ํ์ํ ๋๋จธ์ง ํ ์ ์ ์ขํ๋ฅผ [x์ถ ์ขํ, y์ถ ์ขํ] ์์ผ๋ก ๋ด์ return ํด์ฃผ์ธ์..
-
์๋์ฝ๋ค๋ก Tensorflow ์ค์น์ค์น, ์ค์ , ์ค๋ฅ ํด๊ฒฐ 2019. 4. 2. 01:17
์๋์ฝ๋ค๋ฅผ ์ด์ฉํ Tensorflow ์ค์น - ์๋์ฝ๋ค๊ฐ ์ค์น๋์ด ์๋ ์ํ์์ Tensorflow ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด์. - ํ์ด์ฌ๋ง ์ค์น๋์ด์๋ ๊ฒฝ์ฐ์๋ ๋ช ๋ น ํ๋กฌํํธ ์ฐฝ์์ ๋น์ทํ๊ฒ ์ค์นํ ์ ์์ง๋ง ์๋์ฝ๋ค์ฒ๋ผ ๊ฐ์ํ๊ฒฝ์ ์ด์ฉํ๊ธฐ ์ํด์๋ virtualenv๋ฅผ ๋ฐ๋ก ์ค์นํ์ฌ์ ์ฌ์ฉํ์ฌ์ผ ํ๋ค.- ์๋์ฝ๋ค ์ค์น๊ฐ ํ์ํ ๊ฒฝ์ฐ ์ค์น ์์- ์๋์ฝ๋ค ํ๋กฌํํธ ์คํ. - ์๋์ฝ๋ค ๋ฒ์ ์ 2018.12 ๋ฒ์ ์ด๋ค. pip ํจํค์ง ์ ๊ทธ๋ ์ด๋12345# ์๋์ฝ๋ค์์ pip ํจํค์ง ์ ๋ฐ์ดํธํ conda upgrade pip # ๋ช ๋ น ํ๋กฌํํธ์์ pip ํจํค์ง ์ ๋ฐ์ดํธํ ๊ฒฝ์ฐpip install upgradecs- Tensorflow ์ค์น ์ pip ํจํค์ง๋ฅผ ์ ๊ทธ๋ ์ด๋ ํด์ค๋ค.- ์ ๊ทธ๋ ์ด๋๋ฅผ ์ํํ์ง ์..
-
HoloLens๋ฅผ ์ด์ฉํ MR Contents(์ตํฉํ์ค ์ฝํ ์ธ ) ๊ตฌํ๊ณต๋ถ/๋ฉํฐ๋ฏธ๋์ด 2019. 3. 31. 23:46
HoloLens(ํ๋ก๋ ์ฆ) - ๋ง์ดํฌ๋ก์ํํธ์ฌ์์ ๊ฐ๋ฐํ ํผํฉํ์ค ๊ธฐ๋ฐ ์จ์ด๋ฌ๋ธ ๊ธฐ๊ธฐ - ์์ ํ ๊ฐ์ํ๋ฉด์ ๋ณด์ฌ์ฃผ๋ ๊ฐ์ํ์ค(VR, Virtual Reality)์ด๋ ์ ํ๋ ํ๋ฉด์์ ๊ฐ์์ ์ฌ๋ฌผ์ด๋ ์ ๋ณด๋ฅผ ๋ง์์ฐ๋ ์ฆ๊ฐํ์ค(AR, Augmented Reality)๊ณผ ๋ค๋ฅด๊ฒ ํ์ค ํ๋ฉด์ ์ค์ ๊ฐ์ฒด์ ์ค์บ๋ 3D ์ด๋ฏธ์ง๋ฅผ ์ถ๋ ฅํ๊ณ ์ด๋ฅผ ์์ ๋กญ๊ฒ ์กฐ์ํ ์ ์๊ฒํ ์ตํกํ์ค(MR, Mixed Reality) ๊ธฐ์ ์ ์ฌ์ฉํ๋ค. - ์ฆ, VR์ ์ฅ์ ์ธ ๊ฐ์์ ํ๊ฒฝ์ ๋ํ ๋ชฐ์ , ํ์ค๊ฐ๊ณผ AR์ ์ฅ์ ์ธ ํ์ค๊ณผ ๊ฐ์์ ์ํธ ์์ฉ์ ๋ํ ๊ธฐ์ ์ด MR์ด๋ค. ํ๋ก๋ ์ฆ๋ฅผ ์ด์ฉํ ์ฝํ ์ธ ๊ตฌํ - VR ์ฐ๊ตฌ์ค, VIZINF์ ์์ ๋ ๊ฐ๋ฐํ ์ฝํ ์ธ - Unity๋ฅผ ๊ฐ๋ฐํด๋ก ์ฌ์ฉํ์ฌ ์ฑ์ ๋น๋ํ๊ณ ํ๋ก๋ ์ฆ๋ฅผ ํตํด ์คํ(Unity๋..
-
HSV ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์์ Object ์ถ์ถํ๊ธฐ๊ณต๋ถ/๋ฉํฐ๋ฏธ๋์ด 2019. 3. 30. 00:46
๊ตฌํ 1. RGB ์ด๋ฏธ์ง๋ฅผ ์ ๋ ฅ๋ฐ์ HSV ์ด๋ฏธ์ง๋ก ๋ณํํ๋ค. 2. ์์์ ๋ฒ์์ ๋ฐ๋ผ ํน์ ์์์ ๊ฐ์ฒด๋ฅผ ์ถ์ถํ๋ ๋ง์คํฌ๋ฅผ ์์ฑํ๋ค. 3. ์์ฑํ ๋ง์คํฌ์ ๋ฐ๋ผ ์ด๋ฏธ์ง๋ฅผ ๊ณ์ฐํ์ฌ ํน์ ํ ์์์ ๊ฐ์ฒด๋ง ์ถ์ถ๋๋ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ ๋ค. 4. OpenCV๋ฅผ ์ฌ์ฉํด์๋ ํด๋ณด๊ณ ์์ฐ๊ณ ๋ ํด๋ดค๋ค. RGB to HSV - ์ผ๋จ, ํน์ ์์ ๊ฐ์ฒด๋ฅผ ์ถ์ถํ๊ธฐ ์ํด์ ์ HSV ์ด๋ฏธ์ง๊ฐ ํ์ํ์ง๋ถํฐ ์์์ผ ํ๋ค. RGB ๋ชจ๋ธ - RGB ๋ชจ๋ธ์ ๋น์ ์ผ์์์ ์ด์ฉํ์ฌ ์์ ํํํ๋ ๊ธฐ๋ณธ์ ์ธ ์์ ๋ชจ๋ธ - ์์ ๋นจ๊ฐ(Red), ์ด๋ก(Green), ํ๋(Blue), 3๊ฐ์ง ์ฑ๋ถ์ ์กฐํฉ์ผ๋ก ํํํ๋ค - R, G, B๊ฐ์ 0~255 ์ฌ์ด์ ๊ฐ๋ค๋ก ํํ๋๋ค. HSV ๋ชจ๋ธ - HSV ๋ชจ๋ธ์ ์ธ๊ฐ์ ์์ธ์ง์ ๊ธฐ๋ฐ์ ๋ ์์ ๋ชจ๋ธ - ..
-
ํ์ด์ฐธ(PyCharm) ์ค์น ๋ฐ ์๋์ฝ๋ค ๊ฐ์ํ๊ฒฝ ์ ์ฉ์ค์น, ์ค์ , ์ค๋ฅ ํด๊ฒฐ 2019. 3. 27. 20:35
ํ์ด์ฐธ(PyCharm) - ํ์ด์ฌ ๊ฐ๋ฐ์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE, Integrated Development Environment) - Professional ๋ฒ์ ๊ณผ Community ๋ฒ์ ์ด ์๋๋ฐ Community ๋ฒ์ ์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ค. PyCharm ํน์ง - ํ๋ก์ ํธ๋ณ๋ก Python ๋ฒ์ ๋ฐ ํ๊ฒฝ์ ์ ํํ ์ ์๋ค. - ์ฝ๋์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ก ํ์ธํ ์ ์๋ค. - ์ง๊ด์ ์ธ UI๋ฅผ ์ ๊ณตํ๋ฉฐ OS์ ๋ฌด๊ดํ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ โป ์ ์ ํฌ์คํ ํ๋ ์๋์ฝ๋ค ํ๊ฒฝ ์ค์ ์ ์ด์ด์, PyCharm์ ์ค์นํ์ฌ ์์ฑํ ๊ฐ์ํ๊ฒฝ์ ์ ์ฉํ ์ ์๊ฒ ํ๋ค. ์๋์ฝ๋ค ์ค์น ์์ด ํ์ด์ฌ๋ง ์ค์นํ๊ณ PyCharm์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ทธ๋ฅ ์ค์น๋ง ๋ฐ๋ผํ๋ฉด ๋๋ค. ์๋์ฝ๋ค๋ฅผ ์ค์นํ๊ณ ๊ฐ์ํ๊ฒฝ์ ์ค์ ํ PyCha..
-
์๋์ฝ๋ค ๊ฐ์ํ๊ฒฝ ์ค์ ๋ฐ PyQt5 ์ค์น์ค์น, ์ค์ , ์ค๋ฅ ํด๊ฒฐ 2019. 3. 26. 17:50
์๋์ฝ๋ค ๊ฐ์ํ๊ฒฝ์ ์์ฑํ๊ณ ๊ฐ์ํ๊ฒฝ์ PyQt5 ํจํค์ง๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ- ๊ฐ์ํ๊ฒฝ์ PyQt5๋ฅผ ์ค์นํ ๊ฒฝ์ฐ, ๊ฐ์ํ๊ฒฝ์์๋ง PyQt5๋ฅผ ์ฌ์ฉํ ์ ์๋ค.- ๊ฐ์ํ๊ฒฝ ๋ด๋ถ์์ ํจํค์ง๋ฅผ ์ค์นํ๋ ์ด์ ๋ ํ ์ปดํจํฐ์์ ์ฌ๋ฌ ํ์ด์ฌ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋, ์ํฉ์ ๋ง๊ฒ ํ์ด์ฌ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์๊ณ ํ์ด์ฌ ํจํค์ง์ ์์กด์ฑ์ด ์ถฉ๋ํ์ง ์๋๋ก ๊ด๋ฆฌํด์ฃผ๊ธฐ ๋๋ฌธ์ด๋ค.- PyQt5์ด์ธ์ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํจํค์ง๋ ์ด์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ค์น ๊ฐ๋ฅํ๋ค. ์๋์ฝ๋ค ํ๋กฌํํธ ์คํ- ์๋์ฐ ๊ฒ์์ฐฝ์ Anaconda Prompt ๊ฒ์ ํ ์คํ- ์๋์ฝ๋ค ์ค์น๊ฐ ํ์ํ ๊ฒฝ์ฐ, ํด๋ฆญ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ12conda update --name="base" --channel="defaults" condaconda update -n base..
-
์๋์ฝ๋ค(Anaconda) ์ค์น์ค์น, ์ค์ , ์ค๋ฅ ํด๊ฒฐ 2019. 3. 26. 01:04
์๋์ฝ๋ค(Anaconda)- Python ๊ธฐ๋ฐ์ ๋ฐ์ดํฐ ๋ถ์์ ํ์ํ(๊ฐ์ข ์ํ/๊ณผํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค) ์คํ์์ค๋ฅผ ๋ชจ์๋์ ๊ฐ๋ฐ ํ๋ซํผ- ๊ฐ์ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ค์ ํ์ฌ ๊ฐ ํ๋ก์ ํธ ๋ณ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ค๋ฅด๊ฒ ์ฌ์ฉํ ์ ์๋ค. ํ์ด์ฌ(Python) vs ์๋์ฝ๋ค(Anaconda)- ์๋์ฝ๋ค๋ ํ์ด์ฌ์ ํฌํจํ๊ณ ์๊ธฐ ๋๋ฌธ์ ํ์ด์ฌ๊ณผ ์๋์ฝ๋ค๋ฅผ ๋๋ค ์ค์นํ๋ฉด ์ค๋ณตํ์ผ์ด๋ ํ๊ฒฝ ๋ณ์ ์ถฉ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์๋ ์๋ค.- ํ์ด์ฌ์ pipํด๋ง์ ๊ฐ์ง๊ณ ์์ด ์๋์ฝ๋ค์ ํฌํจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ผ์ผ์ด ์ค์นํด์ค์ผ ํ๋ค. ์ฌ์ฉํ ํ์๊ฐ ์๋ค๋ฉด ํ์ด์ฌ๋ง ์ค์นํด๋ ๋๋ค.- ํ์ด์ฌ์ด ์ด๋ฏธ ์ค์น๋ ์ํ๋ก ์๋์ฝ๋ค๋ฅผ ๋ค์ด๋ฐ๋ ๊ฒฝ์ฐ, ํ์ด์ฌ์ ์ญ์ ํ๋๊ฒ์ด ์ข๋ค. ์ญ์ ํ๊ธฐ ์ซ๋ค๋ฉด ์๋ ๋งํฌ์ 2๋ฒ์งธ ๋ต๋ณ์ ์ฐธ๊ณ ํด์ ์ฒ๋ฆฌํด์ค์ผ๋ ๋ถ๋ถ์ด ์๋ค..
-
Python3 ์ค์น์ค์น, ์ค์ , ์ค๋ฅ ํด๊ฒฐ 2019. 3. 25. 20:43
Windows OS์์ ํ์ด์ฌ ์ค์นhttps://www.python.org/ - ํ์ด์ฌ ์ํํธ์จ์ด ์ฌ๋จ(PSF) ๊ณต์ ์ฌ์ดํธ์ ์ ์ - Downloads ์นดํ ๊ณ ๋ฆฌ์์ All releases ํด๋ฆญ - ์์ ์ด ์ํ๋ ๋ฒ์ Download ํด๋ฆญ, ๋๋ 3.7.2๋ฅผ ์ค์นํ๋ค. - ๋ฒ์ ์ ์ ํํ ๋, 3.x๋ฒ์ ์ ์ถ์ฒํ๋ค.( 2.7๋ฒ์ ์ 2020๋ ๋ถํฐ ๊ณต์ ์ง์ํ์ง ์๋๋ค.)- 3.x ๋ญ ๋ฐ๋ ์ง ์๊ด์์ง๋ง ํน์ ํ ๋ฒ์ ์์ ํธํ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฒ์ ์ ํ์ธํด์ผ ํ๋ค. - OS ๋นํธ์ ๋ง์ถฐ์ ๋ค์ด๋ก๋. ๋ด ์ปดํจํฐ๋ 64๋นํธ ์ด์์ฒด์ ๋๊น 64๋นํธ ๋ค์ด.- ์ค์น ํ์ผ์ ํํ๋ Windows x86-64 web-based installer, Windows x86-64 executable installer, ..