import cv2print(cv2.__version__)OpenCV 버전 확인 명령어pkg-config --modversion opencv OpenCV 버전에 따른 명령어pkg-config --modversion opencv3 pkg-config --modversion opencv4 OpenCV가 설치되지 않은 경우에는 아래와 같은 오류를 확인할 수 있습니다. 파이썬에서 OpenCV 버전 확인 코드import cv2print(cv2.__version__)python에서 설치된 OpenCV 버전을 간단하게 확인 가능합니다. C++에서 OpenCV 버전 확인 코드#include #include "opencv2/opencv.hpp" int main(int argc, char* argv[]){ st..
1. 개요 OpenCV를 이용한다면 받아온 RTSP 영상이나 PC에 연결된 캠 영상을 동영상으로 저장 가능합니다. 간단하게 인코딩 형식을 정의할 수 있으며, 능력이 된다면 크롭이나 리사이징, 노이즈 제거와 같은 영상처리 가공 결과물을 영상으로 저장 가능합니다. 물론 동영상을 가공하거나 편집하는 기능을 갖고 있는 툴을 대용하기는 힘들겠지만, 잘 활용한다면 개발자만의 독특한 영상편집 기능을 구현할 수 있는 좋은 프로그램을 제작할 수도 있을 것입니다. VidoWriter는 OpenCV에서 제공하는 영상 저장 기능을 담고 있는 클래스입니다. OpenCV 컴파일 시 FFmpeg나 Gstreamer, V4l 라이브러리를 이용하는 것으로 보아 여러 가지 오픈소스를 이용하여 구현된 클래일 것으로 예상됩니다. 관심 있으..
1. 개요 Visual Studio 2019에서 C++로 OpenCV를 이용하여 동영상을 불러와 재생하는 예제입니다. 인코딩 된 동영상을 재생할 수 있을 뿐만 아니라, 웹캠이나 URL을 이용한 RTSP 영상도 재생 가능합니다. 본 포스팅의 작업 환경은 Windows 10에 Visual Studio 2019, OpenCV 4.3입니다. **OpenCV 버전이나 기타 요인에 따라 예제 코드가 동작하지 않을 수 있습니다. 2. Mat 함수를 이용한 영상 불러오기 코드 복사 붙여 넣기를 통해 프로젝트에 넣어주면 됩니다. /********************************************************* Heisanbug OpenCV Test 2020.07.13 Mat 함수를 이용한 동영상 ..
1. 개요 OpenCV를 이용하여 작업을 하게 되는 경우 거의 대부분 이미지나 동영상을 불러와 작업을 하는 경우라고 생각합니다. 한때는 OpenCV 라이브러리를 사용하여 프로젝트를 진행한다고 하면, Python이 아닌 C나 C++을 이용하는 경우가 대부분이었는데 요즘은 Python이 대세인 것 같습니다 ㅎㅎ 이번 포스팅에서는 C++을 이용하여 OpenCV를 이용하여 이미지를 불러오는 방법을 알아보고, 각 함수에 대하여 간단하게 알아보도록 하겠습니다. Windows 10에 Visual Studio 2019, OpenCV 4.3이 이번 포스팅의 작업환경이며, OpenCV 버전이나 기타 요인에 따라 코드가 동작하지 않을 수 있습니다. 2. Mat 함수를 이용한 이미지 불러오기 코드 아래는 Mat 함수를 이용한..
1. 개요 Visual Studio 2019에서 C++ 언어 기반의 프로젝트에서 OpenCV 라이브러리를 이용하는 경우 OpenCV 라이브러리를 직접 다운로드하고 Path 설정을 해줘야 합니다. 처음 OpenCV를 설치하시는 분들을 위하여 포스팅을 하며, 차근차근 따라한다면 OpenCV를 Visual Studio 2019에서 C or C++ 언어 기반의 프로젝트에서 사용하실 수 있습니다. 2020년 7월 4일을 기준으로 포스팅을 작성하며, Windows 10의 Visual Studio 2019를 기준으로 포스팅을 작성하였습니다. 포스팅 기준의 OpenCV 버전은 4.3입니다. 2. OpenCV 4.3 다운로드 먼저 OpenCV 4.3을 다운로드하기 위해서 아래의 사이트에 접속합니다. https://ope..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.