sjin9696 / Portfolio

Portfolio
0 stars 0 forks source link

라즈베리파이4.0B 진행 과정 #3

Open sjin9696 opened 3 years ago

sjin9696 commented 3 years ago

라즈베리파이 4.0B 진행과정. 목적 :

  1. 카메라 연결후 영상출력
  2. c#또는 Python으로 영상인식 처리
  3. opencv를 이용해서 물체 위치 고정식 카메라에 좌표 추출하기.
  4. OpenCV를 이용해서 물체 위치를 카메라 기준 정확한 지점으로 가도록 명령어 뽑기
sjin9696 commented 3 years ago

image image

sjin9696 commented 3 years ago

환경설정하기.

라즈베리파이 운영체제 선택하기 image 라즈베리파이 운영체제 sd카드에 이미지 파일 만드는 중.. 라이팅속도가 엄청 느린데.. 다운로드 속도 때문인것 같다. 기다리는 동안 카티아를 연습해보자

조작시 원격조종으로 하기

  1. 윈도 - 리눅스 원격조종 가능여부확인
sjin9696 commented 3 years ago
sjin9696 commented 3 years ago

라즈베리파이 파이썬 OPENCV 영상인식 웃는 얼굴 인식 하기 AI스피커 image

sjin9696 commented 3 years ago
sjin9696 commented 3 years ago

image image

sjin9696 commented 3 years ago
sjin9696 commented 3 years ago
sjin9696 commented 3 years ago

image https://www.element14.com/community/docs/DOC-92640/l/raspberry-pi-4-model-b-default-gpio-pinout-with-poe-header

sjin9696 commented 3 years ago

라즈베리파이 C언어는 안됐고.. 파이썬으로 LED 점등 성공... 8시 40분 퇴근.. 🎃 image Image from Gyazo

sjin9696 commented 3 years ago

image

How To Interface the OV7670 Camera Module With Arduino

image

sjin9696 commented 3 years ago

카메라는 아두이노 연결 카메라이다. 혹시 USB 카메라 연동이 빨리 될지 해서 알아 본다. Raspberry PI 3에 로지텍 웹캠 C920 연결하여 테스트

sjin9696 commented 3 years ago

라즈베리파이 윈도우10 파일 공유 삼바samba 설정

sjin9696 commented 3 years ago

리눅스 라즈비안에서 남은용량 확인하는 명령어 image

sjin9696 commented 3 years ago

다시 보니 용량이 7.5기가가 남아있다...

image

sjin9696 commented 3 years ago

USB캠 명령어로 동작하기. image

sjin9696 commented 3 years ago

image

https://digital-play.tistory.com/10

파이썬 버전이 낮아서 업그레이드를 해주어야 한다. image http://192.168.0.11:8000/ 라즈베리파이 4B 부터는 Waeve라는 라이브러리를 써야 한다. webiopi는 3까지만 지원한다.

->차선책으로 해결책이 플라스크..

sjin9696 commented 3 years ago

라즈베리파이 최신버전은 호환성에 문제가 있을수 있다. 그래서 다운그레이드를 알아보자.

sjin9696 commented 3 years ago

image image

sjin9696 commented 3 years ago

파이썬 2.7 -> 3.x 버전 만들기. 라즈비안,우분투 파이썬 버전 변경방법 image

sjin9696 commented 3 years ago

### 파이썬

cmake -D CMAKE_BUILD_TYPE=RELEASE \-D CMAKE_INSTALL_PREFIX=/usr/local \-D WITH_TBB=OFF \-D WITH_IPP=OFF \-D WITH_1394=OFF \-D BUILD_WITH_DEBUG_INFO=OFF \-D BUILD_DOCS=OFF \-D INSTALL_C_EXAMPLES=ON \-D INSTALL_PYTHON_EXAMPLES=ON \-D BUILD_EXAMPLES=OFF \-D BUILD_TESTS=OFF \-D BUILD_PERF_TESTS=OFF \-D ENABLE_NEON=ON \-D ENABLE_VFPV3=ON \-D WITH_QT=OFF \-D WITH_GTK=ON \-D WITH_OPENGL=ON \-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.4.1/modules \-D WITH_V4L=ON \-D WITH_FFMPEG=ON \-D WITH_XINE=ON \-D BUILD_NEW_PYTHON_SUPPORT=ON \-D PYTHON2_INCLUDE_DIR=/usr/include/python2.7 \D PYTHON2_NUMPY_INCLUDE_DIRS=/usr/lib/python2.7/dist-packages/numpy/core/include/ \-D PYTHON2_PACKAGES_PATH=/usr/lib/python2.7/dist-packages \-D PYTHON2_LIBRARY= /usr/lib/arm-linux-gnueabihf/libpython2.7.so \-D PYTHON3_INCLUDE_DIR=/usr/include/python3.5m \-D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/python3/dist-packages/numpy/core/include/ \-D PYTHON3_PACKAGES_PATH=/usr/lib/python3.5/dist-packages \-D PYTHON3_LIBRARY=/usr/lib/arm-linux-gnueabihf/libpython3.5m.so \../

openCV 설치시 Python.h 못 찾는 문제.. ( 해결방안 찾는 중...)

image

sjin9696 commented 3 years ago

image

sjin9696 commented 3 years ago

OpenCV는 pip를 이용해서 받도록 하자

pip 를 이용해서 opencv 받기

sjin9696 commented 3 years ago

image