티스토리 뷰

ImageProcessing Package

imutils package 기능

OpenCV의 대가를 꿈꾸며. 2018. 4. 1. 23:38

imutils 는 OpenCV가 제공하는 기능 중에 좀 복잡하고 사용성이 떨어지는 부분을 잘 보완해 주는 패키지이다.

기본적으로 모두 OpenCV의 기능을 사용하고 있기 때문에 해당 기능을 사용하는 것은 아주 권장되고 있다.


설치는

$ pip install imutils

Translation

# translate the image x=25 pixels to the right and y=75 pixels up
translated = imutils.translate(workspace, 25, -75)


Rotation

# rotate the image and display it
rotated = imutils.rotate(bridge, angle=angle, center=(cx, cy))

Resizing

# resize the image and display it
resized = imutils.resize(workspace, width=width)

Skeletonization

# skeletonize the image
skeleton = imutils.skeletonize(gray, size=(3, 3))

URL to Image

# Internet Image to

url = "http://pyimagesearch.com/static/pyimagesearch_logo_github.png"

image = imutils.url_to_image(url)

Checking OpenCV Versons

# Verson Check

if imutils.is_cv2():

pass

Automatic Canny Edge Detection

# apply automatic Canny edge detection using the computed median
# lower = int(max(0, (1.0 - sigma) * v))
# upper = int(min(255, (1.0 + sigma) * v))

auto = imutils.auto_canny(blurred)

Listing Paths to Images

# All images files list on some directory

for imagefile in paths.list_images("dataset/images"):

    cv2.imread(imagefile)


좋은 패키지를 찾아 쓰면, 업무 효율이 올라갑니다.

'ImageProcessing Package' 카테고리의 다른 글

이미지 프로세싱에 도움이 되는 사이트  (0) 2018.04.02
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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
글 보관함