ML ๋ฐ ์ฝํ ์ธ ์ ์์ ์ํ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์ ๋น๋์ค ์ฃผ์ ํ๋ ์์ํฌ
ML ์ฐ๊ตฌ์์ ๋น๋์ค ์ฝํ ์ธ ์ ์์๋ ํ๋ จ ๋ฐ์ดํฐ ์ค๋น๋ถํฐ ๊ต์ก์ฉ ์ค๋ฒ๋ ์ด์ ์ด๋ฅด๊ธฐ๊น์ง ๋๊ท๋ชจ๋ก ์ฃผ์์ด ๋ฌ๋ฆฐ ๋น๋์ค๋ฅผ ์์ฑํ ์ ์๋ ์ ์ฐํ๊ณ ์ฝ๋ ๊ธฐ๋ฐ์ ๋น๋์ค ์ฃผ์ ๋๊ตฌ๋ฅผ ํ์๋ก ํ์ต๋๋ค.
ํ๋ก์ ํธ ์๋ดํ๊ธฐ
๊ณผ์
๊ธฐ์กด ๋น๋์ค ์ฃผ์ ๋๊ตฌ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์ API๊ฐ ์๋ GUI ์์ฃผ์ ๋๊ตฌ์ด๊ฑฐ๋, ์๊ฐํ ๊ธฐ๋ฅ์ด ๋ถ์กฑํ ๋ช ๋ น์ค ๋๊ตฌ์์ต๋๋ค.
- ML ํ์ ๋๊ท๋ชจ ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ์ํ ๋ฐ์ด๋ฉ ๋ฐ์ค, ๋ค๊ฐํ, ๋ ์ด๋ธ์ด ํ์ํ์ต๋๋ค.
- ๊ต์ก์๋ ๊ต์ก์ฉ ๋น๋์ค๋ฅผ ์ํ ์ ๋๋ฉ์ด์ ์ค๋ฒ๋ ์ด(ํ์ดํ, ์คํฌํธ๋ผ์ดํธ, ํ ์คํธ)๊ฐ ํ์ํ์ต๋๋ค.
- ๊ธฐ์กด ์ฃผ์ ๋๊ตฌ๋ ํคํ๋ ์ ๋ณด๊ฐ ๋๋ ์ด์ง ์ ๋๋ฉ์ด์ ์ ์ฒ๋ฆฌํ ์ ์์์ต๋๋ค.
- OpenCV ์ฒ๋ฆฌ์ ์ ๋ฌธ์ ์ธ ๋น๋์ค ์ถ๋ ฅ์ ๊ฒฐํฉํ ๋ฐ์คํฌํฑ ๋ค์ดํฐ๋ธ ์๋ฃจ์ ์ ์์์ต๋๋ค.
์ฐ๋ฆฌ์ ์๋ฃจ์
์ฐ๋ฆฌ๋ ํ์ ์์ (type-safe) ์ฃผ์ ์์คํ , ํคํ๋ ์ ๋ณด๊ฐ ๋ฐ Tauri ๋ฐ์คํฌํฑ ์๋ํฐ๋ฅผ ๊ฐ์ถ React/Remotion ๊ธฐ๋ฐ ๋น๋์ค ์ฃผ์ ํ๋ ์์ํฌ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค.
์ํคํ ์ฒ
- ๋น๋์ค ์์ง: ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์ ํ๋ ์๋ณ ๋ ๋๋ง์ ์ํ Remotion 4.0
- ํ๋ก ํธ์๋: Vite๋ฅผ ์ฌ์ฉํ React 18 + TypeScript
- ๋ฐ์คํฌํฑ ์ฑ: OpenCV.js ๋ฐ ONNX Runtime์ ์ฌ์ฉํ๋ Tauri 2
- ๋ด๋ณด๋ด๊ธฐ: ๊ณ ํ์ง ๋น๋์ค ์ถ๋ ฅ์ ์ํ FFmpeg
์ฃผ์ ์ ํ
- ๋ฐ์ด๋ฉ ๋ฐ์ค - ๋ ์ด๋ธ ๋ฐ ์ ๋ขฐ๋ ์ ์๊ฐ ์๋ ์ง์ฌ๊ฐํ ์์ญ
- ์ - ๊ตฌ์ฑ ๊ฐ๋ฅํ ๋ฐ๊ฒฝ์ ๊ฐ์ง ์ ์ฃผ์
- ๋ค๊ฐํ - ๋ถ๊ท์นํ ๋ชจ์์ ์ํ ๋ณต์กํ ์์ญ ์ค๊ณฝ์
- ํ ์คํธ ๋ ์ด๋ธ - ์์น ์ง์ ์ด ๊ฐ๋ฅํ ์คํ์ผ๋ง๋ ํ ์คํธ ์ค๋ฒ๋ ์ด
- ํ์ดํ - ํ๋ฆ ๋๋ ์ฃผ์๋ฅผ ์ํ ๋ฐฉํฅ ์ง์์
- ์์ ํ ๊ฒฝ๋ก - ์ง์ ๊ทธ๋ฆฐ ์ฃผ์
- ์คํฌํธ๋ผ์ดํธ - ๋ฐฐ๊ฒฝ์ด ์ด๋ก๊ฒ ์ฒ๋ฆฌ๋ ํ์ด๋ผ์ดํธ ์์ญ
์ ๋๋ฉ์ด์ ์์คํ
- ํคํ๋ ์ ๋ณด๊ฐ - ์ฃผ์ ์ํ ๊ฐ์ ๋ถ๋๋ฌ์ด ์ ํ
- ์ด์ง ํจ์ - ์คํ๋ง, ์ด์ฆ-์ธ-์์, ๋ฐ์ด์ค ๋ฐ ์ฌ์ฉ์ ์ง์ ๊ณก์
- ์ฅ๋ฉด ๊ตฌ์ฑ - ์ธํธ๋ก, ์ฃผ์ ๋ ์ด์ด, ๊ฒฐํฉ๋ ํ์๋ผ์ธ, ์์ํธ๋ก
- ํ์ด๋ ํจ๊ณผ - ๊ตฌ์ฑ ๊ฐ๋ฅํ ์ง์ ์๊ฐ์ ๊ฐ์ง ํ์ด๋ ์ธ/์์
์ฃผ์ ๊ธฐ๋ฅ
- ํ์ ์์ API - ๋ชจ๋ ์ฃผ์ ๊ธฐ๋ณธ ์์์ ๋ํ ํฌ๊ด์ ์ธ TypeScript ํ์
- ์ฅ๋ฉด ์์คํ - ์ฅ๋ฉด ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ฌ ๋ณต์กํ ๋น๋์ค ๊ตฌ์ฑ
- ํคํ๋ ์ ์ ๋๋ฉ์ด์ - ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฃผ์ ์์ฑ ์ ๋๋ฉ์ด์
- ๋ฐ์คํฌํฑ ์๋ํฐ - ์ค์๊ฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ ๊ฐ๋ฅํ Tauri ๊ธฐ๋ฐ GUI
- ์ผ๊ด ๋ด๋ณด๋ด๊ธฐ - FFmpeg๋ฅผ ํตํด ์ฃผ์์ด ๋ฌ๋ฆฐ ๋น๋์ค ๋ ๋๋ง
- OpenCV ํตํฉ - ๋ฐ์คํฌํฑ ์ฑ ๋ด ์ปดํจํฐ ๋น์ ์ฒ๋ฆฌ
๊ฒฐ๊ณผ
๊ธฐ์ ์คํ
caseStudyDetail.more ์ฌ๋ก ์ฐ๊ตฌ
๋ ๋ง์ ๊ธฐ์ ๊ตฌํ ์ฌ๋ก๋ฅผ ์ดํด๋ณด์ธ์
AI ๊ธฐ๋ฐ ์ฅํธ ์ํ ์์ฑ ํ์ดํ๋ผ์ธ
๊ฐ๋จํ ํ ์คํธ ํ๋กฌํํธ๋ฅผ 15~90๋ถ ๋ถ๋์ ์ํ๋ก ๋ณํํ๋ ์๋ํฌ์๋ AI ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ์ฌ ์ฅํธ ์ํ ์ ์์ ๋ฏผ์ฃผํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ์ผ์ฌ์ฐฌ ์ฝํ ์ธ ์ ์ ํ๋ก์ ํธ์ ๋๋ค.
OCR ๋ฐ QuickBooks ์ฐ๋์ ํตํ AI ๊ธฐ๋ฐ ์ก์ฅ ์ฒ๋ฆฌ
๋งค์ ์๋ฐฑ ๊ฑด์ ๊ณต๊ธ์ ์ฒด ์ก์ฅ์ ์ฒ๋ฆฌํ๋ ์ค๊ฒฌ ๊ธฐ์ ์ AI/OCR์ ์ฌ์ฉํ์ฌ ์ก์ฅ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์ถ์ถํ๊ณ ์ด๋ฅผ QuickBooks์ ์ง์ ๋๊ธฐํํ์ฌ ์ฅ๋ถ ์ ๋ฆฌ ๋ฐ ์ง๊ธ ์ถ์ ์ ํจ์ผ๋ก์จ ์๋ ๋ฐ์ดํฐ ์ ๋ ฅ์ ์์ ์ผ ํ์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
MicrocosmWorks๋ ์ฌ๋์ ํด๋ฆญ๋ณด๋ค๋ ์ฝ๋ ๊ธฐ๋ฐ ๊ท์น์ ์ฌ์ฉํ์ฌ ๋๊ท๋ชจ๋ก ์ฃผ์์ ์์ฑํด์ผ ํ๋ ํ์ ์ํด ์ด ํ๋ ์์ํฌ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค. ์ด ํ๋ ์์ํฌ๋ ์ฌ์ ํ๋ จ๋ ํ์ง๊ธฐ, ์๊ฐ ๋ ผ๋ฆฌ, ๊ณต๊ฐ ๊ท์น์ ์ ์ฉํ์ฌ ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์์ฑํ ๋ค์, COCO, Pascal VOC ๋๋ YOLO ํ์์ผ๋ก ๋ด๋ณด๋ด๋ Python ์คํฌ๋ฆฝํธ๋ก ์ฃผ์ ํ์ดํ๋ผ์ธ์ ์์ฑํ๋ ๊ฒ์ ์ง์ํฉ๋๋ค.
๋ค, MicrocosmWorks๋ ํ๋ ์ ๋ฒ์, keyframe interpolation, ์์/์ข ๋ฃ ํ์์คํฌํ๊ฐ ์๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ๋ ์ด๋ธ์ ์ง์ํ๋ ์๊ฐ ๊ธฐ๋ฐ ์ฃผ์ ๋ชจ๋ธ์ ๊ตฌํํ์ต๋๋ค. ์ฃผ์๊ฐ๋ 'pose estimation์ด 3ํ๋ ์ ์ด์ ์ฐ์์ผ๋ก ๋ ๋ฐ์ด ์ง๋ฉด์์ ๋จ์ด์ ธ ์๋ ๊ฒ์ ๊ฐ์งํ ๋ '๋ฌ๋ฆฌ๊ธฐ'๋ก ๋ ์ด๋ธ ์ง์ '๊ณผ ๊ฐ์ ์๊ฐ ๊ธฐ๋ฐ ๊ท์น์ ์ ์ํ์ฌ action labeling์ ์๋ํํ ์ ์์ต๋๋ค.
MicrocosmWorks๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์ ์ด๋ ธํ ์ด์ ๊ณผ ์ฌ๋์ด ๊ฒํ ํ ๊ณจ๋ ์ธํธ ๊ฐ์ ํฉ์ ์ ์๋ฅผ ๊ณ์ฐํ๊ณ , ๊ตฌ์ฑ ๊ฐ๋ฅํ IoU ๋๋ ์๊ฐ์ ์ค์ฒฉ ์๊ณ๊ฐ ์๋๋ก ๋จ์ด์ง๋ ๋ชจ๋ ์ด๋ ธํ ์ด์ ์ ํ๋๊ทธ๋ฅผ ์ง์ ํ๋ ๊ฒ์ฆ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ์ต๋๋ค. ์ด ํ๋ ์์ํฌ๋ ๋ํ ์ ๋ขฐ๋๊ฐ ๋ฎ์ ์ด๋ ธํ ์ด์ ์ ์ฌ๋ ๊ฒํ ์์๊ฒ ์ ๋ฌํ๋ ๋ฅ๋ ํ์ต ์ํฌํ๋ก์ฐ๋ฅผ ์ง์ํฉ๋๋ค.
MicrocosmWorks๋ FFmpeg ๋ฐ OpenCV๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์์ํฌ๋ฅผ ๊ตฌ์ถํ์ผ๋ฉฐ, MP4, MKV, AVI, MOV๋ฅผ ํฌํจํ ๋ชจ๋ ์ฃผ์ ์ปจํ ์ด๋ ํ์๊ณผ H.264๋ถํฐ ProRes๊น์ง์ ์ฝ๋ฑ์ ์ง์ํฉ๋๋ค. ์ด ํ๋ ์์ํฌ๋ ๋น๋์ค๋ฅผ ์๋ณธ ํด์๋๋ก ์ฒ๋ฆฌํ์ง๋ง, ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์์ ์ฒ๋ฆฌ๋์ ๊ฐ์ํํ๊ธฐ ์ํด ์ด๋ ธํ ์ด์ ํจ์ค๋ฅผ ์ํ ๊ตฌ์ฑ ๊ฐ๋ฅํ ๋ค์ด์ค์ผ์ผ๋ง์ ์ง์ํฉ๋๋ค.
MicrocosmWorks๋ ML ์ธํ๋ผ ํ๋ก์ ํธ๋ฅผ ์๊ฐ๋น $25-$45์ ์์จ๋ก ์ ๊ณตํ๋ฉฐ, ๊ท์น ์์ง, ํ์ ๋ด๋ณด๋ด๊ธฐ ๋๊ตฌ, ํ์ง ๊ฒ์ฆ ํ์ดํ๋ผ์ธ์ ํฌํจํ๋ ํ๋ก๊ทธ๋จ ๋ฐฉ์์ ๋น๋์ค ์ฃผ์ ํ๋ ์์ํฌ๋ ์ผ๋ฐ์ ์ผ๋ก 300-500์๊ฐ์ ๊ฐ๋ฐ ์๊ฐ์ด ํ์ํฉ๋๋ค. ์ด ํ๋ ์์ํฌ๋ ๋น๋์ค 1๋ถ๋น $5-$15์ ๋ฌํ ์ ์๋ ์๋ ์ฃผ์ ๋น์ฉ์ ์ ๊ฐํจ์ผ๋ก์จ ๋น ๋ฅด๊ฒ ์์ฒด ๋น์ฉ์ ํ์ํฉ๋๋ค.
๋น์ฆ๋์ค ํ์ ์ ์์ํ ์ค๋น๊ฐ ๋์ จ๋์?
๊ทํ์ ๊ณผ์ ์ ์ ์ฌํ ์๋ฃจ์ ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ ผ์ํด ๋ณด๊ฒ ์ต๋๋ค.