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 설치