일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 백준
- 함수
- 웹개발
- 그리디
- JS
- 우테코
- JavaScript
- Linux
- Python
- BFS
- 그래프
- 알고리즘
- 최단거리
- node.js
- 문자열
- 코딩테스트
- express
- JetsonNano
- 파이썬
- 코테
- 프로그래머스
- dfs
- Sort
- 자바스크립트
- 프론트엔드
- 우아한테크코스
- 고득점kit
- npm
- 프리코스
- OpenCV
- Today
- Total
목록Linux (3)
공대생

예비캡스톤 프로젝트에서 비접촉 키오스크를 만드는데 필요한 코드에서 tensorflow를 사용하기 때문에 처음엔 linux에서 tensorflow를 설치하는 방법을 찾아봤는데 어떤 방법을 써도 설치에 실패했다.. linux 오픈카톡방에서 질문한 뒤 얻어낸 링크-> NVIDIA 공식 사이트에 올라와있는 Jetson Nano용 tensorflow 설치 방법이다. 설명을 읽어보니 tensorflow-1.x 의 경우에는 cpu버전과 gpu버전이 따로 나뉘어 있다. 따라서 gpu를 사용하도록 하려면 tensorflow-1.x-gpu와 같이 특정 gpu전용 버전을 설치해주어야 한다. 반면에 tensorflow2버전 부터는 gpu가 필요한 작업량이면 알아서 gpu를 사용한다고 한다. Jetson Nano는 gpu가 내..
youtu.be/Zhcwhr9e8R4 Opencv (Open Source Computer Vision): 실시간 컴퓨터 비전을 목적으로 한 프로그래밍 라이브러리 응용기술의 예로는 인간과 컴퓨터 상호작용, 물체인식, 안면인식, 모바일 로보틱스, 제스처 인식이 있음 opencv설치는 위의 동영상을 참고했다. Jetson Nano환경에서 opencv를 설치하는 과정을 담은 영상이다. git clone하여 코드와 설명서를 다운받고 opencv 설치 설명서를 따라 복붙하면 설치가 완료된다. opencv를 설치하는데엔 약 2시간 정도가 걸리고 그동안 CPU 4개가 사이좋게 번갈아가면서 일을 하기 때문에 Jetson Nano에 발열이 발생한다. (처음에 열 안잡아주다가 거의 다 깔았는데 뻑나서 강제종료한 아찔한 기억..
Jetson nano에 전원을 연결해서 리눅스를 실행하는데에 성공했다. 프로젝트에서 카메라를 쓰기 때문에 이와 관련된 opencv를 설치했다. 일명 빡빡이 아저씨의 영상을 보고 opencv설치를 돌리고 99%까지 설치 완료가 된 순간, 메모리 부족 문제가 발생했다. 결국 1%를 남기고 1시간 반을 기다린 opencv를 설치하지 못했다.... 찾아보니 jetson nano의 기본 RAM은 4GB이고 이는 opencv를 설치하는데 부족하다고 한다. 따라서 하드디스크(SD카드)의 용량 중 일부를 가상메모리(Virtual RAM)으로 만들어야 했다. 이러한 작업을 swap이라고 한다. 영상을 따라서 해봤는데 우리의 경우엔 swapfile은 생성이 되는데 linux의 system monitor에 swap메모리가 ..