728x90 파이썬31 파이썬 Open CV 관련 패키지 사용법 (기초) Open CV는 Open Source Computer Vision의 약자입니다. 실시간으로 이미지 또는 영상의 프로세싱을 쉽게 할 수 있도록 인텔에서 만든 라이브러리입니다. Open CV를 하기 전에 아래의 4가지 패키지를 다운받습니다. Open CV 관련 패키지 다운 pip install opencv-python pip install opencv-contrib-python pip install numpy pip install matplotlib opencv-python : Open CV의 메인 모듈입니다. opencv-contrib-python : contrib모듈(래퍼 패키지)입니다. numpy : 데이터 분석 환경에서 많이 사용되는 행렬 연산을 위한 라이브러리입니다. matplotlib : 도표, .. 2022. 8. 1. 파이썬으로 드론 조종하기 (패턴비행) drone.sendFlightEvent(FlightEvent.종류) 사용으로 비행 중에 공중회전을 할 수 있습니다. FlightEvent에는 FlipFront, FlipRear, FlipLeft, FlipRight처럼 4종류가 있습니다. 공중회전 drone.sendFlightEvent(FlightEvent.종류) 사용으로 비행 중에 공중회전을 할 수 있습니다. FlightEvent에는 FlipFront, FlipRear, FlipLeft, FlipRight처럼 4종류가 있습니다. from time import sleep from e_drone.drone import * from e_drone.protocol import * def eventTrim(trim): print("{0}, {1}, {2}, {3.. 2022. 7. 30. 파이썬으로 드론 조종하기 (미세조정과 이동) sendTakeOff()로 이륙 명령을, sendLanding()으로 착륙 명령을, sendControlWhile로 드론 이동방향을 정할 수 있습니다. 일단 드론을 공중에 띄운 다음 제대로 호버링을 하는지 테스트 후 문제가 없다면 앞, 뒤로 움직이는 코드를 작성합니다. 만약 호버링을 하는데 한쪽으로 기운다면 sendTrim으로 미세 조종합니다. 미세조정 from time import sleep from e_drone.drone import * from e_drone.protocol import * def eventTrim(trim): print("{0}, {1}, {2}, {3}".format(trim.roll, trim.pitch, trim.yaw, trim.throttle)) if __name__ =.. 2022. 7. 29. 파이썬으로 드론 조종하기 (초기화) 드론 조종하기 전에 드론을 평평한 곳에 두고 초기화를 먼저 진행해야 됩니다. 모든 값을 초기화시킬 수도 있고, Trim(미세조정) 값만 초기화시킬 수 있습니다. 굴곡진 곳에 드론을 두고 초기화하면 굴곡진 값이 기준점이 되기 때문에 드론이 떴을 때 기울어질 수도 있습니다. 전체 초기화 from time import sleep from e_drone.drone import * from e_drone.protocol import * def eventTrim(trim): print("{0}, {1}, {2}, {3}".format(trim.roll, trim.pitch, trim.yaw, trim.throttle)) def eventMotion(motion): print("eventMotion()") print.. 2022. 7. 28. 이전 1 2 3 4 5 ··· 8 다음 728x90