일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #프로젝트
- python list
- 영어
- 딥러닝
- #영어 명언
- python __init__
- #English
- keras
- python 알고리즘
- 이미지 생성
- word embedding
- #opencv
- TensorFlow
- text2img
- #1일1영어
- c언어
- tokenizing
- 완전탐색
- Convolution Neural Network
- findContours
- convexhull
- tensorflow update
- opencv SURF
- 영어명언
- #실생활 영어
- object detection
- #영어
- #실생활영어
- #Android
- #일상영어
- Today
- Total
When will you grow up?
앞서 강의에서는 Sobel를 이용하여 에지를 검출했었습니다. 이번에는 Canny알고리즘이 적용된 cv::Canny함수를 호출하여 외곽선을 검출 Canny Edge Detection 은 John F. Canny에 의해 개발된 알고리즘 입니다.윤곽을 가장 잘 찾아내면서도 원래 영상의 관련된 에지들을 제거할 수 있는 방법 1.검출한 에지는 필요 이상으로 뚜껍기 때문에 객체를 훨씬 더 식별 하기가 힘들다.2.충분히 낮은 경계 값과 동시에 너무나 많은 무의미한 에지를 포함하지 않도록 충분히 높은 경계 값을 찾기란 힘들기 때문에 이러한 이유로 캐니 알고리즘으로 푼다. Canny( detected_edges, detected_edges, lowThreshold, lowThreshold*ratio, kernel_siz..
에지를 검출하는 필터중 기본적인 Sobel 필터이번에는 소벨(Sobel)필터라고 부르는 필터를 사용해보겟습니다.방향성 필터(Directional filter)라고도 불리는데 사용하는 소벨 필터의 커널에 따라 수평 영상 주파수나 수직 영상 주파수에만 영향을 주기 때문입니다. OpenCV에는 영상에 소벨 연산자를 적용시키는 함수가 있습니다 OpenCV에서 제공되는 sobel함수원형은 아래와 같습니다. cv::Sobel(InputArray src, //입력영상 OutputArray dst, //결과영상int ddepth,//출력 이미지 깊이 조합 참조,8비트일경우 절단유도체int dx, //커널지정int dy, //커널지정int ksize = 3,//정방형 커널크기double scale = 1, //크기dou..
Threshold이진 영상 변환을 시킬수 있다. 어떤 영상내에서 화소값들의 특성을 서로 양분하는 하나의 경계화소값을 찾아주는 역할을 한다. 즉 영상 전체적인 특성을 둘로 나누는 경계값을 찾는다는 의미입니다. opencv 에서 제공되는 threshold사용방법double threshold(InputArray src, OutputArray dst, double thresh, double maxval, int type)//입력영상,결과영상,선택된 경계 값, 수행하려는 경계화 타입으로 maxval의미를조절 타입 dst(x,y)THRESH_BINARY -> src(x,y)가 thresh보다 더 크면 maxval 아니면 0THRESH_BINARY_INV-> src(x,y)가 thresh보다 더 크면 0 아니면 ma..