오늘의 사건사고
RyuiSaka
|
Tag
|
Media
|
Guest
|
Subscription
|
*
'threshold'에 해당되는 글 1건
2008/11/14
[OpenCV] Threshold와 Morphology 적용하기
(4)
[OpenCV] Threshold와 Morphology 적용하기
Image Processing
2008/11/14 17:03
- 결과
원본 이미지
Threshold 적용 후
Threshold를 적용 한 후, Morphology까지 적용
- 소스코드
#include
/* * main.cpp * OpenCVApp * * Created by Seongwoo Lee on 11/11/08. * Copyright 2008 RyuiSaka. All rights reserved. * */ // This header includes all the opencv headers (cv, cxcore, highgui, ml) #include
int main(int argc, char** argv) { IplImage* sourceImage = cvLoadImage("./test.jpg", CV_LOAD_IMAGE_COLOR); IplImage* hsvImage = cvCreateImage(cvGetSize(sourceImage), IPL_DEPTH_8U, 3); IplImage* hsvImage_h = cvCreateImage(cvGetSize(hsvImage), IPL_DEPTH_8U, 1); IplImage* hsvImage_s = cvCreateImage(cvGetSize(hsvImage), IPL_DEPTH_8U, 1); IplImage* hsvImage_v = cvCreateImage(cvGetSize(hsvImage), IPL_DEPTH_8U, 1); IplImage* intermediateImage = cvCreateImage(cvGetSize(sourceImage), IPL_DEPTH_8U, 1); IplImage* morphologyIntermediateImage = cvCreateImage(cvGetSize(sourceImage), IPL_DEPTH_8U, 1); IplImage* convertedImage = cvCreateImage(cvGetSize(sourceImage), IPL_DEPTH_8U, 3); IplImage* morphologyImage = cvCreateImage(cvGetSize(sourceImage), IPL_DEPTH_8U, 3); char* sourceWindow = "Source Image(BGR)"; char* convertedWindow = "Converted Image(applied to the threshold)"; char* morphologyWindow = "Converted Image2(applied to the threshold and morphology)"; cvNamedWindow(sourceWindow, CV_WINDOW_AUTOSIZE); cvNamedWindow(convertedWindow, CV_WINDOW_AUTOSIZE); cvNamedWindow(morphologyWindow, CV_WINDOW_AUTOSIZE); cvShowImage(sourceWindow, sourceImage); cvCvtColor(sourceImage, hsvImage, CV_BGR2HSV); cvSplit(hsvImage, hsvImage_h, hsvImage_s, hsvImage_v, NULL); cvCmpS(hsvImage_s, 40, intermediateImage, CV_CMP_GE); cvCopy(sourceImage, convertedImage, intermediateImage); cvShowImage(convertedWindow, convertedImage); cvErode(intermediateImage, morphologyIntermediateImage, NULL, 1); cvCopy(sourceImage, morphologyImage, morphologyIntermediateImage); cvShowImage(morphologyWindow, morphologyImage); cvWaitKey(0); return 0; }
요즘에 보내기
트위터에 보내기
페이스북에 보내기
미투데이에 보내기
크리에이티브 커먼즈 라이선스
이 저작물은
크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스
에 따라 이용하실 수 있습니다.
Posted by
RyuiSaka
TAG
C++
,
image processing
,
intel
,
morphology
,
OpenCV
,
RyuiSaka
,
threshold
,
류사마
,
류이사카
,
모폴로지
,
문턱값
,
씨쁠쁠
,
영상처리
,
오픈씨브이
,
이미지 프로세싱
,
인텔
,
테스트
,
테스트 코드
트랙백
0
개
,
댓글
4
개가 달렸습니다
트랙백 주소 ::
http://ryuisaka.com/trackback/340
이전
1
다음
Back To The Basic,.
RyuiSaka
오늘의 사건사고
RyuiSaka
달력
«
2012/02
»
일
월
화
수
목
금
토
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
RyuiSaka
검색을 통해 들어오신 분..
Wish List
카테고리
분류 전체보기
(474)
세상살이
(148)
배두나
(4)
주절주절
(67)
지름
(59)
생각
(38)
정보
(58)
과제
(9)
영화상영정보
(2)
영화
(26)
일본영화
(22)
영화관 기행
(1)
음악
(21)
ACM
(9)
Image Processing
(6)
최근에 올라온 글
부러진 화살.
백만엔걸 스즈코 (백만엔과 고...
오늘부터 서른.
타이페이 카페스토리 (Taipei...
KIA FORTE 2010MY Si 블랙프리...
(2)
최근에 달린 댓글
연락처라도 남겨주시지....
RyuiSaka
04:14
[비밀댓글].
02/11
시계예쁘네요 어디서 사...
몬데인
01/20
졸업하시기 전에 저 주세...
광명
2011
윗글 패기 쩌네요 ㅋㅋㅋㅋ.
사스콰치
2011
글 보관함
2012/01
(3)
2011/12
(1)
2011/09
(3)
2011/04
(1)
2011/03
(1)
링크
Kay's story.
하고 싶은 말은 하는 블로그.
J's.
개밥세상.
잭크와 콩나무.
ZeroWiki.
어른이 되가는 소녀..
두나넷.
Silver Rain.
kaori 日和.
우물안 이무기.
COM's Project.
새롭게 태어나다.
☆DreamChaser★.
World of EmulBoy.
IT's Lives..
eMTi.net Blog.
ㅈ융. Mint Chocolate_Colored.
Welcome To Hong Bakery!!.
양을 찾아 떠나는 모험.
원념의 귀곡성.
돌아오지 않는 숲.
자민의 새벽안개.