์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- React
- useEffect
- Ai
- IOS
- Swift
- ์ ํ๋ก๊ทธ์ธ๊ตฌํํ๊ธฐ
- Computer Vision
- ํ๊ธ
- vscode
- OpenCV
- git error
- Flutter codelab
- SwiftUI
- ๋ค์ง
- C++
- dart
- ์ค์ํํธ
- UIKit
- ๊ณต์๋ฌธ์
- codelab
- Column
- Center
- Xcode
- ํ๊ณ
- Simulator
- ํดํ
- family control
- ์ค๋ํดํ
- Git
- FLUTTER
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (62)
ram2 ๐
javac ํด๋์ค๋ช .java java ํด๋์ค๋ช ์ด๋ ๊ฒ ํ๋ฉด ์๋ฐ ํ์ผ์ ์คํํ ์ ์๋ค.
์ธ์ฃผ๋ฅผ ํ๋ค ๋ณด๋ ๋ฌด์ ๋๋ฒ๊น ์ ํด์ผํ ์ผ์ด ์์ฃผ ์์๋ค. ํ์ง๋ง ios 14์ธ๊ฐ 15๋ถํฐ๋ '$ flutter run'์ผ๋ก๋ ๋ฌด์ ์ผ๋ก ์คํํ ์ ์์๋ค. flutter run -d ๊ธฐ๊ธฐ๋ฒํธ --release ๊ธฐ๊ธฐ๋ฒํธ ์๋ฆฌ์ ์คํํ๊ณ ์ ํ๋ ๊ธฐ๊ธฐ์ ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด ํด๋ํฐ์ ์ฑ์ด ์ค์น๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ๋ช ๊ฐ์ง ์๋ฌ๊ฐ ๋ฌ๋ค๋ฉด, xcode์์ ๊ธฐ๊ธฐ๋ฅผ ์ ํํ๊ณ ๋น๋ํ ๋ค ๋ค์ ์๋ํ๋ฉด ๋๋ค. ์ฑ์ด ์ค์น๋๊ณ ๋์๋ ์ ์ ์ ๊ฑฐํ๊ณ ๋ ๋ฌด์ ์ผ๋ก ์ฑ ์คํ์ด ๊ฐ๋ฅํ๋ค.
โ๏ธ 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์ ๋์ผ ์ ์๋ค. - ์ด๋์ด ..
๐จ error ์ค๋๋ง์ ์ฝ๋๋ฅผ github์ ์ฌ๋ฆฌ๋ ค๊ณ ์ปค๋ฐ์ ํ๋๋ ์ด๋ฐ ์ค๋ฅ๊ฐ ๋ด๋ค. ! [remote rejected] master -> master (pre-receive hook declined) remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com. ๋ด๊ฒ ์์ด ๊ฝค๋ ์ค์ํ ์์ ์ด์๋๋ฐ, ๋ช ๋ฒ์ ์๋ํด๋ ์๋ฌ๋ ํด๊ฒฐ๋์ง ์์๋ค. ๐จ ๊ฐ์ฅ ํฐ ์ด์ ๋ assetsํ์ผ์ ๋น๋์ค๊ฐ ํ๋ ์์ด ์ฉ๋์ด ๋๋ฌด ์ปธ๊ธฐ ๋๋ฌธ์ ์ฌ๋ผ๊ฐ์ง ์์๋ค. ๊ทธ๋์, lib ํด๋๋ง ์ปค๋ฐํ๊ณ ์ ํ์ผ๋, ์ด๊ฒ ๋ํ ๋์ง ์์๋ค. ์ด์ ์ปค๋ฐ ๊ธฐ๋ก์ด ๋จ์์์ด์ ๊ณ์ ๊ฐ์ ์ด์ ๋ก pu..
ํ ์ (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 ์๊ธฐ ์์ ๊ณผ ์ฃผ..
https://www.acmicpc.net/problem/10718 10718๋ฒ: We love kriii ACM-ICPC ์ธํฐ๋ท ์์ , Regional, ๊ทธ๋ฆฌ๊ณ World Finals๊น์ง ์ด๋ฏธ 2ํ์ฉ ์ง์ถํด๋ฒ๋ฆฐ kriii๋ ๋ฏธ๋ จ์ ๋ฒ๋ฆฌ์ง ๋ชปํ๊ณ ์ ์ง ๋ชจ๋ฅด๊ฒ ์ฌํด์๋ ํ์ฃผ World Finals ์ค๋น ์บ ํ์ ์ฐธ์ฌํ๋ค. ๋ํ๋ฅผ ๋ฐ ์ค ๋ชจ๋ฅด๋ ์ง๋ฐ www.acmicpc.net ๐ป ๋ฌธ์ ) ๋ ์ค์ ๊ฑธ์ณ "๊ฐํ์น๊ตฌ ๋ํ์ก๊ตฐ"์ ํ ์ค์ ํ ๋ฒ์ฉ ์ถ๋ ฅํ๋ค. โ 2557๋ฒ ๋ฌธ์ ์ ๊ฐ์ด ์ ๋ ฅ ์์ด ์ ์๋ ๋ฌธ์ฅ์ด ์ถ๋ ฅ ๋๋๋ก ์ฝ๋๋ฅผ ์ง๋ ๋ฌธ์ ์ด๋ค. โ --์์ค์ฝ๋1-- #include โ int main(void) { printf("๊ฐํ์น๊ตฌ ๋ํ์ก๊ตฐ\n"); printf("๊ฐํ์น๊ตฌ ๋ํ์ก๊ตฐ"); return 0; } ..