Computer_Vision
-๊ฐ์ฅย ์ง๋ํ์ต ์ค๋ฌ์ด ์ธ๊ณต์ง๋ฅ:ย ์ปดํจํฐ ๋น์ ผ-
-๊ฐ์ฅย ์ง๋ํ์ต ์ค๋ฌ์ด ์ธ๊ณต์ง๋ฅ:ย ์ปดํจํฐ ๋น์ ผ-
๐ ์ง๋ํ์ต (Supervised Learning)
์ง๋ํ์ต์ ํ์ต ๋ฐ์ดํฐ์ ๋ํ ์ ๋ ฅ(input)๊ณผ ์ ๋ต(output) ์ฆ, ๋ ์ด๋ธ(label)์ด ๋ชจ๋ ์ ๊ณต๋ ๋ ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ง๋ ํ์ต์ ๋ชฉํ๋ ์ฃผ์ด์ง ์ ๋ ฅ์ผ๋ก๋ถํฐ ์ถ๋ ฅ์ ์์ธกํ๋ ํจ์๋ฅผ ๋ง๋๋ ๊ฒ์ ๋๋ค. ์ด ๋ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ์ดํฐ๋ก๋ถํฐ ํจํด์ ํ์ตํ์ฌ, ์๋ก์ด ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ์ฃผ์ด์ก์ ๋ ๊ทธ์ ์์ํ๋ ์ถ๋ ฅ์ ์์ธกํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ์คํธ ๋ฉ์ผ ๋ถ๋ฅ๊ธฐ๋ฅผ ๋ง๋ค ๋, ์๋ง์ ์ด๋ฉ์ผ ๋ฐ์ดํฐ์ ๊ทธ ์ด๋ฉ์ผ์ด '์คํธ'์ธ์ง '์ ์'์ธ์ง์ ๋ํ ๋ ์ด๋ธ์ด ํ์ต ๋ฐ์ดํฐ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ํ์ต ๊ณผ์ ์์ ๋ชจ๋ธ์ ์ด๋ฉ์ผ์ ํน์ง์ ๋ฐํ์ผ๋ก ์คํธ๊ณผ ์ ์ ๋ฉ์ผ์ ๊ตฌ๋ถํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ๊ณ , ์ดํ ์๋ก์ด ์ด๋ฉ์ผ์ด ์ฃผ์ด์ก์ ๋ ์คํธ์ธ์ง ์๋์ง๋ฅผ ์์ธกํ ์ ์๊ฒ ๋ฉ๋๋ค.
Computing Visionย
๐ ์ปดํจํฐ ๋น์ (Computer Vision)์ด๋
๊ธฐ๊ณ๊ฐ ์ธ๊ฐ์ ์๊ฐ๊ณผ ์ ์ฌํ ๋ฐฉ์์ผ๋ก ์ด๋ฏธ์ง์ ๋น๋์ค๋ฅผ ์ดํดํ๋๋ก ํ๋ ๊ธฐ์ ๋ถ์ผย
๐ ์ปดํจํฐ ๋น์ (Computer Vision)์ ์๋ฆฌ
์์ ์์ง: ์นด๋ฉ๋ผ๋ ์ค์บ๋์ ๊ฐ์ ์ฅ์น๋ฅผ ํตํด ์ด๋ฏธ์ง ๋๋ ๋น๋์ค๋ฅผ ํ๋ํฉ๋๋ค.
์ ์ฒ๋ฆฌ: ํ๋ํ ์ด๋ฏธ์ง์์ ๋ ธ์ด์ฆ๋ฅผ ์ ๊ฑฐํ๊ฑฐ๋ ํ์คํ ๊ทธ๋จ ํํํ ๋ฑ์ ํตํด ์ด๋ฏธ์ง์ ํ์ง์ ํฅ์์ํต๋๋ค.
ํน์ง ์ถ์ถ: ์ด๋ฏธ์ง์์ ์ค์ํ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ๊ณผ์ ์ผ๋ก, ์์ง(edge) ๊ฒ์ถ, ์ฝ๋(corner) ๊ฒ์ถ, ๋ธ๋กญ(blob) ๊ฒ์ถ ๋ฑ์ด ์ฌ๊ธฐ์ ํด๋นํฉ๋๋ค.
๋ถ์ ๋ฐ ์ธ์: ์ถ์ถ๋ ํน์ง์ ๋ฐํ์ผ๋ก ํจํด ์ธ์ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ๊ฐ์ฒด๋ฅผ ๋ถ๋ฅํ๊ฑฐ๋ ์ธ์ํฉ๋๋ค.
ํ๋ ๊ฒฐ์ : ์ธ์๋ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํน์ ์์ ์ ์ํํฉ๋๋ค(์: ๋ก๋ด์ ์์ง์ ์ ์ด).
๐ ์ปดํจํฐ ๋น์ (Computer Vision)์ ํน์ง
๋ค์์ฑ: ์ปดํจํฐ ๋น์ ์ ๋ค์ํ ์ ํ์ ์ด๋ฏธ์ง ๋ฐ ๋น๋์ค ์์ค์์ ์๋ํ ์ ์์ผ๋ฉฐ, ๋ค์ํ ํ๊ฒฝ๊ณผ ์กฐ๊ฑด์์ ์ ๋ณด๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค.
๋ณต์ก์ฑ: ์ค์ธ๊ณ์ ์ด๋ฏธ์ง๋ ๋งค์ฐ ๋ณต์กํ๋ฉฐ, ์กฐ๋ช ๋ณํ, ์ฅ์ ๋ฌผ, ์ค์ผ์ผ ๋ณํ ๋ฑ ๋ค์ํ ์์ธ์ด ์ธ์ ๊ณผ์ ์ ์ํฅ์ ์ค ์ ์์ต๋๋ค.
์ค์๊ฐ ์ฒ๋ฆฌ: ๋ง์ ์ปดํจํฐ ๋น์ ์์คํ ์ ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ์๋ตํ ์ ์์ด์ผ ํฉ๋๋ค.
์๋ํ: ์ปดํจํฐ ๋น์ ์ ์๋์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ํ๋ ๋๋์ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
๐ ์ปดํจํฐ ๋น์ (Computer Vision)์ ์ฌ์ฉ์์
์ผ๊ตด ์ธ์: ์ค๋งํธํฐ์ ์ผ๊ตด ์ธ์ ์ ๊ธ ํด์ , ๊ณตํญ ๋ณด์ ๊ฒ์ ๋ฑ์์ ์ฌ์ฉ๋ฉ๋๋ค.
์์จ ์ฃผํ ์๋์ฐจ: ์ฃผ๋ณ ํ๊ฒฝ์ ์ธ์ํ๊ณ ์ฅ์ ๋ฌผ์ ํผํ๋ ๋ฐ ํ์ํ ์ด๋ฏธ์ง ์ฒ๋ฆฌ ๊ธฐ์ ์ ๋๋ค.
์๋ฃ ์์ ๋ถ์: MRI๋ CT ์ค์บ ์ด๋ฏธ์ง๋ฅผ ๋ถ์ํ์ฌ ์ง๋ณ์ ์ง๋จํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๊ฐ์ ์์คํ : ๋ณด์ ์นด๋ฉ๋ผ๋ฅผ ํตํด ๋น์ ์์ ์ธ ํ๋์ ๊ฐ์งํ๊ณ ๊ฒฝ๋ณด๋ฅผ ์ธ๋ฆฝ๋๋ค.
๐ ์ปดํจํฐ ๋น์ (Computer Vision)์ ๊ด๋ จ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
OpenCV (Open Source Computer Vision Library): ์ด๋ฏธ์ง ์ฒ๋ฆฌ ๋ฐ ์ปดํจํฐ ๋น์ ์ ์ํ ๊ฐ๋ ฅํ๊ณ ์คํ ์์ค์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
Mediapipe: Google์์ ๊ฐ๋ฐํ ์คํ ์์ค ํ๋ ์ ์ํฌ์ ๋๋ค. ๋น๋์ค, ์ค๋์ค, ์๊ณ์ด ๋ฐ์ดํฐ ๋ฑ ๋ฏธ๋์ด ์ฒ๋ฆฌ ํ์ดํ๋ผ์ธ ๊ตฌ์ถํ๋๋ฐ ํ์ฉ๋ฉ๋๋ค.
TensorFlow, PyTorch: ๋ฅ๋ฌ๋ ํ๋ ์์ํฌ๋ก์ ์ปดํจํฐ ๋น์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
scikit-image: ํ์ด์ฌ ๊ธฐ๋ฐ์ ์ด๋ฏธ์ง ์ฒ๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
MATLAB Computer Vision Toolbox: ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ๊ณผ ํ๋กํ ํ์ดํ์ ์ํ
๐ MS์ ์ปดํจํฐ ๋น์ ผ ๋ชจ๋ธ ์ ๋ฆฌ ์ค๋ช (์ถ์ฒ: MS learn)ย
์ด๋ฏธ์ง ๋ถ๋ฅ์๋ ์ฝํ ์ธ ์ ๋ฐ๋ผ ์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฅํ๊ธฐ ์ํ ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ์ ํ๋ จํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๊ตํต ๋ชจ๋ํฐ๋ง ์๋ฃจ์ ์์๋ ์ด๋ฏธ์ง ๋ถ๋ฅ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ํ์, ๋ฒ์ค, ์์ ๊ฑฐ ๋ฑ ํฌํจ๋ ์ฐจ๋ ์ ํ์ ๊ธฐ์ค์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฅํ ์ ์์ต๋๋ค.ย
๊ฐ์ฒด ๊ฐ์ง ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ์ ์ด๋ฏธ์ง ๋ด์ ๊ฐ๋ณ ๊ฐ์ฒด๋ฅผ ๋ถ๋ฅํ๊ณ ๊ฒฝ๊ณ ์์๋ฅผ ์ฌ์ฉํ์ฌ ํด๋น ์์น๋ฅผ ์๋ณํ๋๋ก ํ๋ จ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ตํต ๋ชจ๋ํฐ๋ง ์๋ฃจ์ ์ ๊ฐ์ฒด ๊ฐ์ง๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ๋ฑ๊ธ์ ์ฐจ๋ ์์น๋ฅผ ์๋ณํ ์ ์์ต๋๋ค.ย
์ด๋ฏธ์ง์ ๊ฐ ํฝ์ ์ ํน์ ํด๋์ค์ ํ ๋นํ์ฌ ๊ฐ์ฒด์ ๋ฐฐ๊ฒฝ์ ๊ตฌ๋ถํ๊ณ ๊ฒฝ๊ณ๋ฅผ ์ ํํ ์ ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋์ ์ฅ๋ฉด ์ด๋ฏธ์ง์์ ๊ฑด๋ฌผ, ๋๋ก, ์ฌ๋, ์ฐจ๋ ๋ฑ์ ๊ฐ๊ฐ์ ํด๋์ค๋ก ๊ตฌ๋ถํฉ๋๋ค. ์ด ๊ธฐ์ ์ ํฝ์ ์์ค์ ๋ถ๋ฅ์ ๊ฐ์ฒด์ ์ ํํ ๊ฒฝ๊ณ ์๋ณ์ ํตํด ์์จ ์ฃผํ, ์๋ฃ ์์ ๋ถ์, ์์ฑ ์ด๋ฏธ์ง ๋ถ์ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋ฉ๋๋ค.ย
๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ๊ณผ ๊ณ ๊ธ ์ด๋ฏธ์ง ๋ถ์ ๊ธฐ์ ์ ๊ฒฐํฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฅํ๋ ๋ฐ ๋์์ด ๋๋ "ํ๊ทธ" ๋๋ ์ด๋ฏธ์ง์ ํ์๋ ์ฅ๋ฉด์ ์์ฝํ๋ ์ค๋ช ์บก์ ์ ํฌํจํ์ฌ ์ด๋ฏธ์ง์์ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ์๋ฃจ์ ์ ๋ง๋ค ์ ์์ต๋๋ค.ย
์ผ๊ตด ๊ฐ์ง๋ ์ด๋ฏธ์ง์์ ์ฌ๋์ ์ผ๊ตด์ ์ฐพ๋ ํน์ํ ํํ์ ๊ฐ์ฒด ๊ฐ์ง์ ๋๋ค. ์ด๋ ๋ถ๋ฅ ๋ฐ ์ผ๊ตด ๊ธฐํํ ๋ถ์ ๊ธฐ์ ๊ณผ ๊ฒฐํฉ๋์ด ์ผ๊ตด ํน์ง์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ธ์ ์ธ์ํ ์ ์์ต๋๋ค.ย
๊ดํ ๋ฌธ์ ์ธ์์ ์ด๋ฏธ์ง์์ ํ ์คํธ๋ฅผ ๊ฐ์งํ๊ณ ์ฝ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ธฐ์ ์ ๋๋ค. OCR์ ์ฌ์ฉํ์ฌ ์ฌ์ง ์ ํ ์คํธ(์: ๋๋ก ํ์งํ, ์์ ์ ๋ฉด)๋ฅผ ์ฝ๊ฑฐ๋ ํธ์ง, ์ก์ฅ, ์์ ๋ฑ ์ค์บํ ๋ฌธ์์์ ์ ๋ณด๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค.ย
๐ Onaclick AI ์ปดํจํฐ ๋น์ ผ
๋ํ๋ฏผ๊ตญ ๋ํ ์ธ๊ณต์ง๋ฅ ๊ต์ก ์ฌ์ดํธ์ธ ์ํด๋ฆญ AI์์๋ ์ปดํจํฐ ๋น์ ผ์ ํ์ฉํ ํผ์ง์ปฌ ์ค์ต์ ํ ์ ์๋๋ก ๋ฌด๋ฃ ์นํ์ด์ง๋ฅผ ์ค๊ณํด ๋์์ต๋๋ค.
์๋ ๋งํฌ๋ฅผ ์ฐ๊ฒฐํ์ฌ ์ค๋ช ์ ์ฝ์ด๋ด ์๋ค. ์ฝ๊ฒ '์ปดํจํฐ ๋น์ ผ' ๊ต์ก์ ํ ์ ์์ต๋๋ค.
'์ํด๋ฆญ AI ์ค๋ช ์ฐ๊ฒฐ'
'์ํด๋ฆญ AI ์ปดํจํฐ ๋น์ ผ ๊ต์ก ๋งํฌ'
'๋น์ ์ ์ด์ผ๊ธฐ๋ฅผ ๋ฃ๊ณ ์ถ์ด์. ๋ฐ๋ชจ์ด์ ํจ๊ป ๋์ด๊ฐ๊ณ ์ถ๋ค๋ฉด superioraj@naver.com ํน์ Learnmore X๋ก ์ฌ๋ฌ๋ถ์ ์ด์ผ๊ธฐ๋ฅผ ๋ค๋ ค์ฃผ์ธ์.'