// STEP 1. 라즈베이파이 마이크로sd굽기설치

1. 라즈베이파이에 방열판달고

SD리더기에 SNADISK꼽고 컴퓨터USB연결

구글 라즈베이파이OS 검색후 imager_1.6.2설치
https://www.raspberrypi.org/software/

SD카드에 라즈베이32bit usb선택, write굽기

 

-- [생략 가능] 그냥 전원 꼽으면 자동으로 os 설치 됨. -- 




// STEP 2. 라즈베이파이 부팅 //
1. 키보드 마우스 모니터 USB로연결.
(!) 전원연결은 항상 마지막.


// STEP 3. 내부 세팅 //
1.와이파이 연결
국가 -UK로 세팅

2.왼쪽위아이콘(설정)
설정-기본설정 Raspbeery pi configuration - 
시스템 - hostname - password설정 toDesktop, autologin on ,wait ,enable
디스플레이 D D E
인터페이스 EEEEE D (E) E D
퍼포먼스 GPU 128

3. update upgrade, 한글설치
"rasberry pi hangul jow1025" 검색
https://jow1025.tistory.com/273
사이트 내 터미널에서 절차 진행

(!)터미널에서 ~ 안쳐지거나 키보드문제시 언어설정 확인 [한글 102], [hangul]

4.에디터 설치 vim,gedit
sudo apt install vim
sudo apt install gedit

5.응용소프트웨어 비주얼스튜디오 설치
sudo apt install code
*기본실행방식 설정-개발-visual Studio code

6.vnc
*오른쪽상단에 VNC아이콘으로 실행
ip 192.168.x.x아이피확인


// STEP 4. 메인컴퓨터 네트워크 연결 //
https://www.realvnc.com/en/connect/download/viewer/
1. 본 PC에서 VNC viewer 검색 윈도우용 다운 설치

2. cmd에서 ip확인 (*2개잡히는문제)

3. 메인컴퓨터와 공유기연결.

4. VNC VIWER 실행후에 같은 공유기의 와이파이에 연결되있는 라즈베이파이 선택
본인이 설정했던 라즈베리아이디*****(안되면pi) 비밀번호*****

리눅스처럼 화면공유한 상태로 사용.





// 기본 opencv파일 받기 //
"opencv 4로 배우는 컴퓨터 비전과 머신 러닝 github" 검색
git clone https://github.com/sunkyoo/opencv4cvml





// STEP 1. opencv설치 //
1.  "raspberry pi opencv설치" 검색후 맨위
"webnautes.tistory.com/916"
3.2 부터 opencv설치
3.3 이미지 라이브러리 설치
3.4 비디오 코덱라이브러리 설치
3.5 실시간영상받아올 비디오4리눅스 설치
3.6 파일 영상읽고/쓰기 Gstreamer패키지 설치
3.7 윈도우 GUI 설치
3.8 OpenGL 설치
3.9 최적화라이브러리 설치
3.10 파이썬 설치(안뜨면넘김)

2. 소스받기
폴더생성 mkdir opencv 폴더내에서
4.2, 4.3 소스다운 둘다 알집해제
4.5 빌드파일생성
4.6 opencv-4.5.1/build/에서 긴문장실행해서 전부다운
// 스왑별로효과없음 
// 4.9 sudo gedit으로 열어서 스왑고치기 CONF_SWAPSIZE=2048
// free쳐보고 $ ~restart부분실행후 free다시확인
4.10 CPU 4개쓰기
time make -j4  
(runningtime 54min47sec......)
4.11 make설치 빌드->빌트타겟으로 복사
5.1 현재위치로 코드를 가져옵니다 (복사)
cp~ 복사,뒤에추가 
cp /usr/local/share/opencv4/samples/cpp/videocapture_basic.cpp ~/blackBox/ 



// STEP 2. 실행 //

5.1(2)편집기vim이나 gedit로 vim videocapture_basic.cpp 로 열기
int apiID = cv::CAP_V4L2; 부분수정

5.1(3)컴파일
g++ videocaptue_basic

5.1 실행
./videocaptue_basic

카메라 연결 확인

수정후에 컴파일
g++ -o videocapture_basic videocapture_basic.cpp $(pkg-config opencv4 --libs --cflags)

+ Recent posts