프로젝트 및 실습 59

[Django] Superuser 생성 및 DB 사용

지난 글에서 Django를 설치하는 방법을 알아보았습니다. 이번 글에서는 Django에 SQLite3라는 데이터베이스를 사용하는 방법을 알아보겠습니다. 1. Superuser 생성하기 가장 먼저 자신이 만든 프로젝트 경로에서 아래의 명령어를 실행시켜줍니다. python manage.py migrate 참고로 migrate는 해당 파일을 DB에 반영하는 역할을 합니다. 그리고 관리자 계정을 만들어줍니다. python manage.py createsuperuser Username과 Password를 원하는 대로 지정해주시면 됩니다. 이메일은 사실 아무렇게나 적으셔도 무방합니다. 잘 만들어졌는지 확인하기 위해 아래의 명령어로 django 서버를 시작시켜줍니다. python manage.py runserver ..

[Django] Windows에서 Django 실행하기

Django는 python을 이용한 웹 개발에 사용되는 프레임워크입니다. 웹의 서버로 사용하기에 처음에 시작하기도 편하고 자료도 방대해 아주 적합하다고 생각합니다. Django를 Windows에서 설치하는 방법을 알아보도록 하겠습니다. 저는 anaconda를 이용해 설치를 진행했습니다. 가장 먼저 가상 환경을 생성해줍니다. 가상 환경을 생성하지 않고 그냥 실행해도 상관은 없지만, 안전을 위해 가상 환경에서 실행하는 것을 추천드립니다. 아래의 명령을 실행하면 t라는 이름의 가상환경이 생성됩니다. conda create -n t python 그리고 아래의 명령으로 방금 만든 t라는 가상 환경을 활성화 시킬 수 있습니다. conda activate t 가상환경과 관련된 몇가지 명령을 더 소개해드리겠습니다. c..

[Yolo] Yolo를 이용한 데이터 학습

지난 글에서 Yolo mark를 이용해 데이터를 라벨링 하는 방법을 알아보았습니다. 이번 글에서는 이 라벨링 된 데이터를 가지고 학습을 진행하는 방법에 대해 알아보겠습니다. 1. 학습 준비 우선 darknet-master\build\darknet\x64\data에 들어갑니다. 그리고 여기에 라벨링 할 때 사용한 obj.name과 obj.data를 복사 붙여 넣기 해줍니다. 그리고 Yolo mark에 만들어진 train.txt 파일도 붙여 넣어 줍니다. 그리고 img 폴더에 라벨링 한 모든 사진과 txt 파일을 넣어줍니다. 이때 train.txt에 적혀있는 모든 사진들이 img 폴더에 존재해야 합니다. 만약 없다면, 학습 과정에서 오류가 나게 됩니다. 그리고 http://pjreddie.com/media/..

[Yolo] Yolo-Mark 사용법

Yolo_Mark는 이미지 인식 등을 위해 자신이 찾고 싶은 물체를 컴퓨터에 알려주는 도구입니다. 다시 말해, 자신이 사진에서 강아지를 찾아내는 프로그램을 만들고 싶다면, 컴퓨터에 이렇게 생긴 것이 강아지다 라는 것을 표시해주는 것이죠. 이번 글에서는 Yolo_Mark 사용법에 대해 알아보도록 하겠습니다. 우선 아래의 포스팅을 참고하여 Yolo_Mark를 설치하신 뒤에 읽어주시면 될 것 같습니다. jooona.tistory.com/33 [Yolo] Windows에 Yolo-Mark 설치하기 딥러닝을 통해서 이미지를 구별하려고 한다면, 당연히 학습하는 과정이 필요합니다. 강아지 사진을 입력 값으로 넣고, 컴퓨터가 이 사진이 강아지 사진이라는 것을 판별하려면 수많은 강아지 jooona.tistory.com ..

[Yolo] Windows에 Yolo darknet 설치하기

