>백엔드 개발 >C++ >Windows 7에서 컴퓨터 비전 프로젝트용 OpenCV 2.4 및 MinGW를 설정하는 방법은 무엇입니까?

Windows 7에서 컴퓨터 비전 프로젝트용 OpenCV 2.4 및 MinGW를 설정하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-14 11:00:02622검색

How to Set Up OpenCV 2.4 and MinGW for Computer Vision Projects on Windows 7?

Windows 7에서 OpenCV 2.4 및 MinGW 시작하기

OpenCV(Open Computer Vision)는 실시간 컴퓨터 비전에 초점을 맞춘 강력한 오픈 소스 라이브러리입니다. 이미지 처리, 컴퓨터 그래픽, 동작 감지, 얼굴 인식 등에 널리 사용됩니다. MinGW(Windows용 Minimalist GNU)는 Windows용 GNU 툴체인의 경량 포트로, C 및 C 코드를 컴파일하고 실행할 수 있는 기본 Windows 환경을 제공합니다. 이 가이드에서는 OpenCV 2.4를 설치하고 MinGW를 사용하여 개발 환경을 설정하는 단계를 안내합니다.

1. OpenCV 2.4.3 설치

sourceforge.net에서 OpenCV 2.4.3을 다운로드하여 시작하세요. 자동 압축 풀기 파일을 실행하여 "C:"와 같은 지정된 디렉터리에 OpenCV를 설치합니다. 완료되면 OpenCV 헤더, 라이브러리 및 샘플이 포함된 새로운 "C:opencv" 디렉터리를 찾을 수 있습니다.

다음으로 시스템 PATH에 "C:opencvbuildx86mingwbin"을 추가하여 실행에 필요한 OpenCV DLL에 액세스합니다. 암호. 제어판 열기 > 시스템 > 고급 시스템 설정 > 고급 탭 > 환경 변수...

시스템 변수 섹션에서 "경로"를 선택하고 "편집..."을 클릭한 다음 "C:opencvbuildx86mingwbin"을 추가하고 "확인"을 클릭합니다.

2. MinGW Compiler Suite 설치

코드 컴파일에는 gcc(GNU Compiler Collection)를 적극 권장합니다. MinGW는 gcc용 기본 Windows 포트를 제공합니다. Sourceforge.net에서 MinGW 설치 프로그램을 다운로드하여 "C:MinGW"와 같은 디렉터리에 설치합니다. "C 컴파일러"와 "C 컴파일러"를 모두 설치하도록 선택합니다.

완료되면 앞에서 설명한 대로 시스템 PATH에 "C:MinGWbin"을 추가합니다. 설치를 확인하려면 명령줄 상자를 열고 "gcc"를 입력하세요. 성공적으로 설치되면 다음 오류 메시지가 표시됩니다: "gcc: fatal error: 입력 파일 컴파일이 종료되지 않았습니다."

3. 샘플 코드 작성

다음 코드를 사용하여 "loadimg.cpp"라는 새 파일을 만듭니다.

#include "opencv2/highgui/highgui.hpp"
#include <iostream>

using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
  Mat im = imread(argc == 2 ? argv[1] : "lena.jpg", 1);
  if (im.empty())
  {
    cout << "Cannot open image!" << endl;
    return -1;
  }

  imshow("image", im);
  waitKey(0);

  return 0;
}

"lena.jpg"와 같은 이미지 파일을 배치합니다. 코드와 동일한 디렉토리에 있습니다. 다음 명령을 사용하여 코드를 컴파일합니다.

g++ -I"C:\opencv\build\include" -L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg

컴파일에 성공한 후 "loadimg.exe"를 실행하여 로드된 이미지를 표시합니다.

4. 다음 단계

이제 OpenCV 환경이 준비되었습니다. OpenCV의 기능을 더 깊이 이해하려면 "C:opencvsamplescpp" 디렉터리에 제공된 코드 샘플을 살펴보세요. 또는 자신만의 컴퓨터 비전 애플리케이션 개발을 시작할 수도 있습니다.

위 내용은 Windows 7에서 컴퓨터 비전 프로젝트용 OpenCV 2.4 및 MinGW를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.