본문 바로가기

OpenCV

(13)
[OpenCV][C++] 함수 실행 시간 측정 쉬운 방법 - TickMeter 사용법 총정리 elapsed time chrono getTimeMilli reset blur 지난 번에 함수 실행 시간 측정하는 방법으로 chrono 라이브러리를 사용하는 방법에 대해 알아 보았습니다. https://m.blog.naver.com/dorergiverny/223052685676 [C++] 함수 실행 시간 측정 방법 - chrono 총정리 duration_cast system_clock getTickCount 지난번에 현재 시간 얻는 방법에 대해 언급하면서 chrono에 대해 잠시 알아봤습니다. https://m.blog.naver... blog.naver.com 이번에는 OpenCV를 사용할 때 함수의 실행 시간을 정말 쉽게 측정할 수 있는 방법을 알려드릴께요. cv::TickMeter 클래스 이름에서 풍기는 스멜 그대로~ 함수의 연산시간을 측정할 수 있는 클래스에요. OpenCV..
[OpenCV][C++] 모폴로지(morphology) 연산 총정리(1) - 침식(Erode), 팽창(Dilate) getStructuringElement 지난 번에는 영상을 이진화하는 방법에 대해 상세히 알아봤습니다. https://m.blog.naver.com/dorergiverny/223059856814 [OpenCV][C++] Thresholding 이진화 영상 만들기 총정리(2) - adaptiveThreshold() image binarize trackbar gaussian 지난 번에는 일반적인 이진화 방법(binarization)에 대해 알아 보았습니다. 영상 내 밝기가 균일한 경우 적... blog.naver.com 이번에는 이진 영상처리에서 은근히 많이 사용되는 모폴로지(morphology) 연산에 대해 알아보겠습니다. 노이즈 제거, hole 채우기, 끊어진 선 이어 붙이기 등에 많이 사용되고 있습니다. 모폴로지 연산은 이진화 영상에서 가장..
[OpenCV][C++] 마우스 이벤트 처리 총정리 - onMouse setMouseCallback 네이버 블로그에서 윈도우 생성 방법과 키보드 입력을 받아 이벤트를 처리하는 방법에 대해 알아보았습니다. https://m.blog.naver.com/dorergiverny/223084026173 [OpenCV][C++] 윈도우 생성, 키보드 이벤트 처리 방법 총정리 - namedWindow imshow waitkey 지난번에 트랙바를 사용하는 방법에 대해 살펴보았습니다. https://m.blog.naver.com/dorergiverny/2230600... blog.naver.com 이번에는 마우스 이벤트 처리하는 방법에 대해 알아보겠습니다. 마우스 이벤트도 OpenCV에서 만들어진 창에서 마우스 클릭에 반응하거나 마우스를 드래그하여 그림을 그릴 수 있습니다. 1. 마우스 이벤트 콜백 함수 생성 마우스 ..
[OpenCV][C++] 영상에 다른 영상 ( 로고 ) 삽입하기(2) - mask 생성, copyTo(), bitwise_and() 합성 합치기 두영상 더하기 지난번엔 관심영역과 blending을 통한 영상 삽입에 대해 알아봤다면, https://m.blog.naver.com/dorergiverny/223051510275 [OpenCV][C++] 영상에 다른 영상(로고) 삽입하기(1) - ROI 설정, 영상 가중합 로고 넣기 합성 addWeighted() 이번에는 영상에 다른 영상을 삽입하는 방법에 대해 알아볼께요. ROI(Region Of Interest, 관심영역)... blog.naver.com 이번에는 로고를 좀 더 멋지게 삽입해 봐요. 오늘은 좀 Quick 하게 진행할께요. copyTo() 이용하기 이번에도 같은 영상을 가지고 로고를 넣어 볼께요. 1. 영상 준비하기 원본 영상과 로고 영상을 준비합니다. cv::resize()를 이용하여 영상 사이즈를..
[RaspberryPi][파이썬] 라즈베리파이 OpenCV 4.8 쉬운 설치 방법 최신 버전 libqtgui4 에러 오류 지난번에 라즈베리파이 OS를 설치하고 환경을 세팅하는 방법에 대해 알아봤습니다. https://m.blog.naver.com/dorergiverny/223151432687 [RaspberryPi][파이썬] 라즈베리파이 시작하기 (2) - 환경세팅 SSH VNC Viewer 업데이트 한글폰트 windows 윈 지난번에는 라즈베리파이 4B에 대한 간단한 설명과 함께 RaspberryPi Imager를 이용한 라즈베리파이 O... blog.naver.com 이번에는 라즈베리파이에 OpenCV 를 설치하는 방법을 설명해드리겠습니다. 이전 버전과 변경된 부분이 많아 우여곡절 끝에 알아낸 방법들입니다. 한글버전으로는 아직 관련 글을 보지 못했습니다. 최초이길 바라면서.... 방법 1 되는 분들도 있고 안되는 분들도..