우분투 서버에 파이썬으로 얼굴인식 하기 파이썬이 설치가 안되어있다면 http://brtech.tistory.com/45 opencv 가 설치가 안되어있다면 http://brtech.tistory.com/68 튜토리얼에 나와있는 Haar Cascades 를 이용한 얼굴 인식 방법이다. 먼저 이곳에서 원하는 트레이닝셋을 받는다. https://github.com/opencv/opencv/tree/master/data/haarcascades 튜토리얼대로 인물사진의 정면과 인식된 얼굴에 눈을 찾기 위해 우선 두가지 트레이닝 셋을 받았다.wget https://raw.githubusercontent.com/opencv/opencv/master/data/haarcascades/haarcascade_frontalfa..
오래전 라즈베리파이에 우분투를를 설치하고, 카메라 모듈을 달아서 같은부서 직원들의 프로필을 만들어 하루 평균 화장실 이용횟수와 시간을 구하는 재미있는 발상을 해본적이 있다. 이때는 지금보다 더 쪼렙일때라.. python 도 해본적없고 opencv 도 처음 접해보는거라 결국 실패로 돌아갔지만... 당시에 opencv 를 해보려 http://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/ 이곳 설치방법을 보고 열심히 따라 해보았던 기억이 난다.. 3.1 버전 소스설치라 상당히 많은 삽질을 했었다. 꽤 오랜시간이 지난 지금 다시 opencv 를 시작해보려 한다. 이번에는 소스설치보다는 패키지 관리자로 웬만한 모든것을 설치하기로 하고, ..
Ubuntu 17.04 설치하기 3편. 기본 설정하기1편 USB 설치준비 바로가기 : http://brtech.tistory.com/64 2편 USB 설치하기 바로가기 : http://brtech.tistory.com/65 OS 가 잘 설치되었고 로그인까지 잘 되었다면~ 이제 외부 접속이 가능하도록 네트워크 설정, 로케일 설정, 필요한 소프트웨어 설치등을 진행한다. 필자는 sudo 명령어 없이 편히 진행하기 위해 su root 을 통해 root 계정으로 접속한 다음 다음과정들을 진행하였다. 우선, 공기가 안좋은 서버실을 어서 벋어나고싶어 네트워크 설정을 우선 진행하였다.vi /etc/network/interfaces공인 아이피인 경우 아래와 같이 수정해준다. { 아이피 부분 변경 필요 } # This f..
Ubuntu 17.04 USB로 서버에 설치하기 2편. 1편 보기 : http://brtech.tistory.com/64 USB에 우분투 설치 이미지를 준비했다면, 이제 서버에 꽂은 다음 설치를 진행하면 된다. bios 설정에서 USB를 인식하고 설치할수 있도록 부팅 순서를 바꿔준다. USB가 인식되었다면 언어 선택 화면이 나오는데, 친숙한 한국어를 선택해주었다. 다음 설치 메인화면이다. 우분투 서버 설치 를 눌러서 설치를 진행한다. 한국어를 선택하고 설치를 진행하려 하면 다음과 같이 번역이 완전하지 않다고 알려주는데, 기본적인 설치 과정으로는 크게 번역에 문제는 없다. 예를 눌러 계속 진행한다. 위치선택화면. 당연히 대한민국~ 키보드 설정 화면. 시중에 파는 일반적인 키보드를 사용하므로 필요없다. 아니..
Ubuntu17.04 버전 USB로 설치하기. Step1. Ubuntu17.04 버전 다운받기 > https://www.ubuntu.com/download/server Step2. 부팅 가능한 USB로 만들기 > Rufus 라는 프로그램을 이용하여 부팅가능한 USB 드라이버로 만들어준다. 프로그램 portable 버전 다운로드 : https://rufus.akeo.ie/downloads/rufus-2.15p.exe ( 링크가 끊겼을 경우 https://rufus.akeo.ie/ ) 프로그램을 실행한 화면이다. 기본적인 설정을 딱히 바꿔줄것은 없다. ( 필자는 불륨 레이블만 수정함 ) 빨간색 네모안의 아이콘을 클릭하여 다운받은 iso 파일을 선택한 다음 시작을 누른다. 그러면 아래와같이 Syslinux 를..
우분투에서 사용자 계정별로 vhost 를 설정해 서브 도메인을 연결하고 싶다면? 다음의 경로에 설정할 도메인 파일을 만든다. vi /etc/apache2/sites-enabled/{도메인명}.conf 다음 코드를 자신의 도메인과 환경에 맞게 수정하여 입력한다. ServerName outsoar-rays.com #도메인 주소 ServerAlias www.outsoar-rays.com DocumentRoot /home/{계정 폴더}/public_html #도메인의 루트 디렉토리 설정 ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Options Indexes FollowSymLinks AllowOverri..
디비 서버 하드웨어별, my.cnf 세팅별 성능을 측정해보기위해 VPS 서버에 오랜만에 들어와 보니 mysql root 패스워드가 기억이 나질 않는다.. 초기화 디비 서버를 세팅해놓고 Mysql root 패스워드를 분실했다면 초기화를 하고 다시 재설정을 하면된다. 그 방법은 다음 순서에 따라 하면 된다. 1. Mysql 프로세스를 종료시킨다. /etc/init.d/mysql stop or kill -9 {pid} 2. mysqld_safe 에 인증생략 옵션을 넣어서 실행한다. mysqld_safe --skip-grant-tables & 3. 데몬이 잘 실행되었다면, mysql 콘솔로 접속한다. mysql -uroot ( 패스워드 없이 바로 mysql 콘솔이 잘 열린다면 성공이다 ) 4. 원하는 패스워드로..
앞번 PART2 까지의 과정에서 우리는 데이터셋을 여러가지 방법으로 살펴보았다. 이제는 이 데이터셋을 가지고 특정 알고리즘을 적용하여 예측하기까지 최적의 알고리즘을 찾고 검증하는 단계를 진행해보고자 한다. 본 글은 http://machinelearningmastery.com/machine-learning-in-python-step-by-step/을 참고로 하였으며 필자는 전문적인 지식이 없고 공부하는 과정으로 일부 잘못된점이 있을 수 있으니 참고해 주세요. 먼저 유효성 검사에 쓰일 데이터 세트를 만들어야 한다. 기존에 로드된 iris 데이터 세트를 두개로 분할한다. 80% 는 모델을 학습하는데 사용할것이고, 20%는 유효성 검사에 사용할 것이다. PART 2 마지막에 진행했던 코드들을 주석처리하고 다음 ..
오랜만에 우분투를 다시 쓰려고 접속했는데 업그레이드 할게 많다고 나온다. apt-get 명령어도 기억이 안나서 우분투 업그레이드 방법 검색해서 따라한게 그만..sudo do-release-upgrade 서버가 16.04 에서 17.04로 업그레이드 되었다. 겸사겸사 php도 7버전 기본에.. 좋아해야할지 말아야할지.. 무튼.. 머신러닝에 데이터 시각화 처리해서 보려고 하니 우분투 데스크탑 윈도우가 필요해졌다.. 서버에 데스크탑 설치는 비교적 간단했다. 먼저 xfce데스크탑과 PC에서 원격 접속할수있도록 vnc서버를 설치한다. apt-get install xfce4 xfce4-goodies tightvncserver 설치가 되었으면 다음 명령어로 서버를 실행한다.vncserver 처음 실행할 경우 패스워드..
머신러닝 무작정 따라하기에 앞서 서버에 파이썬을 설치부터 한다. lsb_release -a 명령어를 통해 우분투의 버전을 확인한다. 파이썬2.7 버전을 설치할 서버의 버전. 먼저 파이썬과 라이브러리를 설치하기위한 툴들을 설치한다. 필자는 루트에서 먼저 기본 설치를 진행했다.sudo apt-get install python2.7 sudo apt-get install python-pip python-dev python-setuptools 이후 루트 계정이 아닌 일반 사용자 계정으로 로그인 한 뒤, .bashrc 에 다음 경로를 추가해준다.vi ~/.bashrc export PATH="$PATH:/home/{user_id}/.local/bin" {user_id} 는 사용자 계정명을 입력한 후, 로그아웃 한뒤 ..
- Total
- Today
- Yesterday
- 강좌
- 미세먼지
- 아이폰
- 딥러닝
- Deeplearning
- 머신러닝
- 서버
- 엘라스틱서치
- 공기청정기
- swift
- 라즈베리파이
- diy
- 파이썬
- OpenCV
- ubuntu
- 스위프트
- ios
- 인공지능
- IOT
- 우분투
- object-C
- 사물인터넷
- 리눅스
- mysql
- 아두이노
- php
- xcode
- Python
- 캠핑
- Android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |