태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

티스토리 툴바

달력

052012  이전 다음

  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  

'OPENCV'에 해당되는 글 6건

  1. 2010/01/05 OPENCV 2.0 설치
  2. 2009/09/04 opencv linux 설치방법
  3. 2009/07/28 eclipse opencv 적용 방법
  4. 2009/07/28 opencv 손 중심 검출 코드
  5. 2009/07/28 Labeling
  6. 2009/07/28 프레임 확인 소스

OPENCV 2.0 설치

OPENCV 2010/01/05 12:25


VB로 빌드 할경우 debug 에서 release 모드로 바꾼다음 설치

release 모드로 빌드 할경우 dll 파일이름에서 d자가 빠지게 된다

링크도 release로 교체

IDE Visual studio 2008 ver


1. OpenCV 2.0 다운로드
http://sourceforge.net/projects/opencvlibrary
다운로드 후 설치

2. CMake 2.6.4 다운로드
http://www.cmake.org/cmake/resources/software.html

3. 임시폴더 만들기
c:\cmake
다음 받은 Cmake 파일 압축풀고 다음경로로 들어간다
cmake-2.6.4-win32-x86\cmake-2.6.4-win32-x86\bin
해당 경로에 있는 "cmake-gui.exe"실행

4.
빨간색 네모로 표시된부분만 사용


4.1 먼저 우측 상단에 있는 버튼 Browse Source 를 눌러 OpenCv2.0 이 설치된 폴더로 설정 그다음 아래 버튼을 눌러 임시로 생성한 폴더의 경로로 설정


4.2 "Configure" 버튼 누른후 visual studio 2008 선택

5. finish 버튼을 누르후 OpenCV폴더에서 파일을 읽은후 "Configure"버튼을 한번더 누르면 빨간색이 없어진다. 그후 "Generate"버튼을 누른후 종료

c:\cmake 폴더로 이동하면 파일이 생성되어있다

6. 그후 visual studio 에서 opencv 솔루션 실행후 release 모드로 한후 빌드

7. vs 에서 도구-옵션-프로젝트 및 솔루션 - vc++디렉토리로이동후 포함파일설정
opencv2.0\include\opencv 폴더 링크

라이브러리 파일로
c:\Cmake\lib\release 폴더 링크

8. 프로젝트-프로젝트속성-링커-입력-추가 종속성에
cv200.lib highgui200.lib cvaux200.lib cxcore200.lib 입력
그후 c:\Cmake\bin\Debug 에 있는 dll 파일 복사해서 코딩중인 프로젝트 폴더에 붙여넣는다.

끝~

ps : 만일 cmake 컴파일 에러가 날시에 http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&displaylang=en
설치

저작자 표시

'OPENCV' 카테고리의 다른 글

OPENCV 2.0 설치  (0) 2010/01/05
opencv linux 설치방법  (0) 2009/09/04
eclipse opencv 적용 방법  (0) 2009/07/28
opencv 손 중심 검출 코드  (0) 2009/07/28
Labeling  (0) 2009/07/28
프레임 확인 소스  (0) 2009/07/28
Posted by 숭흑호

1. OpenCV 소스파일 다운로드

wget http://nchc.dl.sourceforge.net/sourceforge/opencvlibrary/opencv-1.0.0.tar.gz

 

2. 압축해제

tar xvfz opencv-1.0.0.tar.gz

 

3. 컴파일 환경 설정

cd opencv-1.0.0

./configure --prefix=/usr/local/opencv --enable-apps --with-x --with-gnu-ld

 

4. OpenCV 소스 컴파일

make

 

5. OpenCV 설치

make install

 

6. 문서 복사

cp -R docs/ /usr/local/opencv/

 

7. 라이브러리 환경 설정

vi /etc/ld.so.conf

===================================

/usr/local/opencv/lib

===================================

8. 라이브러리 적용

ldconfig -v

저작자 표시

'OPENCV' 카테고리의 다른 글

OPENCV 2.0 설치  (0) 2010/01/05
opencv linux 설치방법  (0) 2009/09/04
eclipse opencv 적용 방법  (0) 2009/07/28
opencv 손 중심 검출 코드  (0) 2009/07/28
Labeling  (0) 2009/07/28
프레임 확인 소스  (0) 2009/07/28
Posted by 숭흑호
은석이 햇님 제공 ㅋ

'OPENCV' 카테고리의 다른 글

