일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 30 |
- C++
- html/css
- 컴퓨터비전
- 영어공부
- 텍스트마이닝
- 코딩테스트
- 데이터분석
- pandas
- 머신러닝
- 자바
- 컴퓨터구조
- 정보처리기사실기
- 파이썬라이브러리
- numpy/pandas
- JSP/Servlet
- 데이터베이스
- SQL
- 연습문제
- 파이썬
- 운영체제
- 중학1-1
- 정수와유리수
- 자바 실습
- 혼공머신
- 데이터입출력구현
- 중학수학
- 정보처리기사필기
- CNN
- 딥러닝
- CSS
- Today
- Total
목록연습문제 (17)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
이제 마지막 남은 두 문제를 풀어보려고 한다. 연습문제 풀기 세 번째 문제 5번프로그램 6-5에서 봉합한 영상을 보면 가장자리에 검은색 영역이 나타나는 현상을 확인할 수 있었다. 검은색 영역을 제외하고 오려내는 버튼을 추가하시오. 코드 실행해 보기 c를 눌러 캡처한 후에 파노라마 영상을 제작했는데 실패했다. 그리고 새벽에 했던 것처럼 다시 시도하기로 했다. 이번에도 재질이 극명하게 다른 류의 사진이라서 그런 것 같다. 총 4장의 영상을 캡처했다. 너무 길어서 뒷부분이 잘렸지만 파노라마 영상이 잘 출력되었다. 그리고 검은색 영역을 제거하는 버튼을 클릭했다. 검은색 영역을 제거하고 이어서 봉합을 해주었다. 근데 영상을 보니 전보다 더 거무스름해 보인다...
이어서 3번 문제부터 풀어보겠다. 연습문제 풀기 두 번째 문제 3번프로그램 6-3에 대해 다음 내용을 답하시오.(1) 이 프로그램은 버튼 → 버튼 → 버튼 순으로 클릭하면 제대로 실행된다. 하지만 버튼 → 버튼 순서로 클릭하면 오류가 발생한다. 오류 메시지를 제시하고 이유를 설명하시오.(2) 오류를 방지할 방법을 구상하고 프로그램을 개선하시오. 원래 코드 사진을 하나 저장하고 이 이미지를 불러왔다. 이제 문제를 풀어보자. (1) 버튼 → 버튼 → 버튼 순으로 클릭하면 제대로 실행되지만 버튼 → 버튼 순서로 클릭하면 오류가 발생한다. 오류 메시지를 제시하고 이유를 설명하기 정말로 파일 버튼을 누른 다음 페인트를 하지 않고 오림 버튼을 누르자 다음과 같은 오류가 발생했다...
새벽에만 컴퓨터 비전 공부를 하고 아침에는 다른 공부를 하느라 하지 못했다. 이제 오후에 3시간 정도 공부를 해볼 생각이다. 연습문제는 2시간 만에 풀어보고 나머지 한 시간은 7단원 진도를 나가봐야지. 연습문제 풀기 문제 1번프로그램 6-1은 삑 소리만 낼 수 있다. winsound 모듈이 제공하는 여러 가지 소리를 낼 수 있게 메뉴를 확장하시오.▶ 힌트 : winsound.PlaySound 함수를 이용한다. 문제 풀기winsound.PlaySound를 사용하면 더 다양한 소리를 재생할 수 있다. winsound.SND_ALIAS 옵션을 사용하여 시스템 기본 소리를 호출하거나, 파일 경로를 지정해 특정 음원을 재생할 수 있다. 아래 코드는 버튼을 추가해 다양한 소리를 재생하도록 확장한 예시이다..
남은 두 문제도 마저 풀어보려고 한다. 8번 문제는 조금 어려워보이지만 한번 도전해볼 것이다. 연습문제 풀기 네번째 문제 7번알고리즘 5-2에서는 임계값에 따라 FP를 줄이려면 임계값 t, d, e, 각각을 늘려야 하는지 줄여야 하는지 쓰고 그 이유를 설명하시오. 알고리즘 5-2 알고리즘 5-2는 매칭된 점 쌍의 집합을 입력으로 받아 최적의 호모그래피 행렬을 추정하기 위해 RANSAC(Random Sample Consensus) 알고리즘을 적용하는 과정이다. 호모그래피 행렬은 두 이미지 간의 대응점 쌍을 통해 변환 관계를 나타내며, 이 알고리즘을 사용하면 외란점(outlier)을 걸러내어 최적의 변환 행렬을 구할 수 있다. 알고리즘 설명변수 초기화 (h=[]):최적의 호모그래피 행렬을 저장할 리..
나머지 문제도 이어서 풀어보겠다. 연습문제 풀기 세 번째 문제 6번그림 5-9의 옥타브 영상을 마드는 프로그램을 작성하시오. 예시 영상은 스스로 고르시오.(1) 그림처럼 6개의 가우시안 영상과 5개의 DOG를 만들어 서로 다른 윈도우에 디스플레이하는 프로그램을 작성하시오.(2) 옥타브를 구성하는 가우시안 영상의 개수를 지정할 수 있도록 프로그램을 확장하시오. 그림 5-9 이 그림은 SIFT(Scale-Invariant Feature Transform) 알고리즘에서 사용하는 다중 스케일 공간의 개념을 보여준다. 여기서 옥타브(Octave)와 DOG(Difference of Gaussian)에 대해 설명하겠다.옥타브(Octave)옥타브란 SIFT에서 이미지 피라미드의 한 층을 의미한다. 옥타브는 여러..
이어서 3번 문제부터 풀어보겠다. 조금 전에 푼 문제가 너무 어려워서 해결하지 못하는 문제를 가지고 1시간 반이나 붙잡고 있었다. 결국 풀지 못했지만 답을 구하는 것만이 능사는 아니라는 것을 느끼는 시간이었다. 문제와 씨름하는 그 시간이 정말 소중한 시간이었다.도무지 풀 수 없는 문제 앞에서 좌절하지 않고 용기를 내며 나아가는 나의 모습이 무척 뿌듯하고 자랑스러웠다. 요즘은 개발 공부하는 속도가 너무 느리라는 생각이 들 때도 있다. 특히 컴퓨터 비전은 진도가 잘 안 나간다. 그래도 난 많이 배우고 있고 성장하고 있다고 믿기로 했다. 연습문제 풀기 두 번째 문제 3번프로그램 5-2의 10, 14행은 가능한 모든 키를 생성하고, 18행은 키포인트를 그린다.(1) 키포인트를 2개만 생성하도록 프로그램 5-..
아침에 수학 공부를 하다가 무척 화가 나는 일이 있었지만 마음을 가라앉히고 오늘 해야 할 공부를 어느 정도 진행해보았다. 살다보면 정말 가식적이고 언행이 불일치되는 사람을 만날 때가 있다. 난 그런 사람과는 정말 상종도 하기 싫지만 이제 2주만 있으면 더 볼일도 없을 것 같다. 어디서 마주치더라도 인사도 안할 생각이다. 아무튼 오늘 푼 수학 문제는 많이 어려워서 하루에 다 풀지 못할 것 같아 내일 이어서 풀어보기로 했다. 그리고 오늘 갑자기 무슨 시험을 본다고 해서 공부도 하나도 안 했는데 설치하고 기출문제 한번 읽어보느라 시간이 좀 걸렸다. 오늘도 영어 공부는 못할 것 같다. 오후 4시에 시험이라고 하니 3시간 정도 시간이 있으니 그때까지 연습문제를 풀어보려고 한다. 오늘 6장을 다 못 끝낼 수도 있겠..
저녁을 먹고 다시 연습문제를 풀어보려고 한다. 이번에는 조금 풀만한 문제가 나왔으면 좋겠다. 연습문제 풀기 세 번째 문제 3번 RANSAC 알고리즘은 에지 점을 직선으로 근사한다. 이때 에지 점의 위치 정보만 사용하는데, 에지 점은 에지 강도와 에지 방향 정보를 추가로 가지고 있기 때문에 이 정보들을 추가로 활용하면 성능을 높일 여지가 있다. 에지 강도와 에지 방향 정보를 추가로 사용해 RANSAC 알고리즘을 강화하는 아이디어를 제시하시오. RANSAC 알고리즘은 데이터 내에 있는 아웃라이어(Outlier)를 다룰 때 유용한 방법이다. 이 알고리즘은 주어진 데이터에서 가장 적합한 모델을 추정하기 위해 반복적인 무작위 샘플링과 검증을 통해 최적의 모델을 찾는다. 특히, 이미지 처리나 컴퓨터 비전에서 직선,..
연습문제가 굉장히 어려워서 한 문제를 푸는데 한 시간 이상 걸리고 있다. 그래도 난 이 모든 문제를 꼭 다 해결한 후에 다음 과정으로 넘어가려고 한다.문제 2번도 1번처럼 계산을 해서 푸는 문제이다. 연습문제 풀기 두 번째 문제 2번그림 4-18 영상에서 105 값을 가진 화소에 대해 LBP와 LTP를 그림 4-18처럼 제시하시오. 이 문제를 풀기 위해서는 그림 4-18을 이해해야 한다. 먼저 이 그림 4-18의 내용은 눈으로 봐서는 결코 이해할 수 없다는 걸 알게 되었다. 손으로 직접 풀면서 값이 맞는지 확인해 보기로 했다. 그런 다음에 연습문제를 풀어볼 것이다. 그림 4-18 문제 해결해 보기 문제 풀기 학습을 마치고이 문제도 푸는데 1시간 이상 걸렸다. 하지만..
이제 연습문제를 풀며 단원을 마무리해볼 것이다. 문제가 많이 어려운데 과연 풀 수 있을지 의문이 들지만 할 수 있는데까지 최선을 다해볼 것이다. 연습문제 풀기 문제 1번 이 문제를 풀기 위해서는 예제 4-1을 이해해야 한다. 이 자료에서는 소벨 연산자를 적용하는 과정과 그 결과로 얻어지는 그래디언트 방향과 크기를 설명하고 있다. 소벨 연산자는 이미지에서 엣지(경계)를 검출하기 위해 사용되는 미분 연산자 중 하나이다. 이를 통해 이미지 내의 픽셀 밝기 변화 정도와 방향을 계산할 수 있다. 1. 소벨 연산자란?소벨 연산자는 엣지 검출을 위해 이미지의 밝기 변화율(미분)을 구하는 연산자로, 수평과 수직 방향으로 각각 적용된다. 소벨 연산자는 두 방향(수평과 수직)에서 이미지의 밝기 차이를 계산하여 ..