www.viewrun.co.kr User Guide (The Imaging Source devices) 2008. 09
Contents 1 2 3 4 Driver 설치 IC Capture(Image Viewer) 설치 IC Imaging Control(SDK) 설치 Visual Studio 환경설정 (6.0, 2005) 5 Troubleshooting 6 7 8 FAQ OpenCV 활용 Tools & Utilities
1. 사용환경확인및 CD 실행 P3/800 MHz/256 MB 이상 IEEE 1394 카드 (OHCI) 또는 USB 2.0 port Windows 2000/SP4 또는 Windows XP/SP2 또는 Windows Vista 32bit, 64bit 24, 32 bit의 Graphic card 1 English 선택 2 Software Installation 선택
1. Driver 설치 (1) 1. 카메라를컴퓨터에먼저연결하고제공된 CD 를실행. USB 카메라의경우 USB 2.0 port 에서만설치및사용이가능함. 1 Driver 를선택 2 FireWire(1394) 또는 USB Camera 또는 Converter 선택
1. Driver 설치 (2) IEEE 1394 Camera VIEWRUN 3 The Imaging Source 선택 4 구입하신카메라종류에따라 Standard 와 Zoom Cameras 중에서선택
1. Driver 설치 (2) USB Camera CCD Camera CMOS Camera
1. Driver 설치 (3) 1. 붉은상자처럼카메라모델명이나타나는지학인하고다음을선택. ( 카메라모델명이나타나지않는경우 Troubleshooting 을참조 ) 2. 하드웨어설치경고가나타나게되면계속을선택. 3. Driver Install Wizard 가끝나면카메라드라이버설치가완료된것임.
2. IC Capture 설치 (1) Di Driver 설치를완료한후다시처음으로돌아가아래의그림과같이선택. 1 Software for end users 선택 2 Capture 선택
2. IC Capture 설치 (2) 1. IC Capture 선택 Professional 버전의경우 Imaging Source 뿐만아니라, 타사의 WDM 이지원되는카메라도사용이가능한버전임.( 유상구매품목 ) 3 IC Capture 선택 4 Next 선택
2. IC Capture 설치 (3) 1. License Key 항목에카메라구입시함께제공되는키를입력. (CD 포장지에스티커형태로부착되어있음.) 2. Setup 창이종료되면설치가완료된것임. 3. IC Capture를실행하여카메라영상을확인
3. IC Imaging Control(1) - SDK 1. Driver 설치를완료한후다시처음으로돌아가아래의그림과같이선택. MIL, LabView 와같은 3 rd Party program 을사용하시는경우해당 Driver 를 2 번그림의하단에위치한 Extensions for 를선택하여설치. 1 Software for programmers 선택 2 IMAGING CONTROL 선택
3. IC Imaging Control(2) - SDK 3 IC Imaging Control 선택 4 Next 선택
3. IC Imaging Control(3) - SDK 1 제공된 License Key 를입력을한다 1. 제공된 License Key 를입력을한다. (CD 포장지에스티커형태로부착되어있음.)
3. IC Imaging Control(4) - SDK 1 아래의그림과같이필요한프로그래밍언어를선택 1. 아래의그림과같이필요한프로그래밍언어를선택. 2. 2. Setup 창이종료되면 IC Imaging Control 의설치가완료된것임.
3. IC Imaging Control(5) Service Packs Imaging Source 사에서 IC Imaging Control 을위한 Service Packs 1. Service Pack 1 Visual Studio C++ 6.0 에서 DShowLib::tFrameFilterList 의오류수정다운로드 2. Service Pack 2 Visual Studio 2005에서새프로젝트시작에서마법사를통한샘플프로그램생성다운로드 3. Service Pack 3 Visual Studio 2008 을위한 Library 설치다운로드
4. 프로그래밍환경설정 (1) * 프로그래밍을위해서는아래의버전에따라 DirectX SDK 등이필요. 1. Visual Studio 6.0 사용자 DirectX SDK 9.0c 다운로드 2. Visual Studio 2003 사용자 DirectX SDK 2003 November 다운로드 3. Visual Studio 2005 사용자 Platform SDK for Windows Server e 2003 R2 다운로드 Visual Studio 2005 를지원하는 DirectX SDK 다운로드
4. 프로그래밍환경설정 (2) Visual C++ 6.0 설정 (1) 1. IC Imaging Control, DirectX를설치한후 Tools Options Directory 에서아래의그림과같이 Include files, Library files 항목설정. (DirectX의설치경로를그림과같이첫번째에위치하도록설정 ) Include files 에서두번째항목의경로는 Include files 에서두번째항목의경로는 C:\PROGRAM FILES\THE IMAGING SOURCE EUROPE GMBH\IC IMAGING CONTROL 3.0\CLASSLIB\INCLUDE
4. 프로그래밍환경설정 (2) Visual C++ 6.0 설정 (2) 프로젝트설정 ( 실행파일생성경로및 library 추가 ) : Menu Project Settings Link 1. Output file name : (Debug, Release 모드동시설정 ) C:/Program Files/The Imaging Source Europe GmbH/IC Imaging Control 3.0/ClassLib/debug/ 실행파일이름.exe 2. Object/library modules : Win32 Debug : TIS_UDSHL07_vc6d.lib Win32 Release : TIS_UDSHL07_vc6.lib Output file name 의경우사용자임의로설정하여도무방함. 다만, 실행파일실행시에필요한 DLL 및기타파일을같은폴더에포함시켜주어야함.
4. 프로그래밍환경설정 (3) Visual C++ 2005 설정 (1) 포함파일및라이브러리파일추가 ) : 메뉴 도구 옵션 프로젝트및솔루션 VC++ 디렉터리 에서그림과같이포함파일, 라이브러리파일항목에 DirectX, Platform SDK, IC Imaging Control이설치된 Include, Lib 경로를추가
4. 프로그래밍환경설정 (3) Visual C++ 2005 설정 (2) 프로젝트설정 ( 실행파일생성경로및 library 추가 ) : 메뉴 프로젝트 속성 구성속성 링커 일반및입력 에서그림과같이출력파일, 추가종속성항목에 Debug, Release 각각파일이름과 Lib 파일이름을설정 출력파일 : C:/Program Files/The Imaging Source Europe GmbH/ IC Imaging Control3.0/ClassLib/debug/ 실행파일이름.exe 추가종속성 : Debug : TIS_UDSHL07_vc8d.lib Release : TIS_UDSHL07_vc8.lib
4. 프로그래밍환경설정 (4) DShowLib 초기화 1. IC Imaging Control 의예제를실행하기위해서는 1 번항목의에러발생구문을삭제 2. DShowLib 초기화 2 번항목에서문자열로표시된 XXXXX 에카메라구입시에제공되는 CD 에포함된 License key 를문자열로입력 1 2
5. Troubleshooting(1) Driver 설치문제 (1) 그림과같이드라이버설치시카메라를찾지못하는경우카메라와컴퓨터간의케이블상태, 1394 Card 의인식여부를확인하여야한다.
5. Troubleshooting(2) Driver 설치문제 (1) 내컴퓨터 속성 하드웨어 장치관리자에서 1394 Card 인식여부확인
5. Troubleshooting(3) IC Capture 설치도중그림과같은 Error 발생시 IC Capture 설치도중그림과같은 Error 발생시 www.viewrun.co.kr/vcrdi.exe 접속하여파일을다운하여설치.
7. FAQ(1) - Required Files(1) IC Imaging Control 을이용하여작성한실행프로그램은몇개의 Runtime DLL이필요하다. 1. Visual Studio 6.0 으로작성된프로그램 * TIS_UDSHL07_vc6.dll * TIS_DShowLib07_vc71.dll * ICFilterContainer.dll 2. Visual Studio 2003 으로작성된프로그램 * TIS_UDSHL07_vc71.dll * TIS_DShowLib07_vc71.dll * ICFilterContainer.dll 3. Visual Studio 2005 로작성된프로그램 * TIS_UDSHL07_vc8.dll * TIS_DShowLib07_vc71.dll * ICFilterContainer.dll
7. FAQ(1) - Required Files(2) 실행프로그램과같은폴더에 tisdcam.vda 혹은 uvc_driver.vda vda 파일이없는경우아래의그림과같이 exposure 항목에서절대값으로표시되지않으며, Auto Reference Parameter가표시되지않는다. 기타자세한사항은 IC Imaging Control Class Library User s Guide Distributing your Application 항목참조 1 device 관련파일이없는경우 2 device 관련파일이포함되어있는경우
7. FAQ(2) - ActiveX 사용문제 IC Imaging Control 과 ActiveX 를함께사용하는경우컴파일은되나프로그램이실행이되지않는경우아래의코드를프로젝트에추가 ex) Application Class InitInstance() t 안에추가 struct static_ init { static_init() { CoUninitialize(); OleInitialize( 0 ); }; }; #pragma init_ seg( user ) static_init sys_init;
7. OpenCV 에서활용하기 (1) 설치및오류수정 1. OpenCV 1.0 설치 - 다운로드 2. 빌드오류수정 설치경로의 OpenCV\cvaux\include 폴더의 cvaux.h 파일을열어그림과같이주석문을정상적으로닫아준다. OpenCV는 Intel에서개발이되었으며, 오늘날에는오픈소스형태로만들어지고있는영상처리라이브러리이다.
7. OpenCV 에서활용하기 (2) 환경설정 포함파일및라이브러리파일추가 ) : 메뉴 도구 옵션 프로젝트및솔루션 VC++ 디렉터리 에서그림과같이포함파일, 라이브러리파일항목에설치된 Include, Lib 경로를추가
7. OpenCV 에서활용하기 (3) 환경설정 VIEWRUN
7. OpenCV 에서활용하기 (4) 예제프로그램 VIEWRUN Imaging Source 카메라와 OpenCV 활용예제 영상획득및카메라제어는 IC Imaging Control 을이용하고, 획득된영상데이터를 OpenCV의 IplImage에복사하여영상처리 (Erode) 를하는예제 샘플프로그램다운로드
8. Tools & Utilities Firewire Performance Manager 2.0.0.3 Intel T2400 이상의 CPU 를사용하는노트북사용시영상의 Interrupt 발생문제해결 ( 데스크탑에서도설치하는것을추천 ) 다운로드 QuickDriverInstaller 1.4 Imaging Source 장치를컴퓨터에연결하면, 자동으로 driver 를설치하여주는프로그램다운로드