본문 바로가기

The Answer!!808

Raspberry Pi2 picam에서 openCV 적용하기4 Raspbian JESSIE로 적용하기 이제 본격적인 opencv를 하기위해 video촬영을 이용하겠습니다. 이전까지 작업했던 camcv.c는 따로 백업을 해놓고 RaspVid.c를 이용하겠습니다. 먼저 수정을 해줘야 됩니다. 1234567We delete- all lines related to the preview component,- all lines related to the encoder component.- all lines related to inline command parsing and picture info…We change :- add the callback directly to the video_port (line 286)- create and attach the pool (to ge.. 2015. 4. 23.
Raspberry Pi2 picam에서 openCV 적용하기3 Raspbian JESSIE로 적용하기 앞서 찍은 사진을 파일로 빼는 것 까지 했고, 이제 본격적인 OPENCV를 해보겠습니다. 먼저 관련 패키지들을 설치해 줍니다. 1. GTK + UVC viewer 설치 1sudo apt-get install guvcviewcs 설치가 완료되면 설정을 해줍니다. 12sudo usermod -a -G video pisudo modprobe uvcvideocs 2. OPENCV 라이브러리 설치 1sudo apt-get install libopencv-devcs 좀 오래걸리니 커피라도~^^ 3. 파이선 Opencv 설치 sudo apt-get install python-opencv 4. face recognition 설치 face recognition 다운로드 다운로드가 .. 2015. 4. 23.
Raspberry Pi2 picam에서 openCV 적용하기 2 Raspbian JESSIE로 적용하기 이제 파일을 옮겨서 본격적으로 해보겠습니다. 12345cdmkdir camcvcd camcvcp -r /opt/vc/userland/host_applications/linux/apps/raspicam/* .mv RaspiStill.c camcv.cColored by Color Scriptercs 그리고 stillshot을 찍는 raspistill.c를 camcv.c로 변경하였습니다. 이제 폴더랑 파일이 변경되었으니 다시 cmakelists.txt 를 변경해야 합니다. nano를 열어 cmakeliststxt를 변경합니다. 1sudo nano CMakeLists.txtcs 기존의 내용들을 모두 지우신 후 아래의 내용을 추가해 줍니다. 123456789101112131.. 2015. 4. 23.
미세먼지 앱만들기 4 미세먼지 앱 v0.2 미세먼지 앱 v0.2(2017/06/21수정본) 지난 시간에는 API를 이용하여 앱에 모든 대기정보를 띄웠었습니다. 그러다보니 너무 복잡하고 보기도 힘들고, 측정소 이름도 다 알아야 했는데, 이번엔 조금 바꿔볼께요. 우선 대기측정정보가 24개씩 가져오는데 최근 1개의 정보만 가져오는 걸로 바꾸고, 측정소는 시.도 정보만 입력하면 자동적으로 측정소 정보를 가져오게 해보겠습니다. 우선 API하나를 더 추가해야 합니다. 측정소 정보조회 API 우선 위의 링크를 누르신 후 측정소 정보를 조회할 수 있는 API를 추가합니다. 그럼 이제 레이아웃을 바꿔볼께요. 저번 레이아웃에서 스피너를 두개 추가했구요, 리스트뷰를 없애고 텍스트뷰를 추가했습니다. 왼쪽 스피너는 시.도 정보가 나올꺼고, 선택을 .. 2015. 4. 22.
Raspberry Pi2 picam에서 openCV 적용하기 1 Raspbian JESSIE로 적용하기 기존의 raspberry 1에서 하던 opencv를 raspberry 2에 다시 적용하면서, 변경된 부분을 수정하려고 합니다. OS는 최신 OS를 적용하였습니다.(2015.2.16일자 RASPBIAN) 작업하시기전에 update와 cmake를 install 해주세요. 12sudo apt-get updatesudo apt-get install cmakecs 먼저 소스를 받아와야 겠죠? 1git clone git://github.com/raspberrypi/userlandcs 다음 소스를 복사시키고 이동합니다. 12sudo mv userland /opt/vc/userlandcd /opt/vc/userlandcs 복사된 소스를 cmake 해 줍니다.(makefilelis.. 2015. 4. 22.
미세먼지 앱만들기 3 미세먼지앱 v0.1 이제 API를 이용하여 앱에서 파싱해오면 됩니다. 일단 Layout을 만들어야 합니다. 매 시간 측정하므로 리스트뷰를 사용하였고, 위치를 입력하면 위치값을 가지고 측정소에서 정보를 가져오게 하였습니다. 요부분이 버튼처리 부분입니다. 123456789101112131415 public void onClick(View v) { switch(v.getId()){ case R.id.getBtn: String stationName; stationName=where.getText().toString(); getWeather(stationName); break; default: break; } }Colored by Color Scriptercs 대기정보를 가져오는 스레드 부분입니다. 1234567.. 2015. 4. 20.

인기글