์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- til
- ํ ํฐ ๋ฒ์ค
- tcp ์ธ๊ทธ๋จผํธ
- git merge
- ์ค๋ฅ์ ์ด
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ์ค๋ ๋
- ๋น์ฃผ๊ธฐ์ ํธ
- ์ฝ๋ฉํ ์คํธ์ค๋น
- ์ค๋ฅ๊ฒ์ถ
- 99ํด๋ฝ
- IEEE 802
- reducible
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- ์ฃผ๊ธฐ์ ํธ
- tcp ํ๋กํ ์ฝ
- well known ํฌํธ
- xv6
- ํ๋ก์ด๋์์
- leetcode
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์์๋ฒํธ
- ๊ฐ๋ฐ์์ทจ์
- mariadb
- i-type
- ํญํด99
- ํ๋ ์ ๊ตฌ์กฐ
- ์ค๋ธ์
- ๋ฐ์ดํฐ ์ ์ก
- ์ฐ๋ถํฌdb
- Today
- Total
๋ชฉ๋กOpenCV (2)
Unfazedโ๏ธ๐ฏ
14์ฅ ์ง์ญ ํน์ง์ ๊ฒ์ถ๊ณผ ๋งค์นญ 435p. 1. 16๊ฐ์ ํฝ์ ๊ฐ๋ค์ ํ์ฉํ๋ ์ฝ๋ ๊ฒ์ถ ๋ฐฉ๋ฒ FAST ์ฝ๋ ๊ฒ์ถ ๋ฐฉ๋ฒ ์ฝ๋ ๊ฒ์ถ ๊ธฐ์ค: ์์์ ๋ชจ๋ ํฝ์ ์์ ํฝ์ ์ ๋๋ฌ์ธ๊ณ ์๋ 16๊ฐ์ ์ฃผ๋ณ ํฝ์ ๊ณผ ๋ฐ๊ธฐ๋ฅผ ๋น๊ตํ์ฌ ์ฝ๋ ์ฌ๋ถ๋ฅผ ํ๋ณ. ์ p๊ฐ ์ฝ๋์ธ์ง ํ๋ณํ๊ธฐ ์ํด p์ ์ฃผ๋ณ 1~16๋ฒ ํฝ์ ๊ณผ์ ๋ฐ๊ธฐ๋ฅผ ๋น๊ต ๋ง์ฝ ์ p๋ณด๋ค ์ถฉ๋ถํ ๋ฐ๊ฑฐ๋ ์ด๋์ด ํฝ์ ์ด 9๊ฐ ์ด์ ์ฐ์์ผ๋ก ์กด์ฌํ๋ค๋ฉด ์ฝ๋๋ก ์ ์. ๋ค๋ฅธ ์ฝ๋ ๊ฒ์ถ ๊ธฐ๋ฒ๊ณผ ๋น๊ตํ์๋ ํน์ง : ์ฅ์ :๋จ์ํ ํฝ์ ๊ฐ ๋น๊ต ๋ฐฉ๋ฒ์ ํตํด ์ฝ๋๋ฅผ ๊ฒ์ถํ๊ธฐ ๋๋ฌธ์ ์ฐ์ฐ์๋๊ฐ ๋น ๋ฅด๋ค. ๋จ์ : ํน์ ์ฝ๋ ์ ์ฃผ๋ณ ํฝ์ ๋ค๋ ํจ๊ป ์ฝ๋๋ก ๊ฒ์ถํ๋ ๊ฒฝ์ฐ๊ฐ ์ฆ์ => ๋น์ต๋ ์ต์ ์์ ์ถ๊ฐ ์ํ ๋น์ต๋ ์ต์ : ์ฝ๋ ์ ์ = (์ p - ์ฃผ๋ณ 16๊ฐ ์ ๊ฐ ํฝ์ ๊ฐ) ์ธ์ ํ..
์์์ ๋ ผ๋ฆฌ ์ฐ์ฐ ์์์ ๋ ผ๋ฆฌ ์ฐ์ฐ์ ๊ฐ ํฝ์ ๊ฐ์ ๋ํ์ฌ ๋นํธ ๋จ์๋ก ์ด๋ฃจ์ด์ง๋ค. ๊ทธ๋ ์ด ์ค์ผ์ผ ์์์ ๊ฒฝ์ฐ, ํ ํฝ์ (1byte=8bit)์ ๊ตฌ์ฑํ๋ ์ฌ๋๊ฐ์ ๋นํธ์ ๊ฐ๊ฐ ๋ ผ๋ฆฌ์ฐ์ฐ์ด ์ด๋ฃจ์ด์ง๋ค. ์๋ฅผ ๋ค์ด ๋ ๊ฐ์ ์ ๋ ฅ ์์์์ ํน์ ์ขํ์ ์๋ ํฝ์ ์ ๊ทธ๋ ์ด์ค์ผ์ผ ๊ฐ์ด(0~255) ๊ฐ๊ฐ 110๊ณผ 200์ธ ๊ฒฝ์ฐ, ์๋์ ๊ฐ์ด ์ฐ์ฐ๋๋ค. 110 = 01101110(2) 200 = 11001000(2) 110 AND 200 01001000(2)=72 110 OR 200 11101110(2)=238 110 XOR 200 10100110(2)=166 NOT 110 10010001(2)=145 OpenCV์์๋ AND,OR,XOR,NOT ์ ๋ ผ๋ฆฌ์ฐ์ฐ ํจ์๋ฅผ ์ ๊ณตํ๋ค. cv2.bitwise_and(src1,sr..