최상의 답변
위에서 말했듯이 Arduino 자체에서 OpenCV를 사용하여 애플리케이션 집약적 인 작업을 수행 할 수는 없습니다.
그러나. Arduino의 주요 강점은 센서 인터페이스와 데이터 출력에 있습니다.
Arduino가 출력하는 데이터는 이미지를 사용하여 OpenCV를 사용하여 PC에서 볼 수 있습니다.
OoenCV의 대안은 다음과 같습니다. Processing이라는 Java 추상화 언어. 처리 코딩은 Arduino에 직관적입니다. 그리고 Arduino의 센서 데이터를 사용하여 PC에서 애니메이션이나 특정 그래픽 출력을 만들 수 있습니다.
Raspberry Pi는 완전한 시스템입니다. 그러나 OpenCV와 함께 Arduino를 사용하거나 PC에서 Processing을 사용하는 것이 더 유연합니다. 단 하나의 센서 인터페이스 (일명 Arduino)를 사용하여 항상 여러 장치에서 출력을 복제 할 수 있기 때문입니다.
PS : Processing을 확인하십시오. OpenCV만큼 강력하지는 않지만 Arduino에서 데이터를 쉽게 가져올 수있을뿐만 아니라 Graphics를 사용하여 PC에서 Arduino를 제어 할 수 있습니다.
재미있게 즐기세요 🙂 그리고 Processing 언어가 마음에 들면 저에게 알려주세요. .
Answer
openCV에서는 작동하지 않았지만 간단한 예제로 이해할 수 있습니다.
- 임베디드 / Arduino와 함께 사용하는 마이크로 컨트롤러입니다.
- 컴퓨터 / 인터페이스로해야 할 때는 openCV를 사용합니다.
- 센서에서 신호를받는 몇 가지 조건이있을 수 있습니다. MicroController / arduino를 통해 읽은 다음 해당 신호를 컴퓨팅 목적으로 사용하십시오. 내 친구 중 한 명이 비슷한 일을했다는 것을 알고 있습니다. 그가 한 일은 더미 전원 시스템에서 생성 된 전압과 전류를 얻고 PIC (마이크로 컨트롤러)를 통해 처리 한 다음 해당 신호를 데이터베이스 테이블에 데이터로 저장하는 것입니다.
그래서 추측합니다. arduino와 openCV도 같은 방식으로 사용할 수 있습니다. 아니면 더 창의적이거나 더 나은 아이디어를 떠 올릴 수 있습니다.
항상 배울 것이 있습니다.)