목차
- C++ 언어 Codelite에 opencv 라이브러리 링크 및 개발 환경 구성 예제 이전 포스팅 참고 학습
- C 언어 fopen 파일 생성 및 스트림 열기 예제 이전 포스팅 참고 학습
- C 언어 fclose 파일 스트림 닫기 예제 이전 포스팅 참고 학습
- C++ 언어 opencv 활용 사각형 그리기 예제
- C++ 언어 opencv 활용 원형 그리기 예제
C++ 언어 Codelite에 opencv 라이브러리 링크 및 개발 환경 구성 예제 이전 포스팅 참고 학습
오늘 예제는 opencv 라이브러리를 활용하여 리눅스 환경에서 C++ 언어로 사각형, 원형을 그리는 것입니다. opencv 라이브러리를 활용하기 위해서는 라이브러리 패키지도 설치되어있어야 하지만, 실질적으로 C++ 코딩이 가능토록 Codelite 개발 도구를 설치하여 환경을 구성해야합니다. 따라서 아직 본인의 Codelite 개발도구에 opecv 라이브러리 헤더 및 라이브러리를 설정하지않으셨다면 아래 링크를 참고하여 학습해주세요.
2023.09.07 - [C] - [C/C++] C 언어 Codelite에 opencv 라이브러리 링크 및 간단한 확인 예제
C 언어 fopen 파일 생성 및 스트림 열기 예제 이전 포스팅 참고 학습
추가로 C 언어에서 파일을 생성하고 스트림을 열어서 파일에 데이터를 쓰거나 읽는 예제를 이전에 알아보았습니다. fopen 함수를 사용하여 파일을 열고, 파일 스트림을 통해 데이터를 읽고 쓸 수 있습니다. opencv 뿐만 아니라 현재 프로그램 설계에 파일을 읽고 써야하는 기능이 있으시다면 아래 링크를 참고하여 C에서 파일 스트림을 만드는 방법을 학습하실 수 있습니다.
2021.12.01 - [C/stdio] - C 파일 생성 및 스트림 열기 예제(stdio/fopen)
C 언어 fclose 파일 스트림 닫기 예제 이전 포스팅 참고 학습
마지막으로 C 언어에서 파일 생성 및 스트림 여는 방법 외에 파일 스트림을 사용한 후에는 반드시 fclose 함수를 사용하여 파일 스트림을 닫아야 합니다. 따라서 위 예제와 더불어 파일 스트림을 닫는 fclose에 대한 예제에 대해 궁금하시다면 아래 링크를 참고하여 학습해주세요.
2021.11.30 - [C/stdio] - C 파일 스트림 닫기 예제(stdio/fclose)
C++ 언어 opencv 활용 사각형 그리기 예제
아래는 OpenCV를 사용하여 이미지에 사각형을 그리는 예제입니다. 이 코드를 Codelite 에서 작성하여 실제 실행하고 결과를 확인해주세요.
#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main() {
// 이미지 생성
Mat image(400, 400, CV_8UC3, Scalar(255, 255, 255));
// 사각형 그리기
rectangle(image, Point(100, 100), Point(300, 300), Scalar(0, 0, 255), 2);
// 이미지 창 열기
imshow("Rectangle Example", image);
// 키 입력 대기
waitKey(0);
return 0;
}
C++ 언어 opencv 활용 원형 그리기 예제
OpenCV를 사용하여 이미지에 원형을 그리는 예제 코드입니다. 오늘은 이렇게 C++ 언어로 opencv 라이브러리를 활용하여 사각형과 원형을 그리는 예제를 알아보았습니다.