- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- ubuntu
- 파이썬
- 방법
- GPU
- 애드센스
- Nvidia
- 물체검출
- 설치
- Xavier
- 텐서플로우
- Windows
- Tistory
- openpose
- tensorflow
- cuda
- openCV
- DNN
- Linux
- python
- YOLO
- 티스토리
- 딥러닝
- 라즈베리파이
- Darknet
- agx
- 영상처리
- 블로그
- tx2
- Jetson
- 엔비디아
목록Autonomous Tech. (104)
엔지니어스 - Engineeus
CNN은 Convolutional Neural Network의 약자로 DNN(Deep Neural Network)의 한 종류 입니다. 그렇다면 딥러닝(Deep Neural Network, DNN)이란 무엇이냐??? 제 딥러닝포스트를 보고 오면 이해가 잘 되실겁니다. 딥러닝은 간단히 말하면 Layer가 엄청 Deep(많은)하게 구성된 네트워크 입니다. 아래는 AlexNet입니다. 3이라는 숫자가 들어가면 엄청 많은 네트워크들을 통해 최종적으로 오른쪽에서 0~9 사이의 결과 값을 출력 합니다. CNN의 역사 딥러닝은 사실 오래된 역사가 있었고, CNN도 사실 좀 오래 된 알고리즘 입니다. 하지만 왜 이제야 붐이 일어 났나요? 답은 컴퓨팅 파워가 좋지 않아 그동안 멀리 배척되어 온 기술 이었고, 데이터를 모으..
원리가 간단 하면서도 연산량에 큰 영향을 주지 않는 트래킹 알고리즘 이며, opensource이기 때문에 누구나 사용 가능한 코드입니다. 요즘에 영상처리에서 Yolo나 SSD 같은 Object Detection알고리즘 결과물에 붙여서 사용 하면 더 Smooth한 결과물을 보게 될겁니다. Source Code 1. CPP 코드 https://github.com/mcximing/sort-cpp mcximing/sort-cpp C++ port of Simple online and realtime tracking(SORT) - mcximing/sort-cpp github.com 2. Python 코드 https://github.com/abewley/sort abewley/sort Simple, online, a..
start() { 본 포스트에서는 Python 2와 Python 3에 같은 OpenCV를 묶어주는 설명을 다루겠습니다. Python 2와 Python 3을 각각 설치 하게 되면 OpenCV도 둘다 환경설정을 해 줘야 합니다. Installation Build 전 필요한 파일들 설치 하기. 1. OpenCV를 컴파일하는데 사용하는 것들이 포함된 패키지들을 설치합니다. build-essential 패키지에는 C/C++ 컴파일러와 관련 라이브러리, make 같은 도구들이 포함되어 있습니다. cmake는 컴파일 옵션이나 빌드된 라이브러리에 포함시킬 OpenCV 모듈 설정등을 위해 필요합니다. sudo apt-get install build-essential cmake 2. pkg-config는 프로그램 컴파일 ..
start() { 본 포스트에서는 Ubuntu 환경에서 Python 2버전과 Python 3버전을 설치 하는 방법을 다뤄보겠습니다. Python 2 Python 2.x 버전은 이미 우분투 16.04 설치시에 깔려 있습니다. 실행 방법은 터미널창을 연 후 아래와 같습니다. python 그럼 Python 2.x.x 라고 버전이 나오며 이제 파이썬을 사용 할 수 있게 됩니다. 종료 방법은 ctrl+z 입니다. Python 3 Python 3.x 버전은 따로 설치 해야 합니다. 설치 방법은 아래와 같습니다. sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python3.5 실행 방법은 터미널창을 연 후 아..
start() { 본 블로그는 conda로 pytorch를 설치 하지 않고 pip으로 설치 함을 설명 해 나갑니다. 설치 전 확인 사항 일단 pip이 잘 동작 하는지 확인 하기 위해 커맨드창을 열고 아래와 같이 칩니다. pip3 install 아래와 같이 나오면 잘 동 작 합니다. Defaulting to user installation because normal site-packages is not writeable ERROR: You must give at least one requirement to install (see "pip help install") 만약 문제가 있다면 제 포스트를 참고 해보시면 될듯 합니다. https://mickael-k.tistory.com/43 [Ubuntu] pip3..
자꾸 아래와 같은 문제가 뜬다.. pip 사용 시 왠만하면 sudo 사용 하지 말라고 했는데 어쩔까 검색 하다 찾았습니다. WARNING: You are using pip version 19.2.1, however version 20.0.2 is available. You should consider upgrading via the 'pip install --upgrade pip' command. 해결책 $ sudo apt-get -y install python3-pip $ sudo apt-get update $ curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" $ python3 get-pip.py 출처 https://nagy.tistory.com..
start() { 저번 포스트에서는 YOLO가 무엇인지 배웠습니다. https://mickael-k.tistory.com/27?category=798520 불러오는 중입니다... 이번 포스트 에서는 YOLO를 활용해 UBUNTU에서 Pytorch를 가지고 설치 및 실행 하는 방법을 다루도록 하겠습니다. References 기본 베이스는 아래 github와 작성자의 블로그를 참조하여 진행 하였습니다. - github https://github.com/ayooshkathuria/pytorch-yolo-v3 ayooshkathuria/pytorch-yolo-v3 A PyTorch implementation of the YOLO v3 object detection algorithm - ayooshkathuria..
start() { Windows OS에서 Ubuntu를 돌리고 싶을때는 Virtual Box라는 가상 머신을 설치 하여 줍니다. 엄청 빠르진 않지만 간단한 코딩이나 맛보기 용도로 많이 사용 합니다. UBUNTU 16.04 OS 이미지 파일 다운로드 아래 사이트에 가서 받습니다. 인터넷 속도에 따라 시간이 좀 걸릴 수 있습니다. 30분~1시간 반정도 여유 잡고 받아 놓으시기 바랍니다. 참고로 USB같은 저장매체로 ISO파일을 옮길때 깨질 수가 있으니 직접 내려 받고, 또한 ZIP으로 압축 하고 저장매체에 옮긴다던지 이런 방법으로 해줘야 합니다. http://releases.ubuntu.com/xenial/ Ubuntu 16.04.6 LTS (Xenial Xerus) Select an image Ubuntu..
1. 마우스 줌 텍스트 편집 화면에서 [Ctrl 휠]을 통해 글자를 확대/축소하려면 왼쪽 하단 톱니바퀴 아이콘에서 설정을 클릭한 후 '마우스' 또는 'Mouse'를 검색합니다. 'Mouse Wheel Zoom' 옵션에 체크합니다. 3. 빌드 3-1) Ctrl+shift+b를 누르면 아래와 같이 생깁니다. 3-2) 클릭 3-3) Others 클릭 3-4) task.json 파일 생성 그러면 아래와 같이 task.json이 열린다. 여기에서 작업들을 설정할 수 있다. 빌드 뿐만이 아니라 컴파일, 실행 등등 작업들을 정의해둘 수 있다. { // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.j..
start() { 이전에 Windows에서 VS Code를 설치 하고 기본적인 환경 설정만 해주는 작업을 하였습니다. 아래는 설치 포스트이며, set(pathOPENCV C:/opencv-mingw/build) include_directories(${pathOPENCV}/include) set(LIBOPENCV ${pathOPENCV}/x64/mingw/lib/libopencv_world410.dll.a) get_filename_component(ProjectId ${CMAKE_CURRENT_LIST_DIR} NAME) string(REPLACE " " "_" ProjectId ${ProjectId}) project(${ProjectId} C CXX) set (CMAKE_CXX_STANDARD 11) f..
start() { 이전 포스트는 vi, vim 사용 방법을 배웠습니다. https://mickael-k.tistory.com/37 Raspberry Pi (라즈베리파이) - [5] 리눅스 vi 사용법 start() { 전 포스트는 리눅스 폴더구조 및 명령어에 관하여 포스팅 했었습니다. https://mickael-k.tistory.com/36?category=819692 Raspberry Pi (라즈베리파이) - [4] 리눅스 폴더구조 및 명령어 start() { 이.. mickael-k.tistory.com 본 포스트 에서는 라즈베리파이에서 코딩을 하기 위해 파이썬을 사용 할 것 을 대비 하여 기본적인 파이썬 문법에 관하여 다루고 넘어가겠습니다. 파이썬 개요 저희가 파이썬을 사용 하는 이유는 라즈베리파..
start() { 전 포스트는 리눅스 폴더구조 및 명령어에 관하여 포스팅 했었습니다. https://mickael-k.tistory.com/36?category=819692 Raspberry Pi (라즈베리파이) - [4] 리눅스 폴더구조 및 명령어 start() { 이전 포스트 에서는 리눅스 원격 접속에 관하여 다루었습니다. https://mickael-k.tistory.com/35 Raspberry Pi (라즈베리파이) - [3] 리눅스 원격 접속 start() { 저번 포스트는 Raspbian을 설치 하는.. mickael-k.tistory.com 라즈베리 파이는 리눅스 시스템을 사용 합니다. Windows에서는 워드프로세서, 메모장 같은 기능을 사용 하는게 Linux에서는 nano나 vi 입니다...
start() { 이전 포스트 에서는 리눅스 원격 접속에 관하여 다루었습니다. https://mickael-k.tistory.com/35 Raspberry Pi (라즈베리파이) - [3] 리눅스 원격 접속 start() { 저번 포스트는 Raspbian을 설치 하는 포스트를 다뤘습니다. https://mickael-k.tistory.com/34 Raspberry Pi (라즈베리파이) - [2] 라즈비안(Raspbian) 설치 start() { 저번 포스트 에서는 라즈베리파이.. mickael-k.tistory.com 본 포스트 에서는 리눅스의 파일 구성과 명령어에 대해 다루도록 하겠습니다. 좀 재미 없으면 대충 훑어 보시고 나중에 이 글이 생각 나시면 다시 오셔서 보시면 아 이런게 이런 의미고 이런 단어..
start() { 저번 포스트는 Raspbian을 설치 하는 포스트를 다뤘습니다. https://mickael-k.tistory.com/34 Raspberry Pi (라즈베리파이) - [2] 라즈비안(Raspbian) 설치 start() { 저번 포스트 에서는 라즈베리파이가 뭔지 그리고 하드웨어 구성 및 준비물을 알아 보았습니다. 이제 보드를 키고 OS설치를 해 보겠습니다. https://mickael-k.tistory.com/33 Raspberry Pi (라즈베리파.. mickael-k.tistory.com 본 포스트는 라즈베리 파이를 가지고 놀기 전 라즈베리 파이를 구성하는 OS인 Raspbian을 다루기 위해 필요한 리눅스 사용 법을 다루도록 합니다. 리눅스는 Unix의 많은 기능을 가져 왔으므로 ..
start() { 저번 포스트 에서는 라즈베리파이가 뭔지 그리고 하드웨어 구성 및 준비물을 알아 보았습니다. 이제 보드를 키고 OS설치를 해 보겠습니다. https://mickael-k.tistory.com/33 Raspberry Pi (라즈베리파이) - [1] 개요 및 시스템 구성 start() { 라즈베리파이에 대해 학습을 하는 포스트를 작성 해보려 합니다. 전체적으로 하려는 목표는 아래와 같습니다. 1. 라즈베리파이가 무엇인지? 2. 하드웨어 및 주변장치 구성 3. 라즈비안이란? 리눅스 환경.. mickael-k.tistory.com 라즈비안 라즈비안은 대표적인 라즈베리파이의 OS(Operation System) 입니다. UBUNTU MATE, 윈도우 10 IoT Core, 등등 여러가지 OS를 지..