앞의 글에서 Yolo mark의 설치에 대해 알아보았습니다. 이번에는 이렇게 라벨링 된 데이터를 가지고 학습을 시키기 위해 Yolo darknet을 설치해 보도록 하겠습니다. 우선 앞의 Yolo mark 설치하기라는 글을 보지 않으셨다면, 아래의 링크를 따라가서 게시물을 따라 openCV를 설치하고, 환경변수를 설정하는 것, 이 두 가지만 완료하신 후 다시 이 글로 돌아오시면 되겠습니다. jooona.tistory.com/33 [Yolo] Windows에 Yolo-Mark 설치하기 딥러닝을 통해서 이미지를 구별하려고 한다면, 당연히 학습하는 과정이 필요합니다. 강아지 사진을 입력 값으로 넣고, 컴퓨터가 이 사진이 강아지 사진이라는 것을 판별하려면 수많은 강아지 jooona.tistory.com Yolo ..

[Yolo] Windows에 Yolo-Mark 설치하기

딥러닝을 통해서 이미지를 구별하려고 한다면, 당연히 학습하는 과정이 필요합니다. 강아지 사진을 입력 값으로 넣고, 컴퓨터가 이 사진이 강아지 사진이라는 것을 판별하려면 수많은 강아지 사진들을 우선 학습하여 컴퓨터를 훈련시켜야 합니다. 이를 위해 어떤 사진을 주고 이 사진이 강아지다라는 것을 컴퓨터에 알려주기 위한 라벨링 작업이 필요합니다. 이 라벨링은 Yolo-Mark라는 프로그램을 통해 수행할 수 있습니다. 오늘은 Windows에서 Yolo-Mark를 설치하는 방법에 대해 알아보도록 하겠습니다. 우선 아래의 사이트에서 코드를 다운로드 받아줍니다. https://github.com/AlexeyAB/Yolo_mark AlexeyAB/Yolo_mark GUI for marking bounded boxes o..

[라즈베리파이] webOS 쉽게 설치하기

webOS는 LG전자의 모바일, 스마트 TV용 운영체제입니다. 앞의 글에서처럼 설치한 라즈베리파이를 이용해서 webOS를 구동시키는 쉬운 방법에 대해서 알아보도록 하겠습니다. 참고로 이 글은 라즈베리파이 4를 사용하는 것을 기준으로 합니다. 우선 원래의 정석적인 방법부터 알아보겠습니다. 원래는 webOS를 구동시키기 위해서는 리눅스 환경에서 빌드를 시켜야 합니다. sudo apt update sudo apt upgrade sudo apt install nodejs sudo apt install npm sudo npm install -g @enact/cli sudo apt install git git clone https://github.com/webosose/build-webos.git cd build-..

[라즈베리파이] SSH를 이용한 원격 접속

지난 글에서 라즈베리파이를 어떻게 구동시키는지를 알아보았습니다. 이번에는 리눅스를 이용해 라즈베리파이에 원격으로 접속하는 방법을 알아보도록 하겠습니다. 우선 라즈베리파이의 IP 주소를 먼저 알아야 합니다. 라즈베리파이의 IP 주소는 라즈베리파이의 터미널에 hostname -I라는 명령어를 통해 쉽게 확인하실 수 있습니다. 그리고 ssh로 접근이 가능하려면 설정을 조금 바꾸어주어야 합니다. 우선 sudo raspi-config를 실행시켜 설정 창으로 넘어갑니다. 그리고 키보드 조작을 이용해 3번째 메뉴인 Interface Option에 들어가서 SSH 항목을 Enable로 바꿔주시면 됩니다. 이렇게 하면 원격 접속을 위한 준비는 모두 마친 것입니다. 원격 접속은 putty와 우분투, 두 방법으로 실행해보도..

[라즈베리파이] 라즈베리파이 시작하기

오늘은 라즈베리파이를 설치하고 구동하는 방법을 알아보도록 하겠습니다. 우선 라즈베리파이는 쉽게 생각해서 작은 컴퓨터라고 생각하면 되겠습니다. 작은 컴퓨터에 내가 원하는 모니터나 마우스 등을 연결하여 사용할 수 있는 형태입니다. 라즈베리파이의 메모리는 SD 카드를 이용합니다. 그래서 우선 SD 카드를 다른 컴퓨터에서 연결해서 라즈베리파이의 운영체제를 먼저 설치받아야 합니다. 윈도우를 설치할 때 USB에 실행파일을 넣어서 부팅시키는 것과 같은 원리라고 생각하시면 됩니다. 운영체제는 아래의 링크에서 다운로드하실 수 있습니다. www.raspberrypi.org/software Raspberry Pi OS – Raspberry Pi The Raspberry Pi is a tiny and affordable co..