์ปดํ“จํ„ฐ ๋น„์ „ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ OpenCV 4.2 ์ถœ์‹œ

์ผ์–ด๋‚ฌ๋‹ค ๋ฌด๋ฃŒ ๋„์„œ๊ด€ ๊ณต๊ฐœ ์˜คํ”ˆCV 4.2 (์˜คํ”ˆ ์†Œ์Šค ์ปดํ“จํ„ฐ ๋น„์ „ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)๋Š” ์ด๋ฏธ์ง€ ์ฝ˜ํ…์ธ  ์ฒ˜๋ฆฌ ๋ฐ ๋ถ„์„ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. OpenCV๋Š” 2500๊ฐœ ์ด์ƒ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ๊ณตํ•˜๋ฉฐ, ๊ณ ์ „์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์ปดํ“จํ„ฐ ๋น„์ „ ๋ฐ ๋จธ์‹  ๋Ÿฌ๋‹ ์‹œ์Šคํ…œ์˜ ์ตœ์‹  ๊ธฐ์ˆ ์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ฝ”๋“œ๋Š” C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ๋ฐฐํฌ์ž BSD ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ. Python, MATLAB, Java ๋“ฑ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์‚ฌ์ง„ ๋ฐ ์˜์ƒ ์† ๊ฐ์ฒด ์ธ์‹(์˜ˆ: ์‚ฌ๋žŒ์˜ ์–ผ๊ตด ๋ฐ ํ˜•์ƒ ์ธ์‹, ํ…์ŠคํŠธ ๋“ฑ), ๊ฐ์ฒด ๋ฐ ์นด๋ฉ”๋ผ์˜ ์›€์ง์ž„ ์ถ”์ , ์˜์ƒ ์† ๋™์ž‘ ๋ถ„๋ฅ˜, ์ด๋ฏธ์ง€ ๋ณ€ํ™˜, 3D ๋ชจ๋ธ ์ถ”์ถœ, ์Šคํ…Œ๋ ˆ์˜ค ์นด๋ฉ”๋ผ์˜ ์ด๋ฏธ์ง€์—์„œ 3D ๊ณต๊ฐ„ ์ƒ์„ฑ, ์ €ํ’ˆ์งˆ ์ด๋ฏธ์ง€๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ณ ํ’ˆ์งˆ ์ด๋ฏธ์ง€ ์ƒ์„ฑ, ์ œ์‹œ๋œ ์š”์†Œ ์„ธํŠธ์™€ ์œ ์‚ฌํ•œ ์ด๋ฏธ์ง€์—์„œ ๊ฐœ์ฒด ๊ฒ€์ƒ‰, ๊ธฐ๊ณ„ ํ•™์Šต ๋ฐฉ๋ฒ• ์ ์šฉ, ๋งˆ์ปค ๋ฐฐ์น˜, ์„œ๋กœ ๋‹ค๋ฅธ ๊ณตํ†ต ์š”์†Œ ์‹๋ณ„ ์ ๋ชฉ ํ˜„์ƒ๊ณผ ๊ฐ™์€ ๊ฒฐํ•จ์„ ์ž๋™์œผ๋กœ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

ะ’ ์ƒˆ๋กœ์šด ํ’€์–ด ์ฃผ๋‹ค:

  • ์‹ ๊ฒฝ๋ง ๊ธฐ๋ฐ˜ ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•œ DNN(Deep Neural Network) ๋ชจ๋“ˆ์€ CUDA๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฑ์—”๋“œ์™€ ์‹คํ—˜์  API ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. nGraph OpenVINO;
  • SIMD ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šคํ…Œ๋ ˆ์˜ค ์ถœ๋ ฅ(StereoBM/StereoSGBM), ํฌ๊ธฐ ์กฐ์ •, ๋งˆ์Šคํ‚น, ํšŒ์ „, ๋ˆ„๋ฝ๋œ ์ƒ‰์ƒ ๊ตฌ์„ฑ ์š”์†Œ ๊ณ„์‚ฐ ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ์ž‘์—…์— ๋Œ€ํ•œ ์ฝ”๋“œ ์„ฑ๋Šฅ์ด ์ตœ์ ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ•จ์ˆ˜์˜ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ๊ตฌํ˜„์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ด๋ฅด๋‹ค์šด;
  • FFmpeg ๊ธฐ๋ฐ˜ videoio ๋ฐฑ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฏธ๋””์–ด ์ปจํ…Œ์ด๋„ˆ์—์„œ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆผ์„ ์ถ”์ถœํ•˜๋Š” ๊ธฐ๋Šฅ(๋””๋ฉ€ํ‹ฐํ”Œ๋ ‰์‹ฑ)์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์†์ƒ๋œ ์ด๋ฏธ์ง€์˜ ๋น ๋ฅธ ์ฃผํŒŒ์ˆ˜ ์„ ํƒ ์žฌ๊ตฌ์„ฑ์„ ์œ„ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ถ”๊ฐ€ FSR (์ฃผํŒŒ์ˆ˜ ์„ ํƒ์  ์žฌ๊ตฌ์„ฑ)
  • ์ถ”๊ฐ€๋œ ๋ฐฉ๋ฒ• RIC ์ผ๋ฐ˜์ ์œผ๋กœ ์ฑ„์›Œ์ง€์ง€ ์•Š์€ ์˜์—ญ์˜ ๋ณด๊ฐ„์„ ์œ„ํ•ด
  • ํŽธ์ฐจ ์ •๊ทœํ™” ๋ฐฉ๋ฒ• ์ถ”๊ฐ€ LOGOS;
  • ๊ทธ๋ž˜ํ”„ ๊ธฐ๋ฐ˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํšจ์œจ์ ์ธ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ์—”์ง„ ์—ญํ• ์„ ํ•˜๋Š” G-API(opencv_gapi) ๋ชจ๋“ˆ์ด ์ด์ œ ๋”์šฑ ๋ณต์žกํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ปดํ“จํ„ฐ ๋น„์ „ ๋ฐ ๋”ฅ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Intel Inference Engine ๋ฐฑ์—”๋“œ๋„ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ๋ชจ๋ธ์— ๋น„๋””์˜ค ์ŠคํŠธ๋ฆผ ์ฒ˜๋ฆฌ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ œ๊ฑฐ๋จ ์ทจ์•ฝ์  (CVE-2019-5063, CVE-2019-5064), XML, YAML ๋ฐ JSON ํ˜•์‹์˜ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ๊ณต๊ฒฉ์ž ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. JSON ํŒŒ์‹ฑ ์ค‘์— ์ฝ”๋“œ๊ฐ€ 0์ธ ๋ฌธ์ž๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋ฉด ์ „์ฒด ๊ฐ’์ด ๋ฒ„ํผ์— ๋ณต์‚ฌ๋˜์ง€๋งŒ, ํ• ๋‹น๋œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ ๊ฒฝ๊ณ„๋ฅผ ์ดˆ๊ณผํ•˜๋Š”์ง€ ์ œ๋Œ€๋กœ ๊ฒ€์‚ฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster