// 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)
'Tech Blog > Info(Linux,etc)' 카테고리의 다른 글
맥과 윈도우에서 라즈베리파이4 headless 연결 (+vnc) (0) | 2021.07.19 |
---|---|
맥 vscode 터미널로 열기 (영구지속으로) (0) | 2021.07.12 |
멀티 프로세스 & 멀티 스레드 (Multi Process & Multi Thread) (0) | 2021.07.07 |
하드 링크와 심볼릭 링크(Hard Link & Symbolic Link) (0) | 2021.07.02 |
리눅스 및 유닉스 권한 설정 정리 (0) | 2021.07.02 |