OPENCV 2.0 설치  (0) 2010/01/05
opencv linux 설치방법  (0) 2009/09/04
eclipse opencv 적용 방법  (0) 2009/07/28
opencv 손 중심 검출 코드  (0) 2009/07/28
Labeling  (0) 2009/07/28
프레임 확인 소스  (0) 2009/07/28
Posted by 숭흑호
void distTF(IplImage* img)
{
 float mask[3];
    int max;
    CvPoint p;
    IplImage* dist = 0;
    IplImage* dist8u = 0;
    IplImage* dist32s = 0;
for(int i=0;i<=1;i++){
    dist = cvCreateImage( cvGetSize(img), IPL_DEPTH_32F, 1 );
    dist8u = cvCloneImage( img );
    dist32s = cvCreateImage( cvGetSize(img), IPL_DEPTH_32S, 1 );

    mask[0] = 1.f;
    mask[1] = 1.5f;

    cvDistTransform( img, dist, CV_DIST_USER, 3, mask, NULL );
    cvConvertScale( dist, dist, 1000 , 0 );
    cvPow( dist, dist, 0.5 );

     cvConvertScale( dist, dist32s, 1.0, 0.5 );
     cvAndS( dist32s, cvScalarAll(255), dist32s, NULL );
     cvConvertScale( dist32s, dist8u, 1, 0 );

     for(int i=0 ;i<dist8u->height;i++)
     {
          int index=i * dist8u->widthStep;
          for(int j=0;j<dist8u->width;j++)
          {
               if((unsigned char)dist8u->imageData[index + j]>max)
               {
                    max=(unsigned char)dist8u->imageData[index + j];
                    p.x =j; p.y =i;
               }
          }
     }
x=p.x;
y=p.y;
i++;
}
 cvReleaseImage( &dist );
    cvReleaseImage( &dist8u );
  cvReleaseImage( &dist32s);
}

'OPENCV' 카테고리의 다른 글

OPENCV 2.0 설치  (0) 2010/01/05
opencv linux 설치방법  (0) 2009/09/04
eclipse opencv 적용 방법  (0) 2009/07/28
opencv 손 중심 검출 코드  (0) 2009/07/28
Labeling  (0) 2009/07/28
프레임 확인 소스  (0) 2009/07/28
Posted by 숭흑호

Labeling

OPENCV 2009/07/28 04:34
opencv 에서 사용하기 위한 라벨링 소스

헤더 파일과 cpp파일을 합쳐 놓았다.

'OPENCV' 카테고리의 다른 글

OPENCV 2.0 설치  (0) 2010/01/05
opencv linux 설치방법  (0) 2009/09/04
eclipse opencv 적용 방법  (0) 2009/07/28
opencv 손 중심 검출 코드  (0) 2009/07/28
Labeling  (0) 2009/07/28
프레임 확인 소스  (0) 2009/07/28
Posted by 숭흑호

프레임 확인 소스

OPENCV 2009/07/28 04:33
#include <cv.h>
#include <highgui.h>
#include <stdio.h>
#include <time.h>
int main()
{
int count1 = 0;
int del = 0;
    CvCapture *cap = cvCaptureFromCAM(0);
    CvCapture *cap1 = cvCaptureFromCAM(1);
    IplImage *img = 0;
    IplImage *img1 = 0;
    cvNamedWindow("img", 1);
    cvNamedWindow("img1", 1);
    
    time_t the_time2;
    time_t the_time = time((time_t*)0);
    while(cap)
    {
        
        img = cvQueryFrame(cap);
        img1 = cvQueryFrame(cap1);

        the_time2 = time((time_t*)0);
        printf("%ld\n",the_time);
        printf("%ld\n",the_time2);
        count1 ++;
        del =the_time2 - the_time ;
        if(del ==20)
        {
            printf("%d\n", count1/20);
        break;
        }
        if(cvWaitKey(10) >= 0)
            break;
        cvShowImage("img", img);
        cvShowImage("img1", img1);
    }
    cvReleaseCapture(&cap);
cvReleaseCapture(&cap1);
    cvDestroyAllWindows();

    return 0;
}

'OPENCV' 카테고리의 다른 글

OPENCV 2.0 설치  (0) 2010/01/05
opencv linux 설치방법  (0) 2009/09/04
eclipse opencv 적용 방법  (0) 2009/07/28
opencv 손 중심 검출 코드  (0) 2009/07/28
Labeling  (0) 2009/07/28
프레임 확인 소스  (0) 2009/07/28
Posted by 숭흑호
TAG openCV