[데브코스 자율주행 TIL] DAY22 (10/19)

happy_quokka·2023년 10월 19일
0

2023.10.19 DAY22😄

너무 졸리다.... 자고 일어나서 마저 들어야겠다😪🛌
오늘은 opencv 강의를 들었다. 밀린 강의를 듣는거라 원래 어제 들었어야하는 강의를 들었다.
vmware 자체가 느린건 아닌것 같은데 opencv를 사용하면 느려지는 것 같다ㅠㅠ


📝배운 내용

opencv 주요 클래스들, Mat 클래스, 카메라와 동영상, 그리기, 이벤트 관련 opencv 함수들에 대해 배웠다. python으로는 opencv를 사용해봤었지만 c++로는 처음 사용해보는 거라서 신경쓸 부분이 더 많은 것 같다.

  • cv::format 함수 : String filename = format("test%02d.bmp", i+1)
  • Scalar 클래스 : double val[4], 픽셀값을 표현할 때 주로 사용
  • Mat 클래스 : 행렬 표현을 위한 클래스
  • 영상의 참조와 복사
    • 참조(얕은 복사) : =연산자
    • 깊은 복사 : Mat::clone() 또는 Mat::copyTo()
  • 이벤트를 처리할 때 window 창을 사용하는 경우라면 창이 생성되어 있는 상태에서 이벤트가 실행되어야 한다.

😵어려웠던 점

  • VMWare에서 카메라 연결이 안되었다.
    • VMWare의 HW 중 USB 설정 변경
    • 카메라 connect on
    • 이렇게 설정하니 카메라 사용 성공!!
  • VMWare에서 영상 실행이 안되었다.
    • ubuntu-restricted-extras 설치

0개의 댓글