art
demo_art
ํจ์ ์ด๋ฆ: demo_art
์ ๋ ฅ:
cfgfile: YOLO ๋ชจ๋ธ ๊ตฌ์ฑ ํ์ผ์ ๊ฒฝ๋ก
weightfile: ํ์ต๋ ๊ฐ์ค์น ํ์ผ์ ๊ฒฝ๋ก
cam_index: ์ฌ์ฉํ ์นด๋ฉ๋ผ์ ์ธ๋ฑ์ค
๋์:
์ฃผ์ด์ง cfgfile๊ณผ weightfile์ ์ฌ์ฉํ์ฌ YOLO ๋ชจ๋ธ์ ๋ก๋ํ๋ค.
์ ๋ ฅ ์ด๋ฏธ์ง๋ฅผ ๋ชจ๋ธ์ ํฌ๊ธฐ์ ๋ง๊ฒ ์กฐ์ ํ๋ค.
๋ชจ๋ธ์ ์ด์ฉํ์ฌ ์ด๋ฏธ์ง์์ ๋ฌผ์ฒด๋ฅผ ๊ฒ์ถํ๊ณ ๊ฐ ๋ฌผ์ฒด์ ํด๋์ค ํ๋ฅ ์ ๊ณ์ฐํ๋ค.
๊ณ์ฐ๋ ํด๋์ค ํ๋ฅ ์ ์ด์ฉํ์ฌ ์ํ์ ํ๊ฐ ์ ์๋ฅผ ์ถ๋ ฅํ๊ณ , ๊ทธ๋ํ๋ก ๋ํ๋ธ๋ค.
์ ๋ ฅ ์ด๋ฏธ์ง๋ฅผ ํ๋ฉด์ ํ์ํ๋ค.
ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ๋ ๋๊น์ง ์์ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ค.
์ค๋ช :
์ด ํจ์๋ ์ฃผ์ด์ง cfgfile๊ณผ weightfile์ ์ฌ์ฉํ์ฌ YOLO ๋ชจ๋ธ์ ๋ก๋ํ๊ณ , ์ด ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์นด๋ฉ๋ผ๋ก๋ถํฐ ์ ๋ ฅ๋๋ ์ด๋ฏธ์ง์์ ๋ฌผ์ฒด๋ฅผ ๊ฒ์ถํ๊ณ ํ๊ฐ ์ ์๋ฅผ ๊ณ์ฐํ๋ ์์ ์ฝ๋์ด๋ค.
์ด ํจ์๋ OpenCV๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ฉด์ ์ด๋ฏธ์ง๋ฅผ ์ถ๋ ฅํ๋ฉฐ, ์ฌ์ฉ์์ ์ ๋ ฅ์ด๋ ๋ค๋ฅธ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ์ง๋ ์๋๋ค.
๋ฐ๋ผ์ ์ด ํจ์๋ YOLO ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋ฌผ์ฒด ๊ฒ์ถ์ ์ํํ๋ ์์ ์ฝ๋๋ก ์ฌ์ฉ๋ ์ ์๋ค.
run_art
ํจ์ ์ด๋ฆ: run_art
์ ๋ ฅ:
argc์ argv
๋์:
์ฃผ์ด์ง ์ธ์๋ค์ ๊ธฐ๋ฐ์ผ๋ก demo_art ํจ์๋ฅผ ํธ์ถํฉ๋๋ค.
์ค๋ช :
์ฃผ์ด์ง argc์ argv๋ฅผ ํตํด cam_index, cfg, weights๋ฅผ ์ค์ ํ๊ณ demo_art ํจ์๋ฅผ ์คํํฉ๋๋ค.
demo_art ํจ์๋ ์ค์๊ฐ ์น์บ ๋น๋์ค ์คํธ๋ฆผ์์ ์์ ํํฐ๋ฅผ ์ ์ฉํ ๋น๋์ค๋ฅผ ์์ฑํฉ๋๋ค.
cam_index๊ฐ ์ฃผ์ด์ง๋ฉด ํด๋น ์ธ๋ฑ์ค์ ์นด๋ฉ๋ผ๋ฅผ ์ฌ์ฉํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ ์นด๋ฉ๋ผ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Last updated
Was this helpful?