본문 바로가기

프로그래밍 강좌/C++ - OpenCV

(36)
[OpenCV][C++] cv::Mat 클래스 총정리(2) - 원소 ( 픽셀 ) 접근 방법 at ptr data 속도 측정 빠른 방법 parallel_for concurrency 네이버 블로그를 통해 cv::Mat 클래스를 선언하고 생성하는 기본적인 방법에 대해 알아봤어요. https://blog.naver.com/dorergiverny/223035698739 [OpenCV][C++] cv::Mat 클래스 총정리(1) - 얕은 복사 깊은 복사 matrix 연산 CV_8UC1 filter2d OpenCV를 사용하기 위해서 가장 기본이 되는 클래스는 바로 cv::Mat 클래스 입니다. 1. cv::Mat 클래... blog.naver.com 이번에는 cv::Mat 의 원소 접근 방법과 사용할 수 있는 멤버 변수와 함수에 대해 좀 더 자세히 살펴봐요. cv::Mat 멤버 변수 cv::Mat src; 를 기준으로 멤버 변수와 함수를 설명할께요. 영상 사이즈는 640x480, 1ch/3c..
[OpenCV][C++] cv::Mat 클래스 총정리(1) - 얕은 복사 깊은 복사 matrix 연산 CV_8UC1 filter2d OpenCV를 사용하기 위해서 가장 기본이 되는 클래스는 바로 cv::Mat 클래스 입니다. 이번부터 몇번에 걸쳐 cv::Mat 클래스에 대해 알아보겠습니다. cv::Mat 클래스란? cv::Mat 클래스는 행렬(matrix)를 표현하기 위한 클래스에요.n차원 단일/멀티 채널 배열을 다 표현할 수 있습니다. OpenCV 공식 문서(https://docs.opencv.org/4.x/d3/d63/classcv_1_1Mat.html) 를 기반으로 설명 드릴께요. OpenCV: cv::Mat Class Reference n-dimensional dense array class More... #include Mat () CV_NOEXCEPT Mat (int rows, int cols, int type) Mat (..
[OpenCV][C++] 최신 OpenCV 설치하기 ( CMake 사용하여 소스 빌드하기), visual studio 2019 contrib 2022 환경 설정 OpenCV를 설치하여 사용하는 방법은 두가지가 있는데, 아래와 같은 차이점이 있습니다. 설치 실행 파일 소스 직접 빌드 장점 설치가 쉬움 Dll, Lib 빌드 필요 없음 OpenCV 추가 모듈 사용 가능 자신의 시스템 환경에 맞는 Dll, Lib 빌드 가능 단점 OpenCV 추가 모듈 사용 불가 Windows 64 비트만 지원 빌드 작업 어렵고 오래 걸림 설치 실행 파일을 이용하는 방법은 지난번에 다뤘고요. https://blog.naver.com/dorergiverny/223057719024 [OpenCV][C++] 최신 OpenCV 설치하기 (쉬운방법), visual studio 2019 2022 버전 설치 확인 cmake 환경설정 library 영상처리, 컴퓨터 비전을 공부하시는 분들은 OpenC..
[OpenCV][C++] 최신 OpenCV 설치하기 (쉬운방법), visual studio 2019 2022 버전 설치 확인 cmake 환경설정 library 라이브러리 세팅 영상처리, 컴퓨터 비전을 공부하시는 분들은 OpenCV에 대해 들어보셨을 꺼에요. 이번에는 최신 버전 OpenCV를 설치하고 사용하는 방법에 대해 알아볼께요. OpenCV 는 현재 4.8.0 버전이 나와 있습니다. 하지만 저는 바로 전 버전인 4.7.0 버전으로 설명드릴께요. visual studio 2022 버전에 OpenCV 4.8.0을 설치해봤는데, 설치 방법은 완전 동일합니다. https://blog.naver.com/dorergiverny/223142569909 [OpenCV][C++] 최신 버전 4.8.0 Release 업데이트 소식 - 윈도우 Windows 설치하기 Github Cmake 이용 오늘은 기쁜 마음에 신규 버전인 4.8.0 버전 Release 소식을 전해드리고자 합니다. 바로 어..