Ubuntu iso ํ์ผ ๋ค์ด๋ก๋Rufus ๋ค์ด๋ก๋๋ถํ ๋์คํฌ ์์ ๋ณ๊ฒฝUbuntu ์ค์น์ด๋ USB๋ ๋๋ํ๊ฒ 16GB ์ด์(์ต์ 4GB)์ด๋ฉด ์ข๋ค๊ณ ํฉ๋๋ค. USB๋ฅผ ๋ถํ ๋์คํฌ๋ก ๋งhttps://ubuntu.com/download/desktop์์ ์ฌ์ดํธ์
์ฐ๋ถํฌ ๋งจ๋ ์๋ฌ ๋ํ์ฅํํฐ...์ฐ๋ถํฌ๋ฅผ ์ค์น ํ ๋ก๊ทธ์ธ๊น์ง ์๋๋๋ฐ ์์ดํ์ด ์์ด์ฝ์ด ๋จ์ง ์๋๋ค. ์ค์ ์ด์ด๋ณด๋ฉด Adapter๊ฐ ์๋ค๊ณ ๋จ๋๋ฐ ๋ช ๋ น์ด๋ก ์ฐพ์๋ณด๋ฉด ์๋ค.๋ง์ ์ฌ์ดํธ๋ฅผ ์ฐธ๊ณ ํด๋ดค๋๋ฐ terminal์์ ๋ช ๋ น์ด๋ฅผ ์ณ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ๋ ์๋๋ฐ ์ง์ ํด๋ณธ ๊ฒฐ๊ณผ
์ฐธ๊ณ : https://sunkyoo.github.io/opencv4cvml/OpenCV4Linux.html๊ทธ๋ํฝ ํดํท์ GUI ํ๊ฒฝ์์ ์์์ ์ ์ฐฝ์ ๋์์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ํ์๊ทธ๋ํฝ ํด๊น์ gtk ๋๋ qt ๋ฑ์ ์ ํํ ์ ์์ผ๋ฉฐ, ์ฌ๊ธฐ์๋ GTK3 ํจํค์ง
[์ถ์ฒ]https://www.youtube.com/watch?v=5ev0MMBzY3E&ab_channel=%EC%9D%B4%EC%88%98%EC%95%88%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%B0%EA%B5%AC%EC%86%8C ๊ฐ์ฒด ํ์ง (
https://www.anaconda.com/products/individual๊ณต์ ํํ์ด์ง์์ ๋ค์ด๋ฐ๊ธฐํฐ๋ฏธ๋์์ ๋ค์ด๋ฐ์ ํ์ผ์ด ์๋ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ ํ $ sha256sum Anaconda3-2021.11-Linux-x86_64.sh๋ฅผ ์ ๋ ฅํด์ ๋ฐ์ดํฐ ๋ฌด
1. ROS melodic ์ค์น http://wiki.ros.org/melodic/Installation/Ubuntu 2. ์๋์ฝ๋ค ์ค์น https://jjeongil.tistopackagery.com/1326 3. ๊ฐ์ํ๊ฒฝ ์ค์ 4. yolov4 ์ค์น http
https://velog.io/@cychoi74/%EC%9A%B0%EB%B6%84%ED%88%AC-18.04-NVIDIA-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%EC%84%A4%EC%B9%98์ถ๋ ฅ๋ ํ๋ฉด์ ๋ณด๋ฉดdriver : n
https://whiteglass.tistory.com/15ํฐ๋ฏธ๋์ $ nvcc -V ํน์ $ nvidia-smi ์น๋ฉด CUDA ๋ฒ์ ํ์ธํ ์ ์์.๋ด ๋ ธํธ๋ถ์ 11.4๊ฐ ๊น๋ ค์๋๋ฐ 10.2๊ฐ ํ์ํด์ ๋ค์ด๊ทธ๋ ์ด๋1) ๊ธฐ์กด CUDA ์ญ์ ํ ์ฌ๋ถํ ๊ทผ๋ฐ ์ ๋๋ก
$ cmake --version์ผ๋ก cmake์ version์ ํ์ธํด๋ดค๋๋ 3.10.2๊ฐ ๊น๋ ค์์๋ค.YOLOv4์ ๊ณต์ ๊นํ๋ธ์์๋ cmake์ ๋ฒ์ ์ด 3.18 ์ด์์ด ์ข๋ค๊ณ ํด์ ๊ธฐ์กด cmake๋ฅผ ์ญ์ ํด์ฃผ๊ณ ์ต์ ๋ฒ์ ์ cmake๋ฅผ ๊น์์คฌ๋ค.1) ๊ธฐ์กด cmake ์ญ
$ pkg-config --modversion opencv๋ก opencv ๋ฒ์ ์ ํ์ธํด๋ณด๋ 3.2.0์ด ๊น๋ ค์์๋ค. ์ด๊ฑธ ์ง์ฐ๊ณ 4.2๋ฅผ ์ค์นํด๋ณด์.๊ธฐ์กด opencv๋ฅผ ์ญ์ ํ๊ธฐ ์ํด ์๋์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ๋๋ค.$ sudo apt-get purge libopencv\
YOLOv4 ๊ณต์ ๊นํ๋ธ์์ CuDNN ๋ฒ์ ์ 8.0.2 ์ด์์ด ์ข๋ค๊ณ ํ๋ค.ํ์ง๋ง tensorflow์ ๋ง์ถฐ์ 7.6.5๋ฅผ ์ค์นํ๋ ค๊ณ ํ๋ค.๋จผ์ ์๋์ ์ฌ์ดํธ์ ์ ์ํ๋ค.https://developer.nvidia.com/rdp/cudnn-archive์ด ์ค
https://code.visualstudio.com/download ์ด ์ฌ์ดํธ์์ ๋ค์ด๋ฐ์ผ๋ฉด ๋๋ค.์์ ๊ฐ์ด ๋ค์ด๋ฐ์ VSC๋ฅผ ํด๋ฆญํ๋ฉด์์ ๊ฐ์ด ์ค์นํ๋ ์ฐฝ์ด ๋ฌ๋ค. ์ค์น๋ฅผ ๋๋ฌ์ฃผ๋ฉด ๋๋ค.์ด๋ ๊ฒ ๋ฉ๋ด์ VSC๊ฐ ์ถ๊ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.VSC์์ ctrl +
1. ์ฐ๋ถํฌ ํจํค์ง $ sudo apt-get update $ sudo apt install python3-dev python3-pip python3-venv 2. ๊นํ์์ mediapipe ๋ค์ด๋ฐ๊ธฐ $ git clone https://github.com/goog
๊ตฌ๊ธ์์ ์ฃผ๋ก ์ธ์ฒด๋ฅผ ๋์์ผ๋ก ํ๋ ๋น์ ์ธ์๊ธฐ๋ฅ๋ค์ AI๋ชจ๋ธ ๊ฐ๋ฐ๊ณผ ๊ธฐ๊ณํ์ต๊น์ง ๋ง์น ์ํ๋ก ์ ๊ณตํ๋ ์๋น์ค๊ณต์ ์ฌ์ดํธ: https://google.github.io/mediapipe/$ pip install mediapipe ๋ช ๋ น์ด ํ ์ค๋ก ์ค์นํ ์ ์๋ค
utils.py ํ์ผ line 77์ ์๋ read_class_names ํด๋์ค์์ class_file_name ์ โ./scout_bringup/data/classes/coco.names\`๋ก ์์ ํด์คฌ๋ค.utils.py ์๋ณธ ํ์ผ๋ utils(original).py๋ก
https://github.com/We-Go-Autonomous-driving/main2_one_personcatkin_ws๋ ์๋ก ๋ง๋ ์ํฌ์คํ์ด์คํฐ๋ฏธ๋์ ๋ ๊ฐ๋ก ๋๋ ์ ์ฝ๋๋ฅผ ์ณ์ผํ๋ค.์ฝ๋๋ฅผ ์คํํด๋ณด๋ object๊ฐ ์๋ค๋ ๊ฑด ์ธ์ํ์ง๋ง, ๊ทธ object
๋จผ์ Docker๋ฅผ ์ค์นํด๋ณด์! (ํ์๋ Windows๋ฅผ ์ฌ์ฉํ๋ค.)Install Docker Desktop on Windows ์ฌ์ดํธ์ ๋ค์ด๊ฐ๋ค.์ฌ์ดํธ์ ๋ค์ด๊ฐ๋ฉด ์๋ ์ฌ์ง๊ณผ ๊ฐ์ ํ๋ฉด์ด ๋์ค๋๋ฐ, ์ฌ๊ธฐ์ ํ๋์ ๋ฒํผ "Docker Desktop for Windows
์ฌ๋ฌ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํด ROS ์ปจํ ์ด๋๋ฅผ ์ค์นํด๋ดค๋๋ฐ ์ ๋์ง ์์๋ค.โก๏ธ Ubuntu 18.04 ์ปจํ ์ด๋๋ฅผ ์ค์นํด์ ์ฌ๊ธฐ์ ROS๋ฅผ ์ค์นํ๋ค.docker images -a๋ฅผ ์ ๋ ฅํด ํ์ฌ ๊ฐ์ง ์ด๋ฏธ์ง๋ค์ ํ์ธํด๋ณด์!์คํจํ ros ์ด๋ฏธ์ง๋ค๊ณผ docker๋ฅผ ์ฒ์ ๊น์์ ๋