visual studio 2015+opencv 2.4.13 설정 튜 토리 얼
6325 단어 vs2015opencv2.4.13
1.다운로드
먼저 visual studio 2015 와 opencv 2.4.13 의 다운로드 주 소 를 드 립 니 다.
visual studio 2015 커 뮤 니 티 버 전:https://www.visualstudio.com/downloads/
opencv: https://opencv.org/
2.설치
vs 2015 인터넷 에 튜 토리 얼 을 설치 하고 C+개발 환경 을 선택 하면 됩 니 다.긴 말 하지 않다.
다운로드 한 opencvxxx.exe 파일 을 두 번 누 르 면 다음 과 같 습 니 다.
압축 을 풀 폴 더 를 선택 하 십시오.예 를 들 어 제 가 선택 한 것 은 E:\20161123\입 니 다.폴 더 를 선택 한 후"Extract"를 누 르 면 압축 을 풀 고 opencv 이름 의 폴 더 를 얻 을 수 있 습 니 다.
3.시스템 환경 변수 설정
컴퓨터 C>오른쪽 키 C>속성 C>고급 시스템 설정 C>환경 변수 C>시스템 변수
아래 계열 도
(1)고급 시스템 설정
(2)환경 변수
(3)시스템 변수
시스템 변수 에 있 는 Path 를 찾 은 다음 편집 을 누 르 면 다음 파일 을 추가 합 니 다.
이 경 로 는 압축 을 풀 었 던 opencv 폴 더 에 있 습 니 다.예 를 들 어 제 경 로 는:
E:\20161123\opencv\build\x86\vc12\bin
파일 에 나타 난 x86 과 x64 는 시스템 이 32 비트 인지 64 비트 인지 말 합 니 다.vc 10,vc 11,vc 12 는 서로 다른 vs 버 전 을 대표 합 니 다.vs 2012 이후 버 전 은 vc 12 입 니 다.환경 변 수 를 설정 하고 컴퓨터 를 다시 시작 하거나 로그아웃 해 야 합 니 다.
4.vs 2015 opencv 파일 영구 설정
vs 2015 를 열 고 다음 그림 시리즈 와 같은 프로젝트 를 새로 만 듭 니 다.
(1)
(2)
(3).cpp 파일 추가
두 가지 형식 이 있어 요.
1).항목 C>원본 파일 C>오른쪽 키 C>추가 C>새 항목 은 다음 과 같 습 니 다.
2).단축 키 사용 Ctrl+Shift+a
(4)보기 C>속성 관리자
(5)
Win 32.user 를 찾 아 더 블 클릭 하여 열기
(6)VC++디 렉 터 리 선택 C>디 렉 터 리 포함 C>삼각 기호 C>편집
(7)포함 디 렉 터 리 추가
내 파일 경로 가:
E:\20161123\opencv\build\include
E:\20161123\opencv\build\include\opencv
E:\20161123\opencv\build\include\opencv2
그리고 VC+디 렉 터 리 에서 라 이브 러 리 디 렉 터 리 를 찾 아 편집 하고 lib 경 로 를 추가 하 는 것 을 확인 합 니 다.
예 를 들 어 제 경 로 는 E:\20161123\\opencv\build\x86\\vc 12\\lib 입 니 다.
추가 완료 후 확인 을 누 르 십시오.
(8)링크 기 C>입력 C>추가 의존 항목
이 럴 때 는 opencv 버 전 을 주의해 야 합 니 다.
opencv 2.4.9 라면 Debug 라 이브 러 리 를 다음 과 같이 추가 합 니 다.
opencv_ml249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
opencv 2.4.13 에 Debug 라 이브 러 리 추가
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib
Release 라 이브 러 리 를 추가 하려 면 파일 이름 뒤의 d 를 제거 하면 됩 니 다.
opencv 버 전에 따라 상기 라 이브 러 리 이름 을 직접 복사 할 수 있 습 니 다.vs 2015 를 닫 으 면 설정 저장 을 알려 줍 니 다.그리고 프로젝트 를 다시 열 고 다음 코드 를 입력 하여 opencv 설정 이 성 공 했 는 지 테스트 합 니 다.
#include <iostream>
#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat srcImage = imread("lena.jpg"); //
namedWindow("lena", WINDOW_AUTOSIZE); // lena,
imshow("lena", srcImage); //
waitKey(0);
return 0;
}
실행 결 과 는 다음 과 같다.주의:
1.프로그램 에서 사용 하 는 그림 을 프로젝트 디 렉 터 리 에 저장 합 니 다.그렇지 않 으 면 경로 이름 을 입력 해 야 합 니 다.
2.첫 번 째 실행 은 MSVCP120D.dll,MSVCR120D.dll 등 동적 링크 라 이브 러 리 가 부족 하 다 는 것 을 알 릴 수 있 습 니 다.이러한 상황 이 발생 하면
인터넷 에서 해당 하 는 동적 링크 라 이브 러 리 를 다운로드 한 후 시스템 파일 에 넣 습 니 다.
32 비트 운영 체제 에 넣 기:C:\Windows\System 32
64 비트 운영 체제 에 넣 기:C:\Windows\SysWOW 64
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
visual studio 2015+opencv 2.4.13 설정 튜 토리 얼실험실 을 바 꾸 었 습 니 다.컴퓨터 를 바 꾸 었 습 니 다.개발 환경 을 재배 치 했 습 니 다.마침 이 시 리 즈 는 완전한 배치 튜 토리 얼 이 부족 해서 중간 에 보충 하 겠 습 니 다.이 시리즈 의 조판...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.