Courses
Reviews
- C# OpenCV Computer Vision Introductory Course
- C# OpenCV Computer Vision Introductory Course
- C# OpenCV Computer Vision Introductory Course
- C# OpenCV Computer Vision Introductory Course
- C# OpenCV Computer Vision Introductory Course
Posts
Q&A
์น์ 2 1๊ฐ ์ค, CvCapture ์ด๊ธฐํ ์ค ์๋ฌ ๋ฐ์.
์๋ ํ์ธ์. ์ค๋ํฌ์ ๋๋ค.NuGet ํจํค์ง๊ฐ ์ ๋๋ก ์ค์น๊ฐ ๋์ง ์์์ ๋ฐ์ํ๋ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค.NuGet ํจํค์ง๋ฅผ ํ ๋ฒ ๋ค์ ์ค์นํด๋ณด์ธ์.NuGet ํจํค์ง๋ 2๊ฐ๋ฅผ ์ค์นํด์ผํ๋ ์ค์น์ 1๊ฐ๋ง ์ค์นํด๋ ๋๋ ํจํค์ง๊ฐ ์์ต๋๋ค.๋ํ, OS ํ๋ซํผ์ ๋ง๋ ์ค์น๋ฅผ ์งํํ์ จ๋์ง๋ ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค.์ค์น ์ดํ, ๋๋ฒ๊ทธ ๋ฒํผ(โถ)์ ๋๋ฌ ๋น๋๋ฅผ ์งํํด๋ณด์ธ์.๋ชจ๋ ๋ง๊ฒ ์ค์นํ์์๋ ๋ถ๊ตฌํ๊ณ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๋ฉด ํฌ๊ฒ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค.ํจํค์ง ๋ฒ์ ๋ฌธ์ (๊ฐ์์ ์ฌ์ฉํ ํจํค์ง ๋ฒ์ ๊ณผ ๋ค๋ฆ)ํจํค์ง ๋๋ฝ ๋ฌธ์ (์ค์น์ ๋ชจ์ข ์ ์ด์ ๋ก ์ธํด ํจํค์ง๊ฐ ๋๋ฝ๋จ)ํจํค์ง๊ฐ ๋๋ฝ๋ ๊ฒฝ์ฐ,https://github.com/shimat/opencvsharp/releases/tag/2.4.10.20150820์ ์ ์ํ์ฌ ์ง์ ๋ค์ด๋ก๋๋ฅผ ์ํํด์ฃผ์ธ์.https://luckygg.tistory.com/331 ์ด ๋ธ๋ก๊ทธ ๋ฐฉ์๋๋ก dll์ ์ง์ ์ถ๊ฐํ๊ณ ๋น๋๋ฅผ ์ํํด๋ณด์ธ์. ๊ฐ์ฌํฉ๋๋ค. ์ค๋ํฌ ๋๋ฆผ.
- 0
- 2
- 225
Q&A
20๊ฐ threshold ์ง๋ฌธ์ด์.
์๋ ํ์ธ์. ์ค๋ํฌ์ ๋๋ค.threshold๋ฅผ 150์ ์ค๋ช ์ ์ํด ์์๋ก ์ ๋ ฅํ ๊ฐ์ผ๋ก ํน๋ณํ ์๋ฏธ๋ฅผ ์ง๋๊ณ ์์ง ์์ต๋๋ค.์ด์งํ ๊ด๋ จ ์ค๋ช ์ ์ธํ๋ฐ AI ์ธํด์ด ์ค๋ช ํด์ค ๊ฒ์ฒ๋ผ ์ด๋ฏธ์ง์ ํฝ์ ๊ฐ์ด 88์ ๊ธฐ์ค์ผ๋ก ๋๋๊ธฐ ๋๋ฌธ์ ๋๋ค.๊ฐ์ฌํฉ๋๋ค.์ค๋ํฌ ๋๋ฆผ.
- 0
- 2
- 184
Q&A
๋์์ ์คํ์ด ์๋ผ์
์๋ ํ์ธ์. ์ค๋ํฌ์ ๋๋ค.์ฝ๋์ ํ์ผ ๊ฒฝ๋ก๊ฐ ๋ชจ๋ ์ฌ๋ฐ๋ฅด๋ค๋ฉด, ํผ๊ณผ ์ด๋ฒคํธ๊ฐ ์ฐ๊ฒฐ๋์๋์ง ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค.
- 0
- 2
- 380
Q&A
OpenCV์์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ด๋ฏธ์ง์ ์ต๋ ํฌ๊ธฐ
์๋ ํ์ธ์. Kim J๋ ์ค๋ํฌ์ ๋๋ค. ๋ง์ํ์๋ ํฌ๊ธฐ๊ฐ, ํ์ผ์ ํฌ๊ธฐ๋ฅผ ๋ง์ํ์๋ ๊ฑธ๋ก ์ดํด๊ฐ ๋ฉ๋๋ค. ์ฌ์ฉํ์๋ ๋ฒ์ ์ด๋ ํ๋ซํผ์ ๋ฐ๋ผ ์ฝ๊ฐ์ฉ ๋ค๋ฅผ ์ ์์ผ๋, 2147483647 bytes๋ฅผ ์ ํ์ผ๋ก ํฉ๋๋ค. ์ฉ๋ ์ ํ์ด ์๋๋๋ผ๋, ์ต๋ ํฝ์ ๊ฐ์์์ ์ ํ์ด ๋ ์ ์์ต๋๋ค. ํฝ์ ์ 2^32๊ฐ ๊น์ง ๊ฐ๋ฅํฉ๋๋ค. 600MB๊ฐ ๋๋ ๋์ฉ๋ ์ด๋ฏธ์ง๋ ์ฌ์ฉ์ ๊ฐ๋ฅํฉ๋๋ค. ๋ง์ฝ์ ์ด๋ฏธ์ง๊ฐ ์๋ ๋์์์ด๋ผ๋ฉด ๋ฉ๋ชจ๋ฆฌ ๋์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ํ์ผ์ ํฌ๊ธฐ๊ฐ ํฐ ๋์์์ ๊ฒฝ์ฐ, FFmpeg ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํด์ ๋ถ๋ฌ์ค์ ๋ค์, CV์ฒ๋ฆฌ๋ฅผ ํ์๊ธธ ๊ถ์ฅ ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 1.3K
Q&A
์ฐจ๋ ๋ฒํธ ์ธ์ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๋ ค๋ฉด ์ ๊ฐ ๋ญ ๋ ๊ณต๋ถํด์ผ ๋๋์?
idenfrin๋ ์๋ ํ์ธ์. ์ค๋ํฌ์ ๋๋ค. ๋ง์ํ์ ๋์์์ ๋ด์ฉ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ ์ค ๋ช ๊ฐ์ง๋ฅผ ๊ณต์ ํด๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ฒซ ๋ฒ์งธ๋ก๋ ์ธ์์ ๊ฐ๋ ์ด ์๋, OpenCV๋ฅผ ํ์ฉํด ๊ฒ์ถํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๊ณต์ ํด์ฃผ์ ๋์์์์๋ ์๋์ฐจ์ ๋ฒํธํ์ ์ด๋ฏธ์ง ํจํด์ด ํ์์ ๋ค๋ชจ ์์ ๊ฒ์์ ๊ธ์ ์์ญ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก, ํ์์ ์ฌ๊ฐํ์ ์ฐพ์ ๋ค์, ๋ด๋ถ์ ๊ฒ์์ ์์ญ์ ๊ฒ์ถํ๋ค์ boundingBox๋ก ์์ฑํ๋ ๋ฐฉ๋ฒ์ด ์์ ์ ์์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๋น์ทํ ์ด๋ฏธ์ง ํจํด์ด ๋ฐ๋ณต๋๋ ๊ฒฝ์ฐ ๋จ์ํ๊ฒ ๊ฒ์ถํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ ๋ฒ์งธ๋ OpenCV ML ๊ธฐ๋ฅ์ ํ์ฉํด ๊ฒ์ถํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. SVM, ORB, BRIEF ๋ฑ์ ํจ์๋ฅผ ํ์ฉํด ๊ธ์๋ ๊ธ์ ๋ชจ์์ ํ์ต์ํค๊ณ ๊ฒ์ถํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ํ์ฌ ์ธํ๋ฐ ๊ฐ์์์๋ ์ ๊ณต๋์ง๋ ์์ง๋ง, OpenCV ํจ์์์ ์ง์๋๋ ๊ธฐ๋ฅ์ด๋ฏ๋ก OpenCV Docs๋ https://076923.github.io/posts/Python-opencv-38/ ๋ฅผ ๋น๋กฏํด ์คํ์์ค ๋ฑ์ ์ฐธ๊ณ ํด๋ณด์๋ฉด ์ฝ๊ฒ ๊ตฌํํ์ค ์ ์์ต๋๋ค. ์ธ ๋ฒ์งธ๋ PyTorch๋ Tensorflow ๋ฑ ๋ฅ ๋ฌ๋์ ํตํด ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๊ตฌ์ถํ์ ๋ค์, ๋ชจ๋ธ๋ง์ ํตํด OCR ๋ชจ๋ธ์ ๊ตฌํํ์๋ฉด ๋ฉ๋๋ค. ๋๋ ์ฌ์ ์ ๊ตฌํ๋์ด ์๋ ๋ชจ๋ธ์ ์ ์ฉํ์๋ฉด ๋ฉ๋๋ค. ๋ค ๋ฒ์งธ๋ Tesseract-OCR์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. https://076923.github.io/posts/C-tesseract-1/ C#์์๋ ๋ค์๊ณผ ๊ฐ์ด ์ค์นํ์ ์ ํ ์คํธํด๋ณด์ค ์ ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก API๋ฅผ ํตํด OCR ๊ธฐ๋ฅ์ ๊ตฌ๋งคํ์ฌ ์ฌ์ฉํ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๋ํ์ ์ผ๋ก Google Vision API OCR์ด๋ CLOVA OCR์ด ์์ต๋๋ค. ํ์ฌ ๊ฐ์ฅ ๊ถ์ฅ๋๋ฆฌ๋ ๋ฐฉ๋ฒ์ Tesseract-OCR๋ฅผ ํ์ฉํ์ฌ ํ ์คํธ๋ฅผ ์ถ์ถํ์๋ ๊ฒ์ ๊ถ์ ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ์ค๋ํฌ ๋๋ฆผ.
- 0
- 1
- 3.3K
Q&A
๋์์ ์ ์ฅ์ ์ ์ฅ์๊ฐ๊ณผ ์ฌ์์๊ฐ ์์ดํจ
์๋ ํ์ธ์. ukyo1003๋ ์ค๋ํฌ์ ๋๋ค. ๋น๋์ค ์ ์ฅ ํด๋์ค๋ CvVideoWriter("๊ฒฝ๋ก ๋ฐ ์ด๋ฆ", "FourCC", FPS, ์์ ํฌ๊ธฐ) ์ ๋๋ค. CvVideoWriter OpenCV_video = new CvVideoWriter("../../Record.avi", "XVID", 15, Cv.Size(640, 480)); ์ ํํ๋ก ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ค๋ฉด, FPS๋ 15๊ฐ ๋ฉ๋๋ค. - FPS๋ ์์์ด ๋ฐ๋๋ ์๋๋ฅผ ์๋ฏธํฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก, ์ด๋น 15๊ฐ์ ํ๋ ์(์ด๋ฏธ์ง)๋ฅผ ์ ์ฅํด์ผํฉ๋๋ค. ์ด๋น 15๊ฐ์ ํ๋ ์์ ์ ์ฅํ๊ธฐ ์ํด์๋ timer2์ Interval ๊ฐ๊ฒฉ์ด ์ด๋น 15๊ฐ์ ํ๋ ์์ ์ ์ฅํ ์ ์์ผ๋ฉด ๋ฉ๋๋ค. Timer์์ Interval = 1000 = 1์ด ๋ฅผ ์๋ฏธํฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก 15๊ฐ์ ํ๋ ์์ 1์ด์ ์ ์ฅํ๋ฉด ๋๋ฏ๋ก, 1000 / 15 = 66.66666666666667์ ๋๋ค. Interval์ 66.6666.. ์ผ๋ก ์ค์ ํ๋ค๋ฉด FPS 15์ ์ฒ๋ฆฌ์ ๋์ผํ๊ฒ ์ค์ ํ ์ ์์ต๋๋ค. ๋ง์ฝ, ๋น๋์ค ํ์ผ๊ณผ ๋์ผํ ์๋์ ํ์ผ๋ก ์ ์ฅํ๋ ค๋ฉด, ๋ถ๋ฌ์จ ๋์์ ํ์ผ์ ํ๋ ์ ์๋๋ฅผ ํ์ธํ๋ฉด ์ฌ์์๊ฐ๊ณผ ๋์ผํ ์๋๋ก ์ ์ฅํ ์ ์์ต๋๋ค. (์ฌ์ง) ํน์ ๋์์ ํ์ผ์ ํ๋ ์ ์๋๊ฐ 29.97 ํ๋ ์/์ด๋ผ๋ฉด, 1000ms๋์ ์ฝ 30๊ฐ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก, Timer์ Interval์ 1000/30 = 33.333333์ผ๋ก ์ค์ ํ๋ฉด ๋์ผํ ์๊ฐ์ผ๋ก ์ค์ ๋ ์ ์์ต๋๋ค. ๋จ, Timer ๋ด๋ถ์ ์ด๋ฏธ์ง ํ๋ก์ธ์ฑ ๋ฑ์ ์ฒ๋ฆฌํ๋ ์ฝ๋๊ฐ ์กด์ฌํ๋ค๋ฉด, Interval ๋์ ์ฐ์ฐ์๊ฐ์ด ํฌํจ๋๋ฏ๋ก, ์ฐ์ฐ์ ๋ชจ๋ ์๋ฃํ ํ์ ํ๋ ์์ ์ ์ฅํ๋ ์ฝ๋๋ฅผ ๊ตฌํํ๊ฑฐ๋ ์ฐ์ฐ ์๊ฐ์ ๊ณ ๋ คํด์ Interval์ ์กฐ์ ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค. - ์ค๋ํฌ ๋๋ฆผ
- 0
- 2
- 2.1K
Q&A
์ฝ๋๊ฒ์ถ ์ผ์ ๋ถ๋ถ๊ฒ์ถ์ด ๊ฐ๋ฅํ ๊ฒ์ธ๊ฐ์?
์๋ ํ์ธ์. ์ดํ์ฐ๋ ์ค๋ํฌ์ ๋๋ค. ๊ตฌํํ์ ์ฝ๋๋ฅผ ๋ณด์์ ๋, ์นด๋ฉ๋ผ์ ํ๋ ์๋ง๋ค ์ค์๊ฐ์ผ๋ก corner.png์ ๋ถํฉ๋๋ ์์ญ์ ์ฐพ๋ ๊ฒ์ผ๋ก ์ดํด ๋ฉ๋๋ค. ๋ง์ฝ, ์นด๋ฉ๋ผ์์ ๋ถ๋ฌ์ค๋ ์ด๋ฏธ์ง(src)๊ฐ โ๊ฐ ์ฌ๋ฌ ๊ฐ ์๋ ์ด๋ฏธ์ง๊ณ , ํ ํ๋ฆฟ ๋งค์นญ ์ด๋ฏธ์ง(temp)๊ฐ โ๊ฐ ํ๋๋ผ๋ฉด, ํ์ฌ ์ฝ๋์์๋ ์ข์ธก ์๋จ์ โ๋ง ์ธ์๋๋ ๊ฒ์ผ๋ก ์ดํด๋ฉ๋๋ค. โ ์์น๋ฅผ ํ๋์ ์ด๋ฏธ์ง์์ ์ฌ๋ฌ ๋ฒ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 1. ํ ํ๋ฆฟ ๋งค์นญ์ด ๊ฒ์ถ๋ (minloc.X, minloc.Y, templit.Width, templit.Height) ์ขํ๋ฅผ src ์ ๋ฎ์ด์์ด๋ค์์ TemplitImage ๋ฉ์๋๋ฅผ ๋ค์ ๋ฐ๋ณตํ๋ ๋ฐฉ๋ฒ 2. ํ ํ๋ฆฟ ๋งค์นญ์ ํตํด ๋ฐํ๋ calc ์ด๋ฏธ์ง์ ์ต์๊ฐ์ ๊ฐ๋ location ๋ฟ๋ง์๋๋ผ, ๋ ๋ฒ์งธ, ์ธ ๋ฒ์งธ, ๋ค ๋ฒ์งธ ... ๋ฑ๊น์ง ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ง์ํ์ threshold๋ ์ต๋ ๊ฐ์ ์ ํ์น๋ก ๊ณ ๋ คํ์๋ฉด ๋ฉ๋๋ค. - 2๋ฒ ๋ฐฉ๋ฒ์ด ๊ฐ์ฅ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ด์ง๋ง, ๋ ๋ฒ์งธ, ์ธ ๋ฒ์งธ, ... N ๋ฒ์งธ๊น์ง ์ฐพ์ผ์ ์ผ ํ๊ธฐ ๋๋ฌธ์ ์ธ๋ฐํ ์กฐ๊ฑด ์ค์ ์ด ํ์ํฉ๋๋ค. ์ด ์กฐ๊ฑด์ if๋ฌธ์ ์ฌ์ฉํ์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ง์ฝ, ์ฌ๋ฌ ๋ฌธ์์ ๋น๊ตํ์๋ ค๋ฉด TemplitImage๋ฅผ ์ฌ๋ฌ ๋ฒ ์คํํ์ ์ผ ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ์ค๋ํฌ ๋๋ฆผ.
- 0
- 4
- 523
Q&A
์ฝ๋๊ฒ์ถ ์ผ์ ๋ถ๋ถ๊ฒ์ถ์ด ๊ฐ๋ฅํ ๊ฒ์ธ๊ฐ์?
์๋ ํ์ธ์. ์ดํ์ฐ๋ ์ค๋ํฌ์ ๋๋ค. ํ๋์ ํ๋ฉด์์ ์ฌ๋ฌ ๊ฐ์ ํ ํ๋ฆฟ ๋งค์นญ์ ์ํํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋ฐ๋ณต๋ฌธ์ ํ์ฉํ์ฌ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ํ ํ๋ฆฟ ๋งค์นญ์ ์ฃผ์ฌ์ ๋ฐฉํฅ์ผ๋ก ๊ฒ์ํ์ ๋ ๊ฐ์ฅ ๋จผ์ ๋ฐ๊ฒฌ๋๋ ๋งค์น ๊ฐ์ฒด๋ฅผ ๋ฐํํฉ๋๋ค. (์๋จ, ์ข์ธก ์ฐ์ ) ๊ทธ๋ฌ๋ฏ๋ก, ์ฒ์ ๊ฐ์ฒด๋ฅผ ๋ฐ๊ฒฌํ ๋ค์, ์๋ณธ ์ด๋ฏธ์ง์ ํด๋น ์์ญ๋งํผ ๋ง์คํฌ(ํ์์, ๊ฒ์์ ๋ฑ)๋ฅผ ์์ ํด๋น ์์ญ์์ ๊ฐ์ฒด๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ๊ฒ์์ ์งํํ์๋ฉด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฐ๋ณต๋ฌธ: ํ ํ๋ฆฟ ๋งค์นญ(๊ฒ์ํ๋ ค๋ ์ด๋ฏธ์ง, ๊ฒ์ ๋์) if ๊ฒ์์ ์ฑ๊ณตํ๋ค๋ฉด: ๊ฒ์ํ๋ ค๋ ์ด๋ฏธ์ง = ๊ฒ์ํ ๋์์ ๋ฎ์ด์์ด(์ญ์ ํ) ์ด๋ฏธ์ง else: # ๋์ด์ ๋ฐ๊ฒฌํ์ง ๋ชปํ๋ค๋ฉด ์ข ๋ฃ ๋ค์๊ณผ ๊ฐ์ ํํ๋ก ๊ตฌํํ ์ ์์ต๋๋ค. ์์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ ์ฉํ์ ์ฝ๋๋ฅผ ๊ตฌํํ์ จ๋ค๋ฉด, ๊ฐ๋จํ ํผ๋๋ฐฑ ๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ์ค๋ํฌ ๋๋ฆผ
- 0
- 4
- 523
Q&A
์ฝ๋๊ฒ์ถ ์ผ์ ๋ถ๋ถ๊ฒ์ถ์ด ๊ฐ๋ฅํ ๊ฒ์ธ๊ฐ์?
์๋ ํ์ธ์. ์ดํ์ฐ๋ ์ค๋ํฌ์ ๋๋ค. ํน์ ๋ฌธ์์ด๋ ์ซ์์ ๊ฐ์ ์๋ฏธ๊ฐ ์๋ ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ ์ฝ๋ ๊ฒ์ถ์ด๋ ์ค๊ณฝ์ ๊ฒ์ถ๋ก๋ ์ด๋ ค์ธ ์ ์์ต๋๋ค. OpenCV์์๋ ๋ค์๊ณผ ๊ฐ์ ํจ์๋ก ๊ฒ์ถ์ด ๊ฐ๋ฅํฉ๋๋ค. 1. ORB (Oriented FAST and Rotated BRIEF) 2. SIFT (Scale-Invariant Feature Transform) 3. Template matching 4. ๋จธ์ ๋ฌ๋/๋ฅ๋ฌ๋ ํ์ฉ - Support Vector Machine - Darknet You only look once (YOLO) 5. ํ ์ํ๋ก, ํ์ดํ ์น๋ฅผ ํ์ฉํ์ฌ Object Detection Model ํ์ต ์ฃผ๋ก ์์ ๊ฐ์ ๋ฐฉ๋ฒ์ ํ์ฉํ์ฌ ๊ฐ์ฒด ๊ฒ์ถ์ ์งํํฉ๋๋ค. ํน์ ํฌ๊ธฐ๋ผ๋ ๊ฒ์ด ์ฃผ ํคํฌ์ธํธ๋ผ๋ฉด, ์ค๊ณฝ์ ์ ๋ฉด์ ์ ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. cv.ContourArea ๋ฉ์๋์ ๋๋ค.
- 0
- 4
- 523
Q&A
๋์ ์๋ฌ๊ด๋ จ ๋ฌธ์
์๋ ํ์ธ์. ์ค๋ํฌ์ ๋๋ค. DllNotFoundException ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒ์ผ๋ก ๋ณด์, ์ค์น๊ฐ ์ ๋๋ก ์งํ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์ค์น๋ฅผ ๋ค์ ์งํํด๋ณด์๊ณ , ์นด๋ฉ๋ผ๊ฐ ์๋ imread๋ฅผ ํตํด ์ด๋ฏธ์ง๋ฅผ ๋จผ์ ๋ถ๋ฌ์๋ณด์๊ธฐ ๋ฐ๋๋๋ค. ๋ง์ฝ, ์ด๋ฏธ์ง ์ ๋๋ก ๋ถ๋ฌ์์ง๋๋ฐ ์นด๋ฉ๋ผ๋ง ์ธ์์ด ๋์ง ์๋๋ค๋ฉด, ์ฅ์น๊ด๋ฆฌ์์์ ์นด๋ฉ๋ผ๋ฅผ ์ ๋๋ก ์ธ์ํ๊ณ ์๋์ง ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค. ์ค์น ๋ฐฉ๋ฒ์ ๋์์ ๊ฐ์๋ ๋ค์ ๋งํฌ์ ์ค์น ์๋ด ๋ฐฉ๋ฒ์ ํตํด ์งํํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค. https://076923.github.io/posts/C-opencv-1/ ๊ฐ์ฌํฉ๋๋ค. - ์ค๋ํฌ ๋๋ฆผ
- 0
- 1
- 344