Loading...
2017. 3. 1. 12:58

[GP] OpenCV Trackbar 주무르기

이 글은 저의 Github Page의 내용 중 일부를 담아온 것입니다. 안녕하세요. 새로운 블로그에 저도 모르게 상쾌한 기분이군요. 오늘은 Tistory 블로그에 이어서, 계속 OpenCV 코드 카테고리 글 작성을 계속하려 합니다. TrackbarOpenCV에는 Trackbar라는 컴포넌트가 존재합니다. (사실 컴포넌트라고 하기에는 조금 흠이 있지만…) 여러분이 원하는 영상을 마우스의 드래그만으로 형상을 변화시킬 수 있도록 하는 것이지요. 말씀만으로는 설명이 어렵기 때문에 간단한 예시를 보며 설명을 드리겠습니다. 위 사진은 Trackbar를 움직여서 가운데에 원을 그려놓고 그 크기를 점점 늘리고 줄이고 할 수 있는 이미지입니다. 간단한 소스 코드를 공개해보도록 하겠습니다. 이어서 읽으시려면 아래의 버튼을..

2017. 1. 21. 14:27

OpenCV에서 KeyEvent를 사용해보자.

OpenCV 3번째 포스트입니다. OpenCV 포스트를 안쓴지도 꽤 오래되었네요. ^^; 이번 포스트에서는 영상에 KeyEvent를 넣어 효과를 추가하거나 이벤트를 넣어보는 실습을 한 번 해보고자 합니다. waitKey 함수지난 포스트도, 처음에 했던 포스트에서도, 영상을 띄우고, 사용자의 입력을 기다리기 위해, 우리는 여태까지 waitKey 함수를 사용했습니다. 아마 조금 눈치가 있으신 분들이라면, 영상에 키보드 이벤트를 줄 때도 이 함수를 모태로 나갈 것이라는 예측을 하지 않았을까 생각해보는데요. 맞습니다. waitKey 함수에는 인자값으로 int 형태의 값을 넣고, 그 값을 다시 int 형으로 반환합니다. 그렇다면 인자로 주는 int 형 값은 무엇이고, 어떤 값을 되돌려 받는 것일까요? int wa..

2016. 11. 6. 19:43

Ubuntu 16.04 에서 OpenCV 3.x 설치

OpenCV 설치에 들어가보도록 하겠습니다. OpenCV는 OS X, Linux, Windows, Android, iOS 어디서든지 사용할 수 있지만 일반적으로 설치하기가 좀 까다로운 Linux에서 설치하는 방법을 포스팅해보도록 하겠습니다. 설치를 위한 준비.. Linux에서 OpenCV를 설치할 때는 일반 프로그램 설치와 달리 미리 준비된 바이너리 파일로 설치하는 것이 아닌 소스 코드를 직접 받아서 컴파일하여 설치하는 것입니다. 따라서 설치를 위해 OpenCV 소스 코드와 컴파일 도구를 준비해야 합니다. - OpenCV Source Code- build-essential, CMake, GCC- NVIDIA CUDA (Optional) 혹시 자신의 노트북이나 PC에 NVIDIA 그래픽을 사용하고 있다면,..