๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[C++ ๋ก OpenCV (1)] OpenCV ์ค์นํ๊ธฐ ๋ณธ๋ฌธ
๐ฉ๐ป IoT (Embedded)/Image Processing
[C++ ๋ก OpenCV (1)] OpenCV ์ค์นํ๊ธฐ
์ง์ง์ํ์นด 2023. 12. 28. 15:53728x90
๋ฐ์ํ
๐ ์ค์นํ๊ธฐ
OpenCV ์น ์ฌ์ดํธ์์ ์ค์น ์คํ ํ์ผ์ ๋ด๋ ค๋ฐ์ ์ค์นํ๋ ๋ฐฉ๋ฒ
๐ ์์น๋? ํด๋ ๊ตฌ์ฑ์?
- C:\opencv\sources : OpenCV ์์ค ์ฝ๋ ํ์ผ
- C:\opencv\build : ์์ค ์ฝ๋๋ก๋ถํฐ ๋ง๋ค์ด์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ๊ณผ ํค๋ ํ์ผ, ๊ทธ๋ฆฌ๊ณ ๊ธฐํ ์ ์ฉํ ํ์ผ์ด ์ ์ฅ๋์ด ์์
- C:\opencv\build\include : OpenCV ๊ด๋ จ ํค๋ ํ์ผ(*.hpp)
- C:\opencv\build\x64 : ๋ฏธ๋ฆฌ ๋น๋๋ OpenCV ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ
- C:\opencv\build\x64\vc16 : bin๊ณผ lib ํด๋
- bin : ํ๋ก๊ทธ๋จ ์คํ ์ ํ์ํ ๋์ ์ฐ๊ฒฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(DLL, Dynamic Linking Library) ํ์ผ๊ณผ OpenCV ์ ํธ๋ฆฌํฐ ํ๋ก๊ทธ๋จ์ด ์์ฑ๋จ
- lib : ๊ฐ์ ธ์ค๊ธฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(import library) ํ์ผ์ ํด๋์ ์ ์ฅ๋จ
- OpenCV ์ค์น ํ์ผ์ world ๋ชจ๋์ ์ด์ฉํ์ฌ ๋น๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ์ ์ ๊ณตํจ
- ๋์ ์ฐ๊ฒฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ: opencv_world480.dll๊ณผ opencv_world480d.dll
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ : opencv_world400.lib์ opencv_world400d.lib์
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ ์ด๋ฆ ๋ค์ ~d๊ฐ ๋ถ์ ํ์ผ์ ๋๋ฒ๊ทธ ๋ชจ๋์์ ์ฌ์ฉ
๐ path ์ค์ ํ๊ธฐ
๐ฉ ๊ณ ๊ธ ์์คํ ์ค์ ๋ณด๊ธฐ -> ๊ณ ๊ธ -> ํ๊ฒฝ๋ณ์ -> ์ฌ์ฉ์ ๋ณ์ -> ์๋ก ๋ง๋ค๊ธฐ
๐ฉ ๊ณ ๊ธ ์์คํ ์ค์ ๋ณด๊ธฐ -> ๊ณ ๊ธ -> ํ๊ฒฝ๋ณ์ -> ์์คํ ๋ณ์ -> Path -> ์๋ก ๋ง๋ค๊ธฐ
728x90
๋ฐ์ํ
'๐ฉโ๐ป IoT (Embedded) > Image Processing' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C++ ๋ก OpenCV (3)] ์ด๋ฏธ์ง imread ์ ์น์บ VideoCapture๋ถ๋ฌ์ค๊ธฐ (0) | 2023.12.28 |
---|---|
[C++ ๋ก OpenCV (2)] HelloOpenCV ์ถ๋ ฅํ๊ธฐ (0) | 2023.12.28 |
[Python ์ผ๋ก ์์์ฒ๋ฆฌ (7)] ๋ฌธ์ ์ค์บํ๊ธฐ (0) | 2023.12.28 |
[Python ์ผ๋ก ์์์ฒ๋ฆฌ (6)] ์ด๋ฏธ์ง ๋ณํ (๊ธฐํ, ํฌ๊ธฐ ๋ณํ) & ๋ณด๊ฐ๋ฒ (1) | 2023.12.28 |
[Python ์ผ๋ก ์์์ฒ๋ฆฌ (5)] ํ์คํ ๊ทธ๋จ (0) | 2023.12.28 |
Comments