์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- Xcode
- FLUTTER
- Computer Vision
- OpenCV
- SwiftUI
- dart
- UIKit
- git error
- IOS
- C++
- ํ๊ณ
- ์ ํ๋ก๊ทธ์ธ๊ตฌํํ๊ธฐ
- Ai
- ๋ค์ง
- ํดํ
- family control
- vscode
- ํ๊ธ
- Center
- Flutter codelab
- Column
- ๊ณต์๋ฌธ์
- useEffect
- ์ค๋ํดํ
- Simulator
- Git
- React
- Swift
- ์ค์ํํธ
- codelab
- Today
- Total
๋ชฉ๋ก๐ computer vision (6)
ram2 ๐
โ๏ธ good feature ๋ ๋ฌด์์ธ๊ฐ? - ์กฐ๋ช ์ ์ํฉ์ ์๊ด ์์ด ๋์ผํ feature๋ฅผ ์ถ์ถํด์ผ ํ๋ค. - ์์น์ ์๊ด ์์ด ๋์ผํ feature๋ฅผ ์ถ์ถํด์ผ ํ๋ค. - ํฌ๊ธฐ์ ์๊ด ์์ด ๋์ผํ feature๋ฅผ ์ถ์ถํด์ผ ํ๋ค. - ํ์ ์ํฉ์ ์๊ด ์์ด ๋์ผํ feature๋ฅผ ์ถ์ถํด์ผ ํ๋ค. - Perspective transform์ ์๊ด ์์ด ๋์ผํ feature๋ฅผ ์ถ์ถํด์ผ ํ๋ค. - ๊ณ์ฐ๋์ด ๋๋ฌด ๋ง์ผ๋ฉด ์๋๋ค. - ๋ฉ๋ชจ๋ฆฌ ์๋ชจ๊ฐ ํจ์จ์ ์ด์ด์ผ ํ๋ค. โ๏ธ ORB oFast detector + r-BRIEF descriptor ์ด ๋ ๊ฐ์ง๊ฐ ํ์ณ ์๋ ํํ์ด๋ค. FAST : radius๊ฐ 3์ธ ๊ฒฝ์ฐ, 9๊ฒ์ ์ฐ์๋๋ ํฝ์ ํฌ๊ธฐ๋ฅผ ๊ณ ๋ คํ๋ค. BRIEF : ํ ํฝ์ ์ด feature๋ก ํ๋ช ์ด ๋ฌ์ ๋..
Histogram Equalization ๋? โก๏ธ ์ฐ๋ฆฌ ๋ง๋ก๋ histogram์ ์ ๊ทํ ํ๋ ๊ฒ์ด๋ค. โก๏ธ ๊ฐ ๊ตฌ์ฑ ์์๋ฅผ ์์์ ๊ตฌ์ฑํ๋ ํฝ์ ์ ์ ์ฒด ๊ฐ์๋ก ๋๋๋ค. โก๏ธ bin์ ๊ฐ์๋ฅผ ์ ์ค์ ํ๋ ๊ฒ์ด ์ค์ํ๋ค. โก๏ธ ๋ฐ๊ธฐ ๋๋ color ๊ฐ์ ์ฐจ์ด๋ฅผ ์ด๋ฏธ์ง์ ์ ์ฉํ ๊ฒ์ด๋ค. * histogram์ด ํน์ ์์ญ์ ๋๋ฌด ์ง์ค๋์ด ์์ผ๋ฉด contrast๊ฐ ๋ฎ์ ๊ฒ์ด๋ค. ** histogram์ด ๊ณจ๊ณ ๋ฃจ ๋ถํฌ๋์ด ์์์๋ก high contrast๋ผ๊ณ ํ๋๋ฐ, high contrast๋ฅผ ์ข์ ์ด๋ฏธ์ง๋ผ๊ณ ํ๋ค. Histogram ๊ณผ bin [๋ฌธ์ ] ๋ง์ฝ, ๋ค์ ํ์ ๊ฐ์ ์ด๋ฏธ์ง๊ฐ ์๋ค๊ณ ๊ฐ์ ํด๋ณด์. ์ด ๋ intensity level์ 16[0,15], bin์ ๊ฐ์๊ฐ 4๋ผ๋ฉด, ๊ฐ bin์ ? [ํด์ค] ์ด ..
spatial filtering ์ด๋? -> spatial filter๋ฅผ ํ์ฉํด์ ์ ์ฒ๋ฆฌ ํ๋ ๊ฒ. spatial filtering์ ์ข ๋ฅ 1. Averaging filter - ์ฃผ๋ณ ๊ฐ์ ํ๊ท ์ผ๋ก ๋์ฒด ์ํจ๋ค. - random noise๋ฅผ ์ค์ผ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค. - image๊ฐ ํ๋ฆฟํด์ง๋ค. (blurs an image) [์ฌ์ฉ ์] ํ์ : blur( input image, output image, size of kernel); blur( image, result, Size(5,5) ); 2. Gaussian filter - ๊ฐ์ค์น ํ๊ท ์ ์ํํ๋๋ฐ, ๊ฐ์ค์น๋ฅผ gaussian filter๋ฅผ ์ฌ์ฉํด์ ํ๋ค. [์ฌ์ฉ ์] GaussianBlur( image, image, size of kernel,..
intensity transformation๋? โก๏ธ ์ด๋ฏธ์ง์ ๋ฐ๊ธฐ๋ฅผ ๋ณํํ๋ ๊ฒ. intensity transformation์ ์ข ๋ฅ intensity transformation์๋ ํฌ๊ฒ 3๊ฐ์ง ์ข ๋ฅ๊ฐ ์๋ค. 1. negative - ์ด๋ฏธ์ง์ ์ด๋์ด ์์ญ์ ๋ฐ์ ์์ญ์ผ๋ก, ์ด๋ฏธ์ง์ ๋ฐ์ ์์ญ์ ์ด๋์ด ์์ญ์ผ๋ก ๋ฐ์ ์ํค๋ ๊ฒ. [๊ณต์] โก๏ธ L - 1 - r r : input, ์์์ intensity level์ด [0, L-1] ์ฌ์ด์ธ ๊ฒฝ์ฐ 2. log transformation - ์ด๋์ด ์์ญ์ ์จ์ด ์๋ detail์ ๋ ์ ๋ช ํ๊ฒ ํ๋ ๊ฒ์ ์์ฃผ ์ฌ์ฉ๋๋ค. - ๋จ์ํ ์์์ ๋ฐ๊ฒ ๋ง๋๋ ๊ฒ์ด ์๋๋ค. - ๋ฐ์ ๋ถ๋ถ์ detail์ ์ค์ด๋ค๊ณ , ์ด๋์ด ์์ญ์ detail์ ๋์ผ ์ ์๋ค. - ์ด๋์ด ..
ํ ์ (x1, y1)์ด ๊ฐ์ง ์ ์๋ ์ง์ ์ y1 = a*x1 + b ์ด๋ค. ์ด ์์ b = -a*x1 + y1 ์ผ๋ก๋ ํํํ ์ ์๋ค. ๊ฒฐ๊ตญ, ํ ์ ์ด ๊ฐ์ง ์ ์๋ ๋ชจ๋ ์ง์ ์ b์ m์ ๋ํ ํ๋ฉด์์ ํ๋์ ์ง์ ์ผ๋ก ํํํ ์ ์๋ค. y1 = a*x1 + b โก๏ธ b = -a*x1 + y1 ์์ ์ด๋ ๊ฒ ๋ฐ๊พธ๋ฉด, a, b ํ๋ฉด์์ ์ง์ ์ด ๋ ๊ฐ ๋์ค๊ฒ ๋๋ค. ์ด๋ ๋ ์ง์ ์ ๊ต์ ์ ๋ ์ ์ ์ง๋๋ ์ง์ ์ ์๋ฏธํ๊ฒ ๋๋ค. ์ฐธ๊ณ ์ฌ์ดํธ https://wkdtjsgur100.github.io/Hough-Transform/