imaghwinfo 를 command 창에 입력한다.
이와 같이 dcam만 나타날 시
>> supportPackageInstaller
를 입력한다.
-> install from Internet 을 선택
-> OS Generic Video Interface 를 선택
-> Install한다.
다시 imaghwinfo를 쳐보면 위처럼 winvideo가 생긴 것을 볼 수 있다.
2015년 7월 27일 월요일
2015년 7월 19일 일요일
TLD 설치
설치환경
- windows 7
- MATLAB R2014b
- VS2012
compile.m 에서 수정해야할 사항
- include, libpath를 자신의 opencv 위치로 수정해준다.
compile.m에 25번째 줄에서부터 아래의 코드로 수정한다.
1
2
3
4
5
6
|
files = dir(fullfile(libpath, '*.lib'));
lib = [];
for i = 1:length(files),
lib = [lib ' ' libpath '\' files(i).name];
end
| cs |
- mex 폴더에서 lk.cpp, fern.cpp, bb_overlap.cpp 각 파일의 코드를 수정한다.
#ifdef_CHAR16T
#define CHAR16_T
#endif
위의 코드를 모두 주석처리한다.
- bb_overlap.cpp 에러
bb_overlap.cpp 파일을 열고 #include "minmax.h" 를 추가한다.
- FSPECIAL 함수 에러
img_blur.m에 가면 위의 함수가 대문자로 되어있다. matlab에서 위의 함수는 소문자로 호출하기 때문에 FSPECIAL-> fspecial 소문자로 바꾸어준다.
- LINK : fatal error LNK1104: 'lk.mexw64' 파일을 열 수 없다는 에러
관리자 권한으로 실행하면 compile.m이 완료된다.
2015년 6월 7일 일요일
2015년 6월 6일 토요일
2015년 2월 5일 목요일
2015년 1월 27일 화요일
2015년 1월 6일 화요일
Mat 사용법
Mat g(512, 480, CV_8U, Scalar(64));
//512x480 크기의 unsigned 8비트 영상 g를 생성하고 64라는 값으로 초기화
Mat img(Size(480, 512), CV_8UC3, Scalar(0,0,255));
//512x480 크기의 세 채널을 가지는 unsigned 8비트 영상 img를 생성하고 빨간색으로 초기화
Mat g1 = g;
//g1은 g와 같은 이미지를 가리킨다.
img.copyTo(f);
//img를 f에 복사함
h = img.clone();
//img를 h에 복사함
CV_8U : 흑백 영상
CV_8UC3 : RGB 컬러 영상
U : unsigned
8 : 8 bit
C3 : 3 channel
//512x480 크기의 unsigned 8비트 영상 g를 생성하고 64라는 값으로 초기화
Mat img(Size(480, 512), CV_8UC3, Scalar(0,0,255));
//512x480 크기의 세 채널을 가지는 unsigned 8비트 영상 img를 생성하고 빨간색으로 초기화
Mat g1 = g;
//g1은 g와 같은 이미지를 가리킨다.
img.copyTo(f);
//img를 f에 복사함
h = img.clone();
//img를 h에 복사함
CV_8U : 흑백 영상
CV_8UC3 : RGB 컬러 영상
U : unsigned
8 : 8 bit
C3 : 3 channel
피드 구독하기:
글 (Atom)








