์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Center
- ์ค๋ํดํ
- Xcode
- ํดํ
- OpenCV
- vscode
- Column
- ํ๊ธ
- ๋ค์ง
- Git
- dart
- Simulator
- C++
- ์ค์ํํธ
- IOS
- Flutter codelab
- ๊ณต์๋ฌธ์
- Swift
- FLUTTER
- git error
- ํ๊ณ
- ์ ํ๋ก๊ทธ์ธ๊ตฌํํ๊ธฐ
- UIKit
- useEffect
- codelab
- Computer Vision
- React
- SwiftUI
- family control
- Ai
- Today
- Total
๋ชฉ๋ก2022/09 (2)
ram2 ๐
ํ ์ (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/
Edge pixels : ๋ฐ๊ธฐ๊ฐ ๊ธ๊ฒฉํ๊ฒ ๋ณํ๋ ๊ฒ โ ์ด๋ป๊ฒ detect edges๋ฅผ ํ๋๊ฐ? [1์ฐจ์] 1์ฐจ ๋ฏธ๋ถ์ ํ๋ค. ์ฆ, ๋ฏธ๋ถ ํ์ ๋ 0์ด ์๋ ํน์ ํ ๋ถ๋ถ์ ์ฐพ์์ ๊ฒ์ถํ๋ ๊ฒ. [2์ฐจ์] image gradient๋ฅผ ์ฌ์ฉํ๋ค. grad(f) = x์ถ ๋ฐฉํฅ์ผ๋ก์ ๋ฏธ๋ถ๊ฐ๊ณผ y์ถ ๋ฐฉํฅ์ผ๋ก์ ๋ฏธ๋ถ ๊ฐ์ผ๋ก ์ด๋ฃจ์ด์ง๋ค. * gradient vector์ edge direction์ 90๋ ์ฐจ์ด. * gradient vector๋ ํด๋น ์์น์์ ๋ณํ๋์ด ๊ฐ์ฅ ๊ธ๊ฒฉํ ๋ฐฉํฅ. [noise๊ฐ ์๋ ๊ฒฝ์ฐ] noise๊ฐ ์๋ ๊ฒฝ์ฐ, edge detection์ด ํ๋ค๊ธฐ ๋๋ฌธ์ filtering์ ์ฌ์ฉํด์ noise๋ฅผ ์ ๊ฑฐํ๋ค. โ Edge detection ๋ฐฉ๋ฒ 1. Sobel operators ์๊ธฐ ์์ ๊ณผ ์ฃผ..