NGMsoftware

NGMsoftware
로그인 회원가입
  • 커뮤니티
  • 자유 게시판
  • 커뮤니티

    자유롭게 글을 작성할 수 있는 게시판입니다.

    자유 게시판

    자유롭게 글을 작성할 수 있는 게시판입니다.


    소프트웨어 블로그, 인스타그램, 사진 편집기. (인공 지능 이미지 에디터)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 와이프가 블로그를 시작했습니다. 그래서, 이런 저런 사진들을 네이버나 티스토리 또는 인스타그램에 올리는데요. 문제는~ 다른 사람들의 얼굴이 노출된 사진들은 올릴 수 없다는겁니다. 초상권이 있으니까요! 다른 분들은 어떻게 하는지 모르겠지만, 아마도 대부분은 포토샵이나 이미지 편집 도구를 이용해서 사람 영역을 하나 하나 드래그한 후 모자이크나 블러 처리를 할겁니다. 사진이 수십장에서 수백장이라면? 상당한 노가다 작업이 아닐 수 없죠^^;

    LzqZx6v.jpg

     

     

    와이프가 몇시간씩 사진을 포토샵으로 정리하고 있길래 사람이나 특정 사물을 자동으로 모자이크 처리해주는 프로그램을 하나 만들어봤습니다. 대략 디자인은 아래와 같은 모양입니다. 상당히 심플하게 만든건데요. 그래도 필요한 기능은 다 넣어 두었으니 사용하는데 문제는 없을거 같네요. 이 프로그램을 정상적으로 이용하려면 아래 Visual C++ 재배포 가능 패키지가 설치되어 있어야 합니다.

    [ Visual C++ 재배포 가능 패키지 다운로드 ]

    wxIvEbk.png

     

     

    우선, 테스트로 바탕화면에 1 폴더와 2 폴더를 만들었습니다. 1 폴더는 모자이크 할 이미지들이 모여있는 폴더입니다. 2 폴더는 모자이크 또는 블러 처리된 이미지가 저장될 폴더예요. 자~ 1 폴더에 아래와 같은 이미지 2장을 추가 했습니다.

    JiWBOUO.jpg

     

    w46ado2.png

     

     

    아래 동영상과 같이 이미지 폴더와 저장할 폴더를 각각 선택 해줍니다.

    6XACLrk.gif

     

     

    다른 옵션들은 기본값으로 두고, 실행 해보세요. 처음 실행할 때 GPU 모델을 초기화하므로 느립니다. 두번째부터는 초기화된 모델을 재사용하므로 더 빠르게 동작합니다.

    FQqE35k.gif

     

     

    결과 폴더를 보면 아래와 같이 모자이크가 처리된 것을 확인할 수 있습니다.

    VDNPDOc.png

     

    JONfrQJ.png

     

     

    옵션에서 모자이크가 아닌 블러로 변경하면 불투명하게 처리 해줍니다.

    EIzJnmx.gif

     

     

    이미지는 아래와 같이 처리됩니다.

    hQ2Nhvp.png

     

     

    자~ 여기서 중요한점은 이미지에서 사람만 찾아서 모자이크나 블러 처리를 해준다는 것입니다. 위에서 모자이크 처리할 때 아래 그림처럼 사람만 처리가 되었는데요. 이번에는 강아지까지 같이 처리하도록 옵션을 변경 해볼께요.

    JONfrQJ.png

     

     

    아래 그림과 같이 필터에 "person, dog"을 입력하고 다시 실행 해보세요. 아~ 그리고, 블러는 다시 모자이크로 변경하세요^^

    MKjukz2.png

     

     

    사람과 강아지 모두 모자이크 처리가 되었습니다.

    okDsZEw.jpg

     

     

    필터에 사용할 수 있는 키워드는 아래와 같습니다. 콤마로 여러개를 선택할 수 있습니다.

    person
    bicycle
    car
    motorbike
    aeroplane
    bus
    train
    truck
    boat
    traffic light
    fire hydrant
    stop sign
    parking meter
    bench
    bird
    cat
    dog
    horse
    sheep
    cow
    elephant
    bear
    zebra
    giraffe
    backpack
    umbrella
    handbag
    tie
    suitcase
    frisbee
    skis
    snowboard
    sports ball
    kite
    baseball bat
    baseball glove
    skateboard
    surfboard
    tennis racket
    bottle
    wine glass
    cup
    fork
    knife
    spoon
    bowl
    banana
    apple
    sandwich
    orange
    broccoli
    carrot
    hot dog
    pizza
    donut
    cake
    chair
    sofa
    pottedplant
    bed
    diningtable
    toilet
    tvmonitor
    laptop
    mouse
    remote
    keyboard
    cell phone
    microwave
    oven
    toaster
    sink
    refrigerator
    book
    clock
    vase
    scissors
    teddy bear
    hair drier
    toothbrush

     

    좀 더 이펙트를 크게 하려면 "이펙트 크기" 값을 조정하면 됩니다. 크기를 15로 조정하고, 실행 했습니다.

    jcRTIwn.png

     

     

    좌측은 이펙트 크기가 7이고, 우측은 15입니다. 확실히 차이가 나죠~?

    okDsZEw.jpg  RdysXPS.jpg

     

     

    정확도는 기본 값이 50입니다. 1부터 100까지 입력할 수 있는데요. 이미지에서 사람 또는 강아지, 고양이등등... 오브젝트를 찾을 때 정확도를 나타냅니다. 현재는 50프로 매칭되는 이미지만 찾아서 모자이크 처리를 한 상태입니다. 만약, 더 많은 이미지를 찾으려면 이 숫자를 내리고, 정확하게 매칭되는 이미지만 처리하려면 이 값을 높이세요.

    Hfb08va.png

     

     

    따뜻한 봄이 오니 코로나 제약도 풀리고~ 많은 분들이 그동안 참아왔던 여행 욕구(?)를 분출하는거 같아요. 요즘 블로그나 티스토리 또는 인스타그램에 벚꽃이나 봄 나들이 사진들이 정말 많이 올라와요^^; 저도 가족들과 나들이 나가면 야외에서 사진을 정말 많이 찍는데요. 아이들이 있다보니 한번 나갔다 오면 약 200~400장정도 사진이 있네요. 이전에는 사진을 하나 하나 다 편집해서 올리곤 했는데... 이 프로그램을 쓰면 좀 더 편리할거 같네요.

    [ 프로그램 구매 ]

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.