캡스톤_졸업작품2018. 12. 23. 18:50

라즈베리파이 Pi 카메라 사용 방법입니다.


해당 홈페이지를 참조하여 진행했습니다.

https://kocoafab.cc/tutorial/view/334


1. 라즈베리파이와 Pi 카메라를 준비합니다.


카메라는 (PP-A286) 라즈베리파이 카메라모듈 5MP 를 사용했습니다.

라즈베리파이 카메라 슬롯에 연결하여 간편하게 사용할 수 있습니다.





두가지 면을 가지고 있습니다. 라즈베이파이 카메라 슬롯에 연결할 때

파란면이 슬롯 검은색 부분에 가도록 선부분이 하얀색 부분에 가도록 연결하시면 됩니다.

연결할 때 힘으로 넣지 마시고 검은색 부분을 위로 들면 슬롯이 열립니다. 그 상태에서 카메라를 연결한 뒤 위로 올린 슬롯을 닫으시면 됩니다.



제대로 연결한 상태입니다.



2. 환경설정을 변경합니다.


라즈베리파이 카메라를 사용하기 위해서는 환경 설정을 바꿔줘야 합니다. 라즈베리파이를 막 받은 상태이면 카메라 설정이 disable 로 되어있습니다.


터미널을 켠 뒤 창에 sudo raspi-config  를 입력합니다. 



해당 창이 뜨게됩니다. 5번 Interfacing Options 으로 들어갑니다.



들어간 뒤 P1 Camera 를 선택하고 Enable 로 바꿔줍니다.


설정을 바꿔준 뒤 라즈베리 파이를 재부팅합니다.



3 Pi 카메라를 사용해봅니다.


터미널에 raspistill -o test_image.jpg 명령어를 입력하면 카메라가 촬영하여 해당 터미널 위치에 test_image.jpg 파일을 생성합니다. 




카메라가 정상적으로 작동하면 저렇게 불빛이 들어옵니다.

제대로 따라하셨는데 카메라가 작동하지 않고 오류를 내면 카메라가 라즈베리파이에 제대로 연결되어 있지 않거나 카메라 불량일 가능성이 있습니다. 실제로 카메라가 불량이어서 다시 하나 구해와야 했습니다.

Posted by richcherry
사용법2018. 12. 20. 15:39

데이터 분석에 도움을 주는 Weka Visualize 입니다.


Weka Visualize 는 데이터를 사용자에게 시각화해서 보여줍니다.


파이썬을 처음 접해서 pyplot을 잘 다루지 못했을 때, 유용하게 사용했던 기능입니다.



weka Visualize 탭 화면입니다. 입력한 데이터를 그래프로 그려서 보여주는 모습을 볼 수 있습니다. X축과 Y축을 원하는 칼럼으로 두고 찍히는 점의 색을 그라데이션으로 만들어 총 3개의 데이터를 시각화 해서 보여줍니다.



PlotSize : 화면의 크기를 조절합니다.


PointSize : 찍히는 점의 크기를 조절합니다. 


Jitter : 데이터의 흩어진 정도를 조절합니다.




Select Attributes : 데이터를 그리는데 원하는 칼럼을 선택할 수 있습니다. 원하는 데이터를 CTRL 을 누른 상태로 마우스 오른쪽 클릭을 하시면 됩니다.




SubSample : 데이터를 그리는데 얼마만큼 데이터를 무작위로 뽑을지 선택할 수 있습니다.





여러 옵션을 설정한 뒤에 화면입니다.




좀 더 자세하게 보고 싶으면 그래프를 마우스 왼쪽 클릭을 해줍니다.






윗 그림과 같은 하나의 그래프를 확대한 화면이 뜨게 됩니다.





그래프의 점을 마우스 왼쪽 클릭 하시면 해당 의 정보를 보는게 가능합니다.

Posted by richcherry
캡스톤_졸업작품2018. 12. 10. 20:51

라즈베리파이를 사용하기 위해 OS 를 설치해 봅니다.


1. 준비물


라즈베리파이 SD카드 마우스, 키보드



라즈베리파이 B+ 모델입니다.

