3์ 16์ผ๋ถํฐ 100์ XNUMX์ผ๊น์ง Nizhny Novgorod State University์์ ์งํ๋ฉ๋๋ค. N.I. Lobachevsky๋ ์ปดํจํฐ ๋น์ ์ ๊ดํ ์ธํ
๋ํ ๊ฐ ์ฌ๋ฆ ํ๊ต - ์ปดํจํฐ ๋น์ ์ฌ๋ฆ ์บ ํ๋ฅผ ์ฃผ์ตํ์ผ๋ฉฐ XNUMX๋ช
์ด์์ ํ์์ด ์ฐธ์ฌํ์ต๋๋ค. ์ด ํ๊ต๋ ์ปดํจํฐ ๋น์ , ๋ฅ ๋ฌ๋, ์ ๊ฒฝ๋ง, Intel OpenVINO, OpenCV์ ๊ด์ฌ์ด ์๋ ๋์ฆ๋ ๋
ธ๋ธ๊ณ ๋ก๋ ๋ํ์ ๊ธฐ์ ํ์๋ค์ ๋์์ผ๋ก ํ์ต๋๋ค.
์ด ๊ธฐ์ฌ์์๋ ํ๊ต ์ ํ์ด ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ก๋์ง, ๋ฌด์์ ๊ณต๋ถํ๋์ง, ํ์๋ค์ด ์ค์ ๋ถ๋ถ์์ ๋ฌด์์ ํ๋์ง ๊ณต์ ํ๊ณ , ๋ฐฉ์ด์์ ๋ฐํ๋ ์ผ๋ถ ํ๋ก์ ํธ์ ๋ํด์๋ ์ด์ผ๊ธฐํฉ๋๋ค.
์ ๋ฐ๊ณผ์ ๋ฐ ์ฐธ์ฌ ํํ
์ฐ๋ฆฌ๋ ์์ด๋ค์๊ฒ ํํ์๊ณผ ํํธํ์์ด๋ผ๋ ๋ ๊ฐ์ง ํํ์ ๊ต์ก์ ์ ์ฒญํ ์ ์๋ ์ ํ๊ถ์ ์ฃผ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์๊ฐ์ ๋ฐ ์๊ฐ์ ๊ณผ์ ์ ๊ฒฝ์ฐ ํ์๋ค์ ์ ๋ฐ์ ๊ฑฐ์น์ง ์๊ณ ์ฆ์ ๋ฑ๋ก๋์์ต๋๋ค. ๊ทธ๋ค์ ํ์ผ ์ค์ ์๋ง ๊ฐ์์ ์ฐธ์ํ๋ค. ์์ด๋ค์ ๋ํ ์ค์ฉ์ ์ธ ๊ณผ์ ๋ฅผ ์์ํ๊ณ ์ด๋ฅผ ํ๊ต๋ก ๋ณด๋ผ ์ ์๋ ๊ธฐํ๋ฅผ ๊ฐ์ก์ต๋๋ค.
์ ๊ท ์ํ์ ์์ํ๋ ค๋ฉด ์์ํ์์ ์ธํฐ๋ทฐ๋ฅผ ์ํด ์ธํ ์ฌ๋ฌด์ค๋ก ์์ผ ํ์ต๋๋ค. ํํธํ์ ๋ฐ ํํธํ์ ํํ์์ ์ฐจ์ด์ ์ ๊ฐ์ ์ธ์๋ ์บ ํ ์ฐธ๊ฐ์๋ค์ด ํ๋ ์ดํฐ(UNN ๊ต์ฌ ๋ฐ ์ธํ ์์ง๋์ด)์ ํจ๊ป ์ค๋ฌด ์์ ์ ์ํํ๋ค๋ ์ ์ ๋๋ค. ๋ ๋ฒ์งธ ์ฃผ์๋ ์ค์ต ๊ณผ์ ๊ฐ ๋๋๊ณ ํ๋ก์ ํธ๊ฐ ์์๋์์ผ๋ฉฐ, ์ฐธ๊ฐ์๋ค์ 3๋ช ์ด ํ ์กฐ๋ก ์์ ํ์ต๋๋ค.
์ธํฐ๋ทฐ ๋์ ํ์๋ค์ ์ํ๊ณผ ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ์ง๋ฌธ์ ๋ฐ์๊ณ , ๊ทธ ์๋ฆฌ์์ ํ์ด์ผ ํ ๋ฌธ์ ๋ ์ ์๋ฐ์๋ค. ์์ํ๊ฐ ์ํํธ์จ์ด ์์ง๋์ด, ์๊ณ ๋ฆฌ์ฆ ์์ง๋์ด, ๋ํ ๊ต์ฌ๋ก ๊ตฌ์ฑ๋์๋ค๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค. N.I. Lobachevsky, ๊ทธ๋์ ์ธํฐ๋ทฐ๋ ๋ค๊ฐ์ ์ด๊ณ ํน๋ณํ ๊ฒ์ผ๋ก ํ๋ช ๋์์ต๋๋ค. ๋ฉด์ ๊ด ์ ์ฅ์์๋ ์ปดํจํฐ ๋น์ ๊ณผ ๊ด๋ จ๋ ํ์๋ค์ ๊ธฐ์ด์ ์ธ ๊ธฐ์ ์ง์์ ์์๋ด๋ ๊ฒ์ด ํฅ๋ฏธ๋ก์ ๊ธฐ ๋๋ฌธ์ C++/STL, OOP, ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ๋ฐ์ดํฐ ๊ตฌ์กฐ, ์ ํ ๋์ํ, ์ํ์ ๋ถ์, ์ด์ฐ ์ํ ๋ฐ ํจ์ฌ ๋ ๋ง์ ์ง๋ฌธ์ ๋ฐ์์ต๋๋ค. ๊ณผ์ ์ค ํ์๋ค์ ์ถ๋ก ์ ์ฐพ๋ ๊ฒ์ด ์ฐ์ ์ด์๋ค. ์์ํ๋ ๋ํ ๊ทธ๋ค์ด ์ด๋์ ๊ณต๋ถํ๋์ง, ์ด ํ๊ต ์ด์ ์ ์ด๋ค ๊ฒฝํ(์: ๊ณผํ ํ๋)์ ๊ฐ์ก๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ด ์ปดํจํฐ ๋น์ ๋ถ์ผ์ ์ด๋ป๊ฒ ์ง์ ์ ์ฉ๋ ์ ์๋์ง์๋ ๊ด์ฌ์ด ์์์ต๋๋ค.
ํํ์ ์ ๋ฐ์๋ ์ด 78๋ช ์ ํ์์ด ์ฐธ๊ฐํ์ผ๋ฉฐ, ํํ์ ์๋ฆฌ๋ 24๋ช ์ด์๊ณ , ๋ํ๋ ์๋ฆฌ๋น 3๋ช ์ฉ ์งํ๋๋ค. ์ฐธ๊ฐ์์ ๋ํ ํต๊ณ์ ํํ์๊ณผ ํํธํ์ ์ฐธ์ฌ ํํ์ ์๊ฐ์ ์ฐจ์ด๋ ์๋ ํ์์ ํ์ธํ ์ ์์ต๋๋ค.
์น๊ตฌ๋ค์ 2์ฃผ ๋์ ๋ฌด์์ ํ๋์?
ํ์๋ค์ ์ปดํจํฐ ๋น์ ์ ์ฃผ์ ์์ ์ธ ์ด๋ฏธ์ง ๋ถ๋ฅ, ๊ฐ์ฒด ๊ฐ์ง ๋ฐ ์ถ์ ์ ๋ํ ์ด๋ก ๊ณผ ์ค์ต์ ์ ํ์ต๋๋ค. ๊ฐ ์ฃผ์ ์ ๋ํ ๊ฐ์ ๊ตฌ์ฑ ์์์๋ ์ผ๋ฐ์ ์ผ๋ก ์ปดํจํฐ ๋น์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๊ณ ์ ์ ๋ฐฉ๋ฒ๊ณผ ๊ธฐ๊ณ ํ์ต ๋ฐ ์ ๊ฒฝ๋ง์ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ๋ ํ๋์ ์ธ ๋ฐฉ๋ฒ์ ๊ฐ๋ฐ์ ๋ํ ์ญ์ฌ์ ์ํ์ด ํฌํจ๋์์ต๋๋ค. ์ด๋ก ์ ์ด์ด ์ค์ต์ด ์ด์ด์ก์ต๋๋ค. ํ์๋ค์ ์ธ๊ธฐ ์๋ ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ ๋ค์ด๋ก๋ํ๊ณ OpenCV ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ DNN ๋ชจ๋์ ์ฌ์ฉํ์ฌ ์คํํ์ฌ ๋ง์ถคํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค์์ต๋๋ค.
๋ชจ๋ ๊ฐ์์ ํ๋ฆฌ์ ํ
์ด์
์ ๊ณต๊ฐ ์ ์ฅ์์ ๊ฒ์๋์์ต๋๋ค.
ํ๋ก์ ํธ ๋ฐฉ์ด๋ ์ด๋ ๋์?
๊ฐ ํ์๋ 10๋ถ๊ฐ ํ๋ก์ ํธ ๋์ ๋ฌด์์ ํ๋์ง, ์ด๋ค ๊ฒฐ๊ณผ๋ฅผ ์ป์๋์ง ์ด์ผ๊ธฐํ๋ ์๊ฐ์ด ์ฃผ์ด์ก์ต๋๋ค. ์ด ์๊ฐ์ด ์ง๋ ํ 5๋ถ์ด ์์๋์๊ณ , ๊ทธ ๋์ ํ์ฌ์ ์์ง๋์ด๋ค์ ์ง์๋ค์๊ฒ ์ง๋ฌธ์ ํ๊ณ ํ๋ก์ ํธ๋ฅผ ๊ฐ์ ํ๊ฑฐ๋ ํฅํ ๊ธฐ์กด ์ค์๋ฅผ ๋ฐฉ์งํ๋ ๋ฐ ๋์์ด ๋๋ ์์ ํ์ ์ ๊ณตํ์ต๋๋ค. ๊ฐ ์ฌ๋๋ค์ ์ปดํจํฐ ๋น์ ๋ถ์ผ์ ๋ํ ์ง์์ ์ ์ฆํ๊ณ ํ๋ก์ ํธ ์์ฑ์ ๋ํ ๊ธฐ์ฌ๋ฅผ ํ์ธํ๋ฉด์ ์ฐ์ฌ๋ก ํ๋ํ์ผ๋ฉฐ ์ด๋ ํ๊ต์ ๊ฐ ์ฐธ๊ฐ์์ ๋ํด ๊ณ ๋ คํ๊ณ ๊ฒฐ๋ก ์ ๋ด๋ฆฌ๋ ๋ฐ ๋์์ด ๋์์ต๋๋ค. ๋ฐฉ์ด๋ 3์๊ฐ ๋๊ฒ ์งํ๋์ง๋ง ์ฐ๋ฆฌ๋ ์ ์๋ค์ ๋๋ณด๊ณ ์งง์ ์ปคํผ ๋ธ๋ ์ดํฌ๋ก ๊ธด์ฅ์ ์ํํ๊ณ , ์ ์๋ค์ ์จ์ ์ฌ๋ฉฐ ์ธํ ์ ์ฃผ์ ์ ๋ฌธ๊ฐ๋ค๊ณผ ๋ฌธ์ ๋ฅผ ๋ ผ์ํ ์ ์์์ต๋๋ค.
๊ฒฐ๊ตญ ์ฐ๋ฆฌ๋ XNUMX๋ฑ XNUMX๋ช , XNUMX๋ฑ XNUMX๋ช , XNUMX๋ฑ XNUMX๋ช ์ ์์ํ์ต๋๋ค. ๊ฐ ํ, ๊ฐ ํ๋ก์ ํธ๋ง๋ค ๊ณ ์ ํ ํ๋ฏธ๊ฐ ์๊ณ ํ๋ ์ ํ ์ด์ ์ ๋ ์ฐฝ์ฑ์ด ๊ตฌ๋ณ๋์๊ธฐ ๋๋ฌธ์ ์ ํํ๊ธฐ๊ฐ ์๋นํ ์ด๋ ค์ ์ต๋๋ค.
ํํ์ CV ์บ ํ ์ฐธ๊ฐ์, ํ๋ก์ ํธ ๋ฐฉ์ด, ๋์ฆ๋๋
ธ๋ธ๊ณ ๋ก๋ ์ธํ
์ฌ๋ฌด์
๋ฐํ๋ ํ๋ก์ ํธ
์ค๋งํธ์ฅ๊ฐ
์ฐ์ฃผ์์์ ์๊ฐ์ ํ์์ ์ํด OpenCV๋ฅผ ์ฌ์ฉํ๋ ํ์ง๊ธฐ์ ์ถ์ ๊ธฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํ์ ๋ ๋์ ์นด๋ฉ๋ผ๋ฅผ ์ฌ์ฉํ์ฌ ๊น์ด ๊ฐ์ง ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค. Microsoft Speech API๋ ๊ด๋ฆฌ ์ธํฐํ์ด์ค๋ก ์ฌ์ฉ๋ฉ๋๋ค.
์์ฉ์ฒด
๋ฐ๊ฒฌ๋ ์ฌ๋ฃ๋ฅผ ํฌํจํ์ฌ ์์์ ๊ฐ์งํ๊ณ ๊ธฐ์ฑํ ์๋ฆฌ๋ฒ์ ์ ํํฉ๋๋ค. ์ฌ๋๋ค์ ์์
์ ๋๋ ค์ํ์ง ์์๊ณ ์ผ์ฃผ์ผ ์ด๋ด์ ์ค์ค๋ก ์ถฉ๋ถํ ์์ ์ด๋ฏธ์ง๋ฅผ ํ์ํ๊ณ TensorFlow ๊ฐ์ฒด ๊ฐ์ง API๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ง๊ธฐ๋ฅผ ํ๋ จํ๊ณ ๋ ์ํผ๋ฅผ ์ฐพ๋ ๋ก์ง์ ์ถ๊ฐํ์ต๋๋ค. ๊ฐ๋จํ๊ณ ์ธ๋ จ๋!
์๋ํฐ 2.0
ํ๋ก์ ํธ ์ฐธ๊ฐ์๋ค์ ํน์ ์ธ๋ฌผ์ด ๋ฑ์ฅํ๋ ๊ธด ์์์์ ๋จํธ์ ๊ฒ์ํ๋ ์์
์ ์ผํ์ผ๋ก ์ผ๊ตด ์ธ์์ ์ํ ์ผ๋ จ์ ์ ๊ฒฝ๋ง(์ผ๊ตด ๊ฒ์, ํต์ฌ ํฌ์ธํธ์ ๋ฐ๋ฅธ ์ผ๊ตด ์ด๋ฏธ์ง ์ ๊ทํ, ์ผ๊ตด ์ด๋ฏธ์ง ์ค๋ช
์ ๊ณ์ฐ)์ ์ฌ์ฉํ์ต๋๋ค. ํ์ฌ์. ๊ฐ๋ฐ๋ ์์คํ
์ ์์ ํธ์ง์ ์ํ ๋ณด์กฐ ์์คํ
์ผ๋ก ์ฌ์ฉ๋ ์ ์์ด ํ์ํ ๋ถ๋ถ์ ์ฐพ๊ธฐ ์ํด ์์์ ์ง์ ์์ฒญํ ํ์๊ฐ ์์ต๋๋ค. ์ ๊ฒฝ๋ง ์ฌ์ฉ
์ต๋ช ํ
์ฌ๋์ ์ผ๊ตด์ ์๊ฒฝ๊ณผ ๋ง์คํฌ๋ฅผ ๊ทธ๋ฆฝ๋๋ค. MTCNN ๋คํธ์ํฌ๋ ์ผ๊ตด๊ณผ ํต์ฌ ํฌ์ธํธ๋ฅผ ํ์งํ๋ ๋ฐ ์ฌ์ฉ๋์์ต๋๋ค.
์ต๋ช
์ ์์ ์ํํ๋ ์ฃผ์ ์ ๊ดํ ๋ ๋ค๋ฅธ ํฅ๋ฏธ๋ก์ด ์์
์
๋๋ค. ์ด ํ์ ์ผ๊ตด์ ์๊ณกํ๊ธฐ ์ํ ๋ช ๊ฐ์ง ์ต์
์ธ ํ๋ฆผ ๋ฐ ํฝ์
ํ๋ฅผ ๋์
ํ์ต๋๋ค. ์ผ์ฃผ์ผ ๋ง์ ์ฌ๋๋ค์ ์์
์ ์์๋์ ๋ฟ๋ง ์๋๋ผ ํน์ ์ฌ๋์ ์ต๋ช
ํํ๋ ๋ชจ๋(์ผ๊ตด ์ธ์ ํฌํจ)๋ ์ ๊ณตํ์ต๋๋ค.
์์ด
์๋ฐ์ ํ๋ก์ ํธ ํ์ ๋จธ๋ฆฌ ๊ธฐ์ธ์ด๊ธฐ ์ด๋์ ์ํ ์คํฌ์ธ ๋ณด์กฐ์๋ฅผ ๋ง๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ข ์ ์ฉ์ด ์ฌ์ ํ ๋ ผ๋์ ์ฌ์ง๊ฐ ์๋๋ผ๋ Haar ์บ์ค์ผ์ด๋, TensorFlow์ ๋คํธ์ํฌ, OpenCV ๋ฐ OpenVINO ๋ฑ ๋ค์ํ ์ผ๊ตด ๊ฐ์ง ์๊ณ ๋ฆฌ์ฆ์ ๋น๊ตํ๋ ํฌ๊ด์ ์ธ ์ฐ๊ตฌ๊ฐ ์ํ๋์์ต๋๋ค. ์ก์ฒด์ ์ผ๋ก๋ฟ๋ง ์๋๋ผ ์ ์ ์ ์ผ๋ก๋ ์๋ฐ์ ํ์ต๋๋ค!
๋ฎ์ 800
ํ๊ต๊ฐ ์ค๋ฆฝ๋ ๋์์ธ ๋์ฆ๋๋
ธ๋ธ๊ณ ๋ก๋๋ 2๋
์์ 800์ฃผ๋
์ ๋ง์ดํ๊ฒ ๋๋๋ฐ, ์ด๋ ํฅ๋ฏธ๋ก์ด ํ๋ก์ ํธ๋ฅผ ์คํํ ์๊ฐ์ด ์ถฉ๋ถํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์์ด๋ค์๊ฒ ๊ฑด๋ฌผ ์ธ๊ด์ ์ด๋ฏธ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด๋ฏธ์ง์ ์ด๋ค ์ข
๋ฅ์ ๋ฌผ์ฒด๊ฐ ํ์๋๊ณ ๊ทธ์ ๋ํด ์ด๋ค ์ฌ์ค์ด ์๋ ค์ ธ ์๋์ง์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์๋ ๊ฐ์ด๋๋ฅผ ๋ง๋๋ ์์
์ ๋ํด ์๊ฐํด ๋ณด๋ผ๊ณ ์์ฒญํ์ต๋๋ค. ์ฐ๋ฆฌ ์๊ฒฌ์ผ๋ก๋ ์ด ์์
์ด ๊ณ ์ ์ ์ธ ์ปดํจํฐ ๋น์ ๊ณผ ๊ด๋ จ๋์ด ์๊ธฐ ๋๋ฌธ์ ๊ฐ์ฅ ์ด๋ ค์ด ์์
์ค ํ๋์์ง๋ง ํ์ ๊ด์ฐฎ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
๊ฐ์ ๋ฐ์ ๋ณด
๋์์ธ ์์ ์ ์๋ฃํ๊ธฐ ์ํ ์๊ฒฉํ ์๊ฐ ์ ์ฝ์๋ ๋ถ๊ตฌํ๊ณ ์ด ํ์ ์ ์๋ ค์ง ๊ฒ์์์ ์ ์์น๋ฅผ ๋ถ๋ฅํ๊ธฐ ์ํด ์์ฒด ์ ๊ฒฝ๋ง์ ํ๋ จํ๋ ์คํ์ ์ํํ๋ ๊ฒ์ ๋๋ ค์ํ์ง ์์์ต๋๋ค.
์ฐธ๊ฐ์ ํผ๋๋ฐฑ
์ฐ๋ฆฌ๋ ๋ค์ํ ์ฝ์ค์ ํ์๋ค์๊ฒ ์ฌ๋ฆ ํ๊ต์ ๋ํ ์ธ์์ ๊ณต์ ํ๋๋ก ์์ฒญํ์ต๋๋ค.
์ ๋ ์ต๊ทผ ์ด ์ข๊ฒ๋ ์ธํ ์ปดํจํฐ ๋น์ ์ฌ๋ฆ ์บ ํ์ ์ฐธ๊ฐํ ์ ์์๊ณ ์ ๋ง ๋ฉ์ง ๊ฒฝํ์ด์์ต๋๋ค. ์ฐ๋ฆฌ๋ CV, ์ํํธ์จ์ด ์ค์น, ๋๋ฒ๊น ๋ถ์ผ์์ ๋ง์ ์๋ก์ด ์ง์๊ณผ ๊ธฐ์ ์ ์ป์์ผ๋ฉฐ ์์ ํ๊ฒฝ์ ๋ชฐ์ ํ์ฌ ์ค์ ๋ฌธ์ ์ ์ง๋ฉดํ์ผ๋ฉฐ ๋๋ฃ ๋ฐ ํ๊ต ๊ต์ฌ์ ๊ฐ๋ฅํ ํด๊ฒฐ์ฑ ์ ๋ํด ๋ ผ์ํ์ต๋๋ค. ์ปดํจํฐ์์ ํต์ ๋ง์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ ํ ์ฌ์ค์ด ์๋๋ค. ์ฐ๋ฆฌ์ ์ฐฝ์์ ์ธ ์์ ์ ์ฌ๋๋ค๊ณผ์ ์ํต๊ณผ ๋ถ๊ฐ๋ถ์ ๊ด๊ณ์ ์์ต๋๋ค. ๋ ํนํ ์ง์์ ์ป์ ์ ์์๋ ๊ฒ์ ์์ฌ์ํต์ ํตํด์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ํ๊ต์์ ์ด ๋ถ๋ถ์ ๊ฐ์ฅ ์ข์ํ์ต๋๋ค. ํ์ง๋ง ํ ๊ฐ์ง ๋จ์ ์ด ์์๋๋ฐ... ํ๋ จ์ ๋ง์น ํ์๋ ๊ณ์ํ๊ณ ์ถ์์ด์! DL์ ์ด๋ก ์ ์ง์๊ณผ CV์ ์ค๋ฌด ๊ธฐ์ ์ธ์๋ ์ํ์ ์ด๋ค ์์ญ์ ํน๋ณํ ๊ด์ฌ์ ๊ธฐ์ธ์ฌ์ผ ํ๋ฉฐ ์ด๋ค ๊ธฐ์ ์ ์ฐ๊ตฌํด์ผ ํ๋์ง์ ๋ํ ์์ด๋์ด๋ฅผ ์ป์์ต๋๋ค. ์ธํ ์์ง๋์ด์ ์ฐ๊ตฌ์๋ค์ ํ์ , ์ ๋ฌธ์ฑ, ์์ ์ ๋ํ ์ฌ๋์ ์ ๊ฐ IT ๋ถ์ผ์์ ์ ํํ ๋ฐฉํฅ์ ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค. ์ด๋ฅผ ์ํด ํ๊ต์ ๋ชจ๋ ์ฃผ์ต์์๊ฒ ๊ฐ์ฌ๋ฅผ ํํ๊ณ ์ถ์ต๋๋ค.
ํฌ๋ฆฌ์คํฐ๋, HSE 1ํ๋
์งง์ ์๊ฐ ๋์ ํ๊ต๋ ์ปดํจํฐ ๋น์ ์ฃผ์ ์ ๋ํด ์ต๋ํ์ ์ ๋ณด์ ์ค์ต์ ์ ๊ณตํ ์ ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ธฐ์ด์ง์์ ์ค์ฌ์ผ๋ก ๊ฐ์๊ฐ ์งํ๋์์์๋ ๋ถ๊ตฌํ๊ณ ์ดํดํ๊ณ ์ถ๊ณ ๊ณต๋ถ์ ๋ ๋ง์ ์๊ฐ์ ํ ์ ํ๊ณ ์ถ์ ๊ธฐ์ ์ ์ธ ๋ด์ฉ์ด ๋ง์ด ํฌํจ๋์ด ์์์ต๋๋ค. ํ๊ต์ ๋ฉํ ์ ๊ฐ์ฌ๋ค์ ๋ชจ๋ ์ง๋ฌธ์ ์ด์ ์ ์ผ๋ก ๋ต๋ณํ๊ณ ํ์๋ค๊ณผ ์ํตํ์ต๋๋ค. ๊ธ์, ์ต์ข ํ๋ก์ ํธ๋ฅผ ์๋ฃํ๋ ๋์ ๋๋ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ์ ๊ธ์ ๋ฐ์ด๋ค์ด์ผ ํ๊ณ , ๊ณต๋ถํ ๋ ํญ์ ๋ฐ์ํ์ง ์๋ ์ด๋ ค์์ ์ง๋ฉดํด์ผ ํ์ต๋๋ค. ์ฐ๋ฆฌ ํ์ ๊ฒฐ๊ตญ ์ปดํจํฐ๋ก ๊ฐ์๋ฐ์๋ณด ๊ฒ์์ ํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์น์บ ์์ ์ธ๋ฌผ์ ์ธ์ํ๋๋ก ๋ชจ๋ธ์ ํ๋ จํ๊ณ , ๋ ผ๋ฆฌ๋ฅผ ์์ฑํ๊ณ , opencv ํ๋ ์์ํฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค์์ต๋๋ค. ํ๊ต๋ ์๊ฐ์ ์์๊ณผ ํ์ ํ์ต ๋ฐ ๋ฐ์ ์ ์ํ ๋ฒกํฐ๋ฅผ ์ ๊ณตํ์ต๋๋ค. ์ฐธ์ฌํ๊ฒ ๋์ด ๋งค์ฐ ๊ธฐ์ฉ๋๋ค.
UNN ์ธ๋ฅด๊ฒ์ด 3ํ๋
ํ๊ต๋ ๋ด ๊ธฐ๋์ ๋ถ์ํ์ง ๋ชปํ์ต๋๋ค. ๊ฐ์๋ ์ธํ ๊ฐ๋ฐ์ ์ค ๊ฝค ๊ฒฝํ์ด ๋ง์ ์ฌ๋๋ค์ด ์งํํ์ต๋๋ค. ๊ฐ์ฌ์์ ์์ฌ์ํต์ ํญ์ ํฅ๋ฏธ๋กญ๊ณ ์ ์ฉํ์ผ๋ฉฐ ๋ฉํ ๋ ๋ฐ์์ด ์ข๊ณ ํญ์ ๋์์ ์ค ์ค๋น๊ฐ ๋์ด ์์ต๋๋ค. ๊ฐ์๋ ๋ฃ๊ธฐ์ ์ฆ๊ฒ๊ณ ์ฃผ์ ๋ ๋งค์ฐ ๊ด๋ จ์ฑ์ด ์๊ณ ์ ์ตํฉ๋๋ค. ํ์ง๋ง ๋๋ ์ด๋ฏธ ๋ช ๊ฐ์ง๋ฅผ ์๊ณ ์์๊ณ , ๋ด๊ฐ ๋ชจ๋ฅด๋ ๊ฒ๋ค์ ์ด๋ค ์์ผ๋ก๋ ์ค์ฒ์ผ๋ก ๋ท๋ฐ์นจ๋์ง ์์๊ธฐ ๋๋ฌธ์ ์ ๋ง ์ข์ ์๋ฃ๋ฅผ ์์ ํ ์ดํดํ๊ณ ์ฐ๊ตฌํ์ง ๋ชปํ์ต๋๋ค. ์, ๋๋ถ๋ถ์ ์ ๋ณด๋ ์ ๋ณด ์ ๊ณต์ ๋ชฉ์ ์ผ๋ก ์ ๊ณต๋๋ฏ๋ก ์ง์์ ์ํํด ๋ณด๊ฑฐ๋ ๋ด์ฉ์ ์ ์ ์์ต๋๋ค. ํ์ง๋ง ์ ๋ ์ฌ์ ํ ๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ ์ค ์ผ๋ถ๋ฅผ ์์ฒด์ ์ผ๋ก ๊ตฌํํ๊ณ ์ถ์์ต๋๋ค. ์ด๋ค ์ผ์ด ๋ฐ์ํ๋ฉด ์ข์ ์กฐ์ธ์ด๋ ๋์์ ์ค ์ ์๋ ๊ฒฝํ ๋ง์ ๊ต์ฌ์ ๊ฐ๋ ์ด ํจ๊ณผ๊ฐ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ค์ ๋ก๋ ๊ธฐ์ฑ ์๋ฃจ์ ์ด ์ฌ์ฉ๋์์ผ๋ฉฐ ์ฝ๋๋ ์ฐ๋ฆฌ๋ฅผ ์ํด ๋ฏธ๋ฆฌ ์์ฑ๋์์ผ๋ฏ๋ก ์ฝ๊ฐ๋ง ์์ ํ๋ฉด ๋์์ต๋๋ค. ํ๋ก์ ํธ๋ ๊ฐ์ฅ ๊ฐ๋จํ์ผ๋ฉฐ ์ด๋ค ์์ผ๋ก๋ ์์ ์ ๋ณต์กํ๊ฒ ๋ง๋ค๋ ค๊ณ ํ๋ฉด ์ฐ๋ฆฌ์ฒ๋ผ ์ด๋ ์ ๋ ์์ ์ ์ธ ์ํ๋ก ๊ตฌํํ ์๊ฐ์ด ์ถฉ๋ถํ์ง ์์ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ํ๊ต ์ ์ฒด๋ ๊ทธ๋ค์ง ์ง์งํ์ง ์์ ๊ฐ๋ฐ์ ๊ฒ์์ฒ๋ผ ๋ณด์ด๋ฉฐ ์ด๊ฒ์ด ๋ฐ๋ก ์ค์ ์ ์ธ ๋ถ๋ถ์ ์๋ชป์ ๋๋ค. ๋๋ ํ๊ต์ ๋ณด๋ด๋ ์๊ฐ์ ๋๋ฆฌ๊ณ ์ฐ์ต ์๋ฃ๋ฅผ ๋ณต์กํ๊ฒ ๋ง๋ค์ด ์ค์ ๋ก ๋ณต์กํ๊ณ ํ์ํ ๊ฒ์ ์ง์ ์ธ ์ ์๊ณ ๊ธฐ์ฑํ์ ์ฌ์ฉํ์ง ์๊ณ ์ฐ์ต์ ๋ ์ํํ๊ฒ ๋ง๋ค ์ ์๋๋กํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ณต์กํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ํ ํ๋ก์ ํธ ์ฃผ์ ๋ ์ฒซ๋ ์ ์ ๊ณต๋์ด์ผ ๊ฐ์ ๋ฐ ์ค์ต ์๋ฃ๋ฅผ ํ๋ก์ ํธ์ ์ฆ์ ์ฌ์ฉํ ์ ์๊ณ ๊ตฌํ์ ๋ ๋ง์ ์๊ฐ์ ํ ์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ํ๊ต์์ ๋ณด๋ธ ์๊ฐ์ ์ผ์ฌ์ฐฌ ์ ๋ฌธ๊ฐ๋ค์๊ฒ ์ข์ ๊ฒฝํ์ด ๋ ๊ฒ์ ๋๋ค.
Dmitry, NSTU ์์ฌ 1๋ ์ฐจ
์ธํ ์ ์ฌ๋ฆ ํ๊ต๋ ์ด๋ฒ ์ฌ๋ฆ์ ์ฌ๋ฌ๋ถ์ด ์ข์ํ๋ ์ผ์ ํ๋ฉด์ ๋ณด๋ผ ์ ์๋ ์ข์ ๊ธฐํ์์ต๋๋ค. ์ธํ ์ง์๋ค์ด ์ปดํจํฐ ๋น์ ๋ถ์ผ์ ํ๋ก๊ทธ๋๋ฐ ๊ด๋ จ ๊ฐ์๋ฅผ ํ๋ค๋ ๊ฒ ์์ฒด๊ฐ ๋ง์์ ๋์ ์ ์์๊ณ , ๋๋ก๋ ํ๋ค ๋๋ ์์ง๋ง ์ ์ฒด ๊ณผ์ ์ ์ต๋ํ ํ์ฉํ๊ณ ์ถ์์ต๋๋ค. ๋งค์ผ์ด ๋งค์ฐ ๋น ๋ฅด๊ณ ๋์ ๋์ง ์๊ฒ ์ ์ตํ๊ฒ ์ง๋๊ฐ์ต๋๋ค. ๋ด ์์ ์ ํ๋ก์ ํธ๋ฅผ ์คํํ ์ ์๋ ๊ธฐํ๋ฅผ ํตํด ๋๋ ํ๋ฅญํ ํ๋ ์ดํฐ ๋ฐ ๋ค๋ฅธ ํ๊ต ์ฐธ๊ฐ์๋ค๊ณผ ํจ๊ป ํ์ผ๋ก ์ผํ ์ ์์์ต๋๋ค. ์ด XNUMX์ฃผ๋ ํฅ๋ฏธ๋กญ๊ณ ๋ง์๋ค๋ ๋ง๋ก ๊ฐ๋ตํ๊ฒ ์ค๋ช ํ ์ ์์ต๋๋ค.
UNN 2ํ๋ ์๋ฆฌ์๋ฒ ํ
๊ฐ์(XNUMX์~XNUMX์)์๋ Delta ๊ต์ก ํ๋ก๊ทธ๋จ์ด ์ฌ๋ฌ๋ถ์ ๊ธฐ๋ค๋ฆฝ๋๋ค. ์ด์ ๋ํ ์ ๋ณด๋ ๋น์ฌ์์ ํ์ธํ ์ ์์ต๋๋ค.
์ถ์ฒ : habr.com