OpenCV Python 개발 환경 만들고 간단한 예제 프로그램을 실행하는 과정을 다룹니다. 2023. 6. 16 최초작성 1. 우선 다음 포스트를 참고하여 파이썬 개발환경을 만드세요. Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu) https://webnautes.tistory.com/1842 2. 이제 Visual Studio Code에서 OpenCV Python을 위한 폴더를 생성합니다. 메뉴에서 File > Open Folder를 선택한 후, 원하는 위치로 이동하여 왼쪽 위에 있는 새 폴더를 클릭합니다. 여기에선 opencv 폴더를 생성했습니다. 3. 새로 생성한 opencv 폴더로 이동한 후, 오른쪽 하단에 있는 폴더 ..
Ubuntu에 GStreamer를 설치하고 웹캠에서 영상을 가져와 화면에 출력해봅니다. 보다 자세한 내용은 GStreamer 홈페이지에 있는 튜토리얼 문서를 참고하세요. https://gstreamer.freedesktop.org/documentation/tutorials/index.html?gi-language=c 2020. 7. 11 최초작성 2022. 9. 12 v4l2src 플러그인 사용하도록 수정 2023. 1. 21 설치 패키지에서 gstreamer1.0-doc 제거 우선 진행하기 전에 패키지 목록을 업데이트합니다. $ sudo apt update GStreamer를 설치합니다. $ sudo apt install libgstreamer1.0-0 libgstreamer1.0-dev gstream..
Nvidia Jetson에 Jetpack 설치시 SDK Manager를 사용하는데 PC에 설치된 버전이 Ubuntu 18.04가 아니면 설치 진행이 안됩니다. 예전엔 가능했던거 같은데 바뀐 점이 있나봅니다. 찾아보니 우분투 설정 파일에서 버전만 바꾸면 된다고 해서 해보니 설치가 가능해졌습니다. /etc/os-release 파일을 열어서 기존 VERSION_ID 항목을 주석으로 백업하고 새로 항목을 추가하여 18.04로 하면 됩니다. VERSION_ID="18.04" #VERSION_ID="20.04" PC를 재부팅하지 않아도 바로 반영됩니다. SDK MANAGER를 사용하여 JETPACK 설치 완료후 다시 원래대로 돌려놓으면 됩니다. SDK MANAGER에서 설치시 HOST 항목은 체크해제하고 진행하는게..
버추얼박스에 설치된 우분투에서 웹캠을 사용하는 방법을 다룹니다. 최초작성 2019. 8. 23 버추얼박스의 가상머신 창에 있는 메뉴를 보면 아래 스크린샷처럼 장치 > 웹캠에서 컴퓨터에 연결되어 있는 웹캠이 보입니다. 하지만 체크를 해도 게스트 운영체제인 우분투에서 사용할 수 없습니다. 실행중인 가상머신을 종료한 후, https://www.virtualbox.org/wiki/Downloads 에서 VirtualBox Extension Pack를 다운로드 받아 더블 클릭하여 설치합니다. 가상머신의 설정에서 USB 3.0 컨트롤러를 사용하도록 변경합니다. 호스트 운영체제인 윈도우의 명령 프롬프트에서 컴퓨터에 연결된 웹캠을 확인합니다. 노란색 부분 경로를 따로 복사해두세요. "C:\Program Files\Or..
Ubuntu 20.04가 설치된 컴퓨터와 Windows 10이 설치된 컴퓨터간 파일 공유를 위해 삼바 설정 하는 방법을 설명합니다. SMB (Server Message Block) 윈도우가 설치된 컴퓨터가 파일 공유, 프린터 같은 리소스에 연결하는데 사용합니다. Samba는 SMB 프로토콜을 리눅스에서 구현한 것입니다. 윈도우와 리눅스가 설치된 컴퓨터 사이에 파일과 프린터 정보를 전송할 수 있도록 해줍니다. 2014. 7. 16 최초작성 2021. 11. 13 최종작성 1. 윈도우에서 공유 폴더 만들기 2. Samba 설치 및 설정 3. 윈도우에서 Ubuntu의 공유폴더 접근 4. Ubuntu에서 윈도우의 공유 폴더 접근 1. 윈도우에서 공유 폴더 만들기 윈도우에서 해야하는 네트워크 설정 및 공유폴더 생..
VirtualBox나 VMware에서 Ubuntu 설치시 화면이 잘려서 다음으로 넘어가는 버튼이 안보이는 경우가 있습니다. 2021. 10. 10 – 최초작성 Alt + F7을 누른 후, 마우스 또는 키보드 화살표키로 창을 이동시키면 해결됩니다. https://askubuntu.com/questions/755196/i-cant-see-the-next-button-ubuntu-installation-on-vmware
Ubuntu에서 현재 디렉토리의 디스크 사용량을 확인하는 것을 다룹니다. 2023. 8. 17 최초작성 du (disk usage)를 사용하여 현재 디렉토리의 디스크 사용량을 출력할 수 있습니다. 사용한 옵션은 다음과 같습니다. -s : 전체 디스크 사용량 요약 -h : 사람이 보기 좋은 “Human readable” 포맷으로 디스크 사용량을 출력 (예: 1024K, 1024M, 1024G 등) . : 현재 디렉토리를 의미합니다. . 대신에 *를 사용하면 현재 디렉토리에 포함된 하위 디렉토리 별로 디스크 사용량을 보여줍니다.
Ubuntu에서 darknet을 사용하여 Yolo v4 커스텀 학습하는 방법을 다루고 있습니다. 2021. 05. 16 최초작성 2021. 05. 28 2023. 9. 10 Ubuntu 22.04에서 진행 darknet 설치후 Yolo v4 테스트 0. CUDA 및 OpenCV를 먼저 설치해야 합니다. Ubuntu 22.04에 CUDA 사용하는 OpenCV 설치하는 방법 https://webnautes.blog/2153/ .bashrc파일을 열어서 다음 내용을 끝에 추가합니다. $ gedit ~/.bashrc export PATH="/usr/local/cuda-11.8/bin:$PATH" 환경에 적용한 후, nvcc가 실행되는지 확인합니다. $ source ~/.bashrc $ nvcc -V nvcc: ..
WSL2에 설치된 우분투에서 GUI 프로그램을 실행하기 위해 /etc/resolv.conf의 nameserver IP를 확인하여 환경변수 DISPLAY에 넣는 과정을 스크립트로 작성한 과정을 다룹니다. 2021. 9. 4 - 최초 작성 윈도우 10에 WSL2를 설치하여 Ubuntu 22.04를 설치했습니다. https://webnautes.tistory.com/1847 WSL2에 설치된 우분투에서 GUI 프로그램을 실행하려면 Xming X Server for Windows가 필요한데 우분투 쪽에서 /etc/resolv.conf 파일의 nameserver IP를 확인하여 DISPLAY 환경 변수에 넣어주는 작업이 필요합니다. 문제는 이 nameserver가 자주 바뀐다는 것이지요. 매번 확인하여 입력하기 ..
알게 되는 순서대로 기록하는 우분투 기본 사용방법 기록 페이지입니다. 2021. 11. 10 최초작성 1. 지정한 디렉토리 크기 확인 $ du -sh /home/webnautes 834M /home/webnautes 2. zip를 사용하여 하위 폴더까지 압축하기 /var/log 아래에 있는 하위 디렉토리를 포함하여 log.zip 파일로 압축됩니다. $ zip -r log.zip /var/log/ adding: var/log/ (stored 0%) adding: var/log/apt/ (stored 0%) adding: var/log/apt/term.log (deflated 87%) adding: var/log/apt/history.log (deflated 79%) adding: var/log/apt/ei..