250x250
Link
๋์ GitHub Contribution ๊ทธ๋ํ
Loading data ...
Notice
Recent Posts
Recent Comments
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- ๋์ํ๋ณธ
- ์ธ๋์ํ๋ง
- Python
- ๋ฐ์ดํฐ๋ถ์์ค์ ๋ฌธ๊ฐ
- ์ฃผ์ฑ๋ถ๋ถ์
- datascience
- ๋ฐ์ดํฐ๋ถ์์ ๋ฌธ๊ฐ
- ํ ์คํธ๋ถ์
- opencv
- ์๋ํด๋ผ์ฐ๋
- LDA
- Lambda
- ๋ฐ์ดํฐ๋ถ๊ท ํ
- dataframe
- ๊ตฐ์งํ
- ๋ฐ์ดํฐ๋ถ์
- ๋ ๋ฆฝํ๋ณธ
- ํ์ด์ฌ
- pandas
- ์ค๋ฒ์ํ๋ง
- t-test
- ๋น ๋ฐ์ดํฐ๋ถ์๊ธฐ์ฌ
- ADP
- ํฌ๋กค๋ง
- iloc
- ADsP
- numpy
- ๋น ๋ฐ์ดํฐ
- PCA
- DBSCAN
Archives
Data Science LAB
[Python] OpenCV ๊ธฐ์ด 11 - ์ด๋ฏธ์ง ๋ณํ(ํฝ์ฐฝ ๋ฐ ์นจ์) ๋ณธ๋ฌธ
๐ฅ๏ธ Computer Vision/Opencv
[Python] OpenCV ๊ธฐ์ด 11 - ์ด๋ฏธ์ง ๋ณํ(ํฝ์ฐฝ ๋ฐ ์นจ์)
ใ ใ ใ ใ 2022. 8. 11. 20:45728x90
1. ์ด๋ฏธ์ง ํฝ์ฐฝ
- ์ด๋ฏธ์ง๋ฅผ ํ์ฅํ์ฌ ์์ ๊ตฌ๋ฉ์ ์ฑ์ด๋ค๊ณ ์ดํด (์ด๋ฏธ์ง๊ฐ ์ปค์ง๋ฉด์ ๊ตฌ๋ฉ์ด ์์์ง)
cv2.dilatae([์ด๋ฏธ์ง], ์ปค๋, iterations)
import cv2
import numpy as np
kernel = np.ones((3,3),dtype = np.uint8)
# kernel
img = cv2.imread('dilate.png',cv2.IMREAD_GRAYSCALE)
dilate1 = cv2.dilate(img, kernel, iterations=1) # ๋ฐ๋ณต ํ์
dilate2 = cv2.dilate(img, kernel, iterations=2) # ๋ฐ๋ณต ํ์
dilate3 = cv2.dilate(img, kernel, iterations=3) # ๋ฐ๋ณต ํ์
cv2.imshow('gray',img)
cv2.imshow('dilate1',dilate1)
cv2.imshow('dilate2',dilate2)
cv2.imshow('dilate3',dilate3)
cv2.waitKey(0)
cv2.destroyAllWindows()
์๊ทธ๋ฆผ์์ ๋ณผ ์ ์๋ฏ์ด ๋ฐ๋ณต ํ์๊ฐ ์ปค์ง์๋ก ๊ธ์๊ฐ ๋ ๋๊บผ์์ง๋ฉฐ ์ค๊ฐ์ค๊ฐ ๊ฒ์ ์์ผ๋ก ๊ตฌ๋ฉ ๋ซ๋ฆฐ ๋ถ๋ถ์ด ์์์ง๋ ๊ฒ์ ์ ์ ์๋ค.
2. ์ด๋ฏธ์ง ์นจ์
- ์ด๋ฏธ์ง๋ฅผ ๊น์์ ๋ ธ์ด์ฆ ์ ๊ฑฐ (ํฐ์ ์์ญ์ ์ธ๊ณฝ ํฝ์ ์ ๊ฒ์ ์์ผ๋ก ๋ณํ)
cv2.erode([์ด๋ฏธ์ง], ์ปค๋, iterations)
import cv2
import numpy as np
kernel = np.ones((3,3),dtype=np.uint8)
#print(kernel)
img = cv2.imread('erode.png',cv2.IMREAD_GRAYSCALE)
erode1 = cv2.erode(img, kernel, iterations=1)
erode2 = cv2.erode(img, kernel, iterations=2)
erode3 = cv2.erode(img, kernel, iterations=3)
cv2.imshow('gray',img)
cv2.imshow('erode1',erode1)
cv2.imshow('erode2',erode2)
cv2.imshow('erode3',erode3)
cv2.waitKey(0)
cv2.destroyAllWindows()
๋ฐ๋ณต ํ์๋ฅผ ์ฆ๊ฐ์ํฌ ์๋ก ๊ธ์์ ๋๊ป๊ฐ ์์์ง๋ฉฐ ๊ธ์ ๋ฐ์ ๋ ธ์ด์ฆ๊ฐ ์์ ์ง๋ ๊ฒ์ ์ ์ ์๋ค.
728x90
'๐ฅ๏ธ Computer Vision > Opencv' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] OpenCV ๊ธฐ์ด 13 - ์ด๋ฏธ์ง ๊ฒ์ถ (0) | 2022.08.14 |
---|---|
[Python] OpenCV ๊ธฐ์ด 12 - ์ด๋ฏธ์ง ๋ณํ (2) (์ด๋ฆผ, ๋ซํ) (0) | 2022.08.13 |
[Python] OpenCV ๊ธฐ์ด 10 - ์ด๋ฏธ์ง ๋ณํ(์ด์งํ) (0) | 2022.08.10 |
[Python] OpenCV ๊ธฐ์ด 9 - ์ด๋ฏธ์ง ๋ณํ (2) (์๊ทผ) (0) | 2022.08.09 |
[Python] OpenCV ๊ธฐ์ด 8 - ์ด๋ฏธ์ง ๋ณํ(ํ๋ฐฑ, ํ๋ฆผ) (0) | 2022.08.08 |
Comments