검색결과 리스트
분류 전체보기에 해당되는 글 52건
- 2013.05.10 [OpenCV]카메라 영상에서 특정값 검출(HSV컬러모델)
- 2013.04.05 [MATLAB]makecform 함수
- 2013.04.05 [MATLAB]roipoly() 함수(영역지정)
- 2013.04.05 [MATLAB]웹캠 영상 불러오기 1
- 2013.04.04 [MFC]Horizontal Scroll Bar
- 2013.04.04 [OpenCV]카메라 영상 출력
- 2013.04.03 [영상처리]그레이 스케일 변경(Gray-Scale Modification)
- 2013.03.26 [영상처리]다중 영상 더하기와 빼기
- 2013.03.26 [영상처리]영상의 밝기 조절과 명암대비 조절
- 2013.03.11 Bayesian Decision Theory
글
[OpenCV]카메라 영상에서 특정값 검출(HSV컬러모델)
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
VideoCapture camera(CV_CAP_ANY);
Mat input;
Mat output(Size(input.size().height,input.size().width),input.type());
Mat img_thresh(Size(640,480),input.type());
namedWindow("input",0);
namedWindow("output",0);
namedWindow("threshold",0);
Scalar hsv_min = cvScalar(70 , 100, 100, 0);
Scalar hsv_max = cvScalar(130, 255, 255, 0);
for(;;)
{
camera >> input;
cvtColor(input,output,CV_BGR2HSV,1);
inRange(output,hsv_min,hsv_max,img_thresh);
imshow("input",input);
imshow("output",output);
imshow("threshold",img_thresh);
waitKey(30);
}
return 0;
}
'OpenCV > example' 카테고리의 다른 글
이미지 읽고,처리,저장,보여주기(영상처리 기본) (0) | 2013.06.15 |
---|---|
프로그램 실행시간 측정 (0) | 2013.05.20 |
[OpenCV]카메라 영상 출력 (0) | 2013.04.04 |
[OpenCV #7]이진 영상 변환(threshold) (0) | 2013.03.04 |
[OpenCV #6]split and merge (0) | 2013.02.20 |
설정
트랙백
댓글
글
[MATLAB]makecform 함수
makecform(): Create a color transformation structure.
※ RGB->Lab 변환
'MATLAB' 카테고리의 다른 글
[MATLAB]roipoly() 함수(영역지정) (0) | 2013.04.05 |
---|---|
[MATLAB]웹캠 영상 불러오기 (1) | 2013.04.05 |
[영상처리]그레이 스케일 변경(Gray-Scale Modification) (0) | 2013.04.03 |
[영상처리]다중 영상 더하기와 빼기 (0) | 2013.03.26 |
[영상처리]영상의 밝기 조절과 명암대비 조절 (0) | 2013.03.26 |
설정
트랙백
댓글
글
[MATLAB]roipoly() 함수(영역지정)
roipoly() function: Select polygonal region of interest.
roipoly 함수를 이용하여 해당 영역을 지정할 수 있다.
Example
>> img=imread('baboon.jpg');
>> roipoly(img)
직접 해당 영역을 직접 지정하여 오른쪽 마우스 버튼을 누르면 2번째 그림처럼 지정한 영역부분이 영역처리 된걸 볼 수 있다.
'MATLAB' 카테고리의 다른 글
[MATLAB]makecform 함수 (0) | 2013.04.05 |
---|---|
[MATLAB]웹캠 영상 불러오기 (1) | 2013.04.05 |
[영상처리]그레이 스케일 변경(Gray-Scale Modification) (0) | 2013.04.03 |
[영상처리]다중 영상 더하기와 빼기 (0) | 2013.03.26 |
[영상처리]영상의 밝기 조절과 명암대비 조절 (0) | 2013.03.26 |
설정
트랙백
댓글
글
[MATLAB]웹캠 영상 불러오기
Matlab의 도움말에 상세히 나와있다. command window에 doc 를 입력하여 도움말을 참고하여 작업하자.
1. 웹캠 사용하기
imaqhwinfo ▶ pc에 연결된 카메라 장치 확인(아래 그림에서는'winvideo' 하나가 잡혔다)
device.SupportedFormats ▶ winvideo에서 제공하는 색공간 해상도
위 그림의 결과 16가지의 선택을 할 수 있다는걸 확인 할 수 있다.
아래의 그림과 같이 입력하면 직접해상도를 선택하여 출력 할 수 있다.
'MATLAB' 카테고리의 다른 글
[MATLAB]makecform 함수 (0) | 2013.04.05 |
---|---|
[MATLAB]roipoly() 함수(영역지정) (0) | 2013.04.05 |
[영상처리]그레이 스케일 변경(Gray-Scale Modification) (0) | 2013.04.03 |
[영상처리]다중 영상 더하기와 빼기 (0) | 2013.03.26 |
[영상처리]영상의 밝기 조절과 명암대비 조절 (0) | 2013.03.26 |
설정
트랙백
댓글
글
[MFC]Horizontal Scroll Bar
1. Dialog환경에서,
2. Scroll Bar를 이용하여 RGB Color 영상 만들기.
Visual Studio2010으로 작업.
1. MFC Application : Project 생성하기(그림 클릭하면 크게 볼 수 있음)
OK -> next~dialog based, 한국어 기타 등등 설정하기
dialog 생성 성공.
2. toolbox에서 Horizontal Scroll Bar, Edit Control를 dialog에 배치하기
3. Project->class wizard 이용하여 변수 만들기
앞서 만든 control 들이 보인다. (빨간색표시 구간)
add Varoable...버튼을 눌러 변수명을 만든다. (ex. m_RScroll, m_GScroll, m_BScroll)
IDC_SCROLLBAR1~3 이 아까전에 만든 Horizontal Scroll Bar 3개고, IDC_EDIT1~3이 아까전에 만든 Edit Control이들이다.
Edit Control 에도 변수를 만들어 준다. (ex. m_REdit, m_GEdit, m_BEdit)
※앞으로 변수선언, 함수나 이벤트같은 선언은 class wizard을 이용하자. 단축키:Ctrl + Shift + X
4. 초기화
5. 코딩
6. Horizontal Scroll Bar, Edit Control의 값을 저장할 변수 선언
일반 변수 선언도 class wizard을 이용하자. 단축키:Ctrl + Shift + X
int m_RedValue;
int m_GreenValue;
int m_BlueValue;
CString m_strRed;
CString m_strGreen;
CString m_strBlue;
함수 선언도 class wizard을 이용하자. 단축키:Ctrl + Shift + X
7. Scroll 핸들도 class wizard을 이용하자. 단축키:Ctrl + Shift + X
Messages ->WM_HSCROLL 를 Add Handelr...버든을 눌러 핸들을 생성한다.
실행
설정
트랙백
댓글
글
[OpenCV]카메라 영상 출력
카메라 영상 출력하기
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
VideoCapture camera(CV_CAP_ANY);
if(!camera.isOpened())
return -1;
Mat result;
namedWindow("frame", CV_WINDOW_AUTOSIZE);
for(;;)
{
Mat frame;
camera >> frame; //get a new frame from camera.
result=frame.clone();
imwrite("camera.jpg",result);
imshow("frame", result);
if(waitKey(30) >= 0) break;
}
return 0;
}
'OpenCV > example' 카테고리의 다른 글
프로그램 실행시간 측정 (0) | 2013.05.20 |
---|---|
[OpenCV]카메라 영상에서 특정값 검출(HSV컬러모델) (0) | 2013.05.10 |
[OpenCV #7]이진 영상 변환(threshold) (0) | 2013.03.04 |
[OpenCV #6]split and merge (0) | 2013.02.20 |
[OpenCV #5]cv::Mat 클래스,복사,픽셀 접근 (0) | 2013.02.19 |
설정
트랙백
댓글
글
[영상처리]그레이 스케일 변경(Gray-Scale Modification)
Ex)(10,50) 범위의 gray level을 (10,250)범위로 확장
◆ Negative
사진의 음화와 같은 영상을 구함
◆ Gray-level slicing
영상의 특정 범위의 밝기를 강조
◆ Gray-level slicing
좁은 범위의 입력 레벨을 넓은 범위의 출력 레벨로 확장함 ▶ 명암대비가 높아짐
◆ gamma correction
대수 변환과 마찬가지로 낮은 명암도의 좁은 범위를 넓은 범위의 출력 명암도로 매핑
감마 보정으로 골절 탈구와 척수 인대 충돌 증상을 띠는 상부 흉곽 척수의 MRI영상을 상세히 표현
'MATLAB' 카테고리의 다른 글
[MATLAB]roipoly() 함수(영역지정) (0) | 2013.04.05 |
---|---|
[MATLAB]웹캠 영상 불러오기 (1) | 2013.04.05 |
[영상처리]다중 영상 더하기와 빼기 (0) | 2013.03.26 |
[영상처리]영상의 밝기 조절과 명암대비 조절 (0) | 2013.03.26 |
[MATLAB]컬러영상을 명암도영상으로 변환 (0) | 2013.03.08 |
설정
트랙백
댓글
글
[영상처리]다중 영상 더하기와 빼기
2.산술연산(다중영상)
덧셈 연산 : 두 영상의 정보를 결합하는데 사용
뺄셈 연산 : 영상 내 물체의 움직임을 식별, 배경 제거나 조명 균일화에 사용
두 영상 더하기
두 영상 빼기
'MATLAB' 카테고리의 다른 글
[MATLAB]웹캠 영상 불러오기 (1) | 2013.04.05 |
---|---|
[영상처리]그레이 스케일 변경(Gray-Scale Modification) (0) | 2013.04.03 |
[영상처리]영상의 밝기 조절과 명암대비 조절 (0) | 2013.03.26 |
[MATLAB]컬러영상을 명암도영상으로 변환 (0) | 2013.03.08 |
[MATLAB]영상 읽기,보여주기,저장하기 (0) | 2013.03.08 |
설정
트랙백
댓글
글
[영상처리]영상의 밝기 조절과 명암대비 조절
1.산술연산(단일영상)
덧셈, 뺄셈 연산 : 영상의 밝기를 조정함.
곱셈, 나눗셈 연산 : 영상의 명암대비(constrast)를 조정함.
명암도(gray level) 영상은 보통 256 레벨[0,255]을 가지고 있는데, 레벨이 증가할수록 밝아지고 감소할수록 어두워짐.
레벨별 명암(black ->white)
명암대비는 영상 내의 가장 밝은 부분과 가장 어두운 부분과의 상대 비율.
● 낮은 명암대비 : 영상 내 대부분이 어둡거나 밝거나 흐리다. 즉 밝기값들이 어느 한쪽에 치우쳐 있다.
● 높은 명암대비 : 영상 내 어둡고, 밝은 부분이 다 포함된다. 즉 밝기값의 분포가 고르게 분포되어 있다.
명암 대비를 증가시키려면 곱셈 연산 ▶ 영상을 보다 선명하게 부각
명암 대비를 감소시키려면 나눗셈 연산 ▶ 영상의 선명도를 낮추는 역활
덧셈 연산 (+50)
뺄셈 연산 (-50)
곱셈 연산 (*1.5)
나눗셈 연산 (/1.5)
'MATLAB' 카테고리의 다른 글
[영상처리]그레이 스케일 변경(Gray-Scale Modification) (0) | 2013.04.03 |
---|---|
[영상처리]다중 영상 더하기와 빼기 (0) | 2013.03.26 |
[MATLAB]컬러영상을 명암도영상으로 변환 (0) | 2013.03.08 |
[MATLAB]영상 읽기,보여주기,저장하기 (0) | 2013.03.08 |
[MATLAB]자주 쓰는 명령어(계속 업뎃) (0) | 2013.02.05 |
설정
트랙백
댓글
글
Bayesian Decision Theory
Bayes 공식
여기서 두 부류의 경우는
이다. Bayes 공식을 말로는 다음과 같이 표현할 수 있다.
'패턴인식' 카테고리의 다른 글
precision, recall, F-measure (0) | 2014.06.08 |
---|