뒷면을 보시면 sd카드를 넣는 소켓이 있습니다. 저기에다가 라즈베리파이 os 라즈비안이 들어가 있는 sd카드를 삽입하면 됩니다.


2. sd카드에 라즈비안 설치하기


라즈베리파이 재단에서 배포하는 라즈비안 os 다운로드 링크입니다.


https://www.raspberrypi.org/downloads/raspbian/


사이트에서 자신이 원하는 버전을 찾아서 다운받습니다. 

저는 Raspbian Stretch with desktop and recommended software 을 다운받았습니다.


다 받았으면 받은 파일을 툴을 이용하여 sd카드를 부팅 디스크로 만들어줘야 합니다.

여러가지 도구 중에서 win32 disk imager 를 이용했습니다.


https://sourceforge.net/projects/win32diskimager/ 다운로드 링크입니다.



 실행화면입니다.


이미지파일로 다운받은 라즈비안 파일을 불러온 뒤 sd카드 위치로 write 를 진행해주시면 됩니다.

모든 작업이 끝났으면, sd카드를 라즈베리파이에 삽입한 뒤 전원을 넣으면 초기설정 화면을 볼 수 있습니다.




저는 이미 설치를 해놨기 때문에 바로 바탕화면이 나옵니다.

처음 라즈피안을 실행하면 초기설정과 업데이트를 하게 됩니다.

Posted by richcherry
사용법2018. 12. 1. 19:59

데이터 분석에 도움을 주는 Weka 실행편 입니다.



1. Weka 실행 후 우측에 Explorer 버튼을 클릭합니다.


Applications 에 5가지가 있지만 저는 Explorer만 사용했습니다.




Explorer 를 클릭하면 Weka Explorer 창이 뜨게 됩니다.




2.weka에서는 여러가지 기능을 제공해줍니다.  

그중에 제가 사용해본것의 리스트는 다음과 같습니다.


- Preprocess : 데이터를 전처리합니다.


- Classify : 데이터를 분류해줍니다.


- Select attributes : 모델에 사용할 feature 를 선별해줍니다.


- Visualize : 데이터를 그래프로 시각화 해줍니다.




3. 데이터를 불러와서 Weka를 사용해봅니다.



Weka에서 사용하는 데이터 포맷 방식은 .arff 입니다. 파일 유형을 바꾸면 .csv 파일도 불러올 수 있습니다.

csv파일을 사용할 경우 오류가 나는 경우도 있으니 가급적 arff 파일 포맷을 사용하는걸 추천합니다.


4. Prepocess


preprocess 에서 데이터를 불러올 수 있습니다. 각 attributes 에 정보를 볼 수 있으며 삭제 또한 가능합니다.



id 와 groupid 를 삭제한 화면입니다. 원하는 attributes 를 체크한 뒤 아래 remove 버튼을 통해 삭제할 수 있습니다.


5. Classify



choose 버튼을 통해 원하는 알고리즘을 선택한 뒤 분류를 할 수 있습니다.



6. Select attribution

데이터를 원하는 칼럼으로 분류하는 모델에 있어서, 좋은 attribute 를 여러 기준을 통해 점수를 매겨 찾을 수 잇습니다.





7. Visualize

데이터를 그래프로 시각화 해서 보여줍니다.





원하는 그래프에 마우스 오른쪽 클릭을 하면 더 자세하게 볼 수 있습니다.



Posted by richcherry
사용법2018. 11. 25. 12:15

데이터 분석에 도움을 주는 도구 Weka 설치법 입니다.




1. Weka 웹사이트에 접속, 하단 download 를 클릭합니다. 


주소 : https://www.cs.waikato.ac.nz/ml/weka/




2. 자기 운영체제에 맞는 버전을 다운받습니다.








3. 다운받은 Weka 설치 파일을 실행시켜 인스톨 합니다.






- Weka는 Java로 만들어졌기 때문에 JRE 가 없다면 항목에 체크해서 인스톨 해줍니다.





4. 성공적으로 설치하고 실행시키면 아래 화면을 볼 수 있습니다.








Posted by richcherry