파이썬 코딩 무료 강의 (활용편6) - OpenCV 이미지 처리, 얼굴 인식을 통한 캐릭터 씌우기를 해보아요

Поделиться
HTML-код
  • Опубликовано: 11 ноя 2024

Комментарии • 379

  • @nadocoding
    @nadocoding  2 года назад +25

    * 강의 소개 링크(소스코드 및 자체 제작 이미지 포함) 입니다. ^^
    : nadocoding.tistory.com/91
    * 아래는 수업에 필요한 이미지, 동영상 자료 링크입니다.
    고양이 이미지 : pixabay.com/images/id-2083492/
    크기 : 640 x 390
    파일명 : img.jpg
    고양이 동영상 : www.pexels.com/video/7515833/
    크기 : SD (360 x 640)
    파일명 : video.mp4
    신문 이미지 : pixabay.com/images/id-350376/
    크기 : 1280 x 853
    파일명 : newspaper.jpg
    카드 이미지 1 : pixabay.com/images/id-682332/
    크기 : 1280 x 1019
    파일명 : poker.jpg
    책 이미지 : www.pexels.com/ko-kr/photo/1105564/
    크기 : Small (640 x 960)
    파일명 : book.jpg
    ※ 참고 : 강의에서 사용한 책 이미지가 더 이상 제공되지 않아서 최대한 유사한 대체 이미지 링크로 변경하였습니다.
    눈사람 이미지 : pixabay.com/images/id-1300089/
    크기 : 1280 x 904
    파일명 : snowman.png
    카드 이미지 2 : pixabay.com/images/id-161404/
    크기 : 640 x 408
    파일명 : card.png
    퀴즈용 동영상 : www.pexels.com/video/3121459/
    크기 : HD (1280 x 720)
    파일명 : city.mp4
    프로젝트용 동영상 : www.pexels.com/video/3256542/
    크기 : Full HD (1920 x 1080)
    파일명 : face_video.mp4
    프로젝트용 캐릭터 이미지 : www.freepik.com/free-vector/cute-animal-masks-video-chat-application-effect-filters-set_6380101.htm
    파일명 : right_eye.png (100 x 100), left_eye.png (100 x 100), nose.png (300 x 100)
    무료 이미지 편집 도구 : pixlr.com/kr/
    (Pixlr E -Advanced Editor)

    • @startcoding.official
      @startcoding.official 2 года назад +2

      기본편 만드신지 얼마 안된 것 같은데 벌써
      활용편이 6개나 됬네요!!
      정말 대단하십니다ㅎㅎ
      항상 응원하겠습니다 :)

    • @순수시대
      @순수시대 2 года назад

      설명이 정말 깔끔하고 알아듣기 편해서 좋습니다. 좋은 강의 감사합니다~~. 한 가지 질문 드려도 될까요~~ 제가 잘 따라하다가 얼굴인식 프로젝트에서 캐릭터 이미지 덮어 씌울 때 왜 배경이 투명해지지 않을까요ㅠㅠ 이미지 편집은 제대로 된 것 같은데.. 채널도 4로 나오거든요. 혹시 다른 이유가 있을까요?? 선생님의 도움이 필요합니다 ㅜ

    • @nanoris7764
      @nanoris7764 2 года назад

      ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ

    • @nanoris7764
      @nanoris7764 2 года назад

      ㅜㅜ

    • @nanoris7764
      @nanoris7764 2 года назад

      ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅠㅜㅜㅜㅜㅜㅜㅜㅜㅜㅠㅜㅜㅜㅜㅜ

  • @몽이-s5k
    @몽이-s5k 2 года назад +13

    이분 진짠 천재 or 교육자인듯 코틀린 공부하다가 용어막혀서 파이썬 공부하다가 이분 강의 봤는데 그냥 친절하게 설명해줘서 어떤언어 배우든 필수 동영상일듯 변수 함수 클래스 강의는 돈주고 봐도 될듯한 강의고 진짜 코틀린 접었다가 나도코딩님 덕분에 함수 인수 클래스 변수 확실히 깨닫고 지금 다시 코틀린 공부중 젯브레인도 님 한테 교육방식 배워야 될듯 진짜 ebs에서 이런 강의를 해야되는데

    • @nadocoding
      @nadocoding  2 года назад +3

      둘 다 아니지만 ㅎㅎ 제 강의가 도움을 드렸다니 저도 기쁘네요 ^^ 댓글 감사드립니다.

    • @creed_dq1324
      @creed_dq1324 2 года назад

      현직자인데도 신입들 교육에 많은 도움을 받고 있습니다. 정말 감사드립니다

  • @what_are_you_
    @what_are_you_ 2 года назад +28

    와 정말 기초부터 응용까지 모든 영역을 커버하는 동영상이네요 굉장합니다. 영상 보시는 분들께서 한가지 알아두시면 좋은 것은 각 영역 하나하나가 기업의 팀 단위입니다. 이미지 전처리 하는 팀, 개체 인식하는 팀, 코드 최적화 하는 팀, 서비스 운영하는 팀 등등 이 하나의 프로덕이 나오기까지 굉장한 노력과 많은 시간이 투자되어 높은 품질의 제품이 시장에 나오게 됩니다

  • @Marie-eb3sk
    @Marie-eb3sk 2 года назад +11

    이것이 무료강의라니 너무 행복합니다. 목소리도 좋으셔서 알아듣기 너무 좋아요 ㅠㅠ. 감사합니다. 정말 고급 재능기부셔요.

  • @mamekaneko8889
    @mamekaneko8889 2 года назад +1

    4개월전 opencv를 시작하였고, 오늘 드디어 마무리 하였습니다.
    시간이 꽤나 걸렸지만, 처음에 말씀드린데로, 이미지 매크로까지 한번 다 만들어보며 재미나게 공부를 하였습니다.
    나도코딩님, 언제나 항상 감사의 말씀 드립니다.

  • @Quantum-SafeSecurity
    @Quantum-SafeSecurity 8 месяцев назад +1

    매일 수많은 영상을 접하고 강의를 달고 살지만 입문자를 위한 이토록 친절한 강의 영상들에 진심으로 깊은 감사드려요.
    꼭 은혜 갚을 수 있는 날 오기를 간절히 소망합니다🙇‍♀🙇‍♀
    4:45:11

  • @DODO-tp4wj
    @DODO-tp4wj 2 года назад +2

    질좋은 강의 너무 감사드립니다. 대한민국 파이썬 강의 No.1이십니다. 발음도 너무좋고 자료좋고 ㅠ 정말 별거아니지만 광고하나하나 다 보고 갈게요!

  • @Funbox_admin
    @Funbox_admin 2 года назад +1

    와 ~ 옛날에는 OpenCV 가이즈 영상 한국에 올려놓은 사람이 없어서 전부 외국 채널 뒤져야 했는데
    ㅠㅜ
    요즘 OpenCV도 알려주고 세상이 엄청 친절해졌어

  • @먹는샘물-i2w
    @먹는샘물-i2w 2 года назад +6

    감사합니다 1편보고 입문해서 사무자동화에서 잘 사용중입니다
    회사에서 파일을 여기저기 저장하고 특정 문자를 가진 파일만 뽑아서 수정하고 저장하는데 gui랑 조합한 프로그램 하나 만들어서 모든 팀원이 잘 쓰고있습니다
    지금은 데이터 분석 공부중입니다 강의 감사합니다

    • @nadocoding
      @nadocoding  2 года назад +4

      모든 팀원이 쓰는 프로그램을 ㄷㄷㄷ ... 대단하신 분이네요. 그런 프로그램이 고급 인력의 불필요한 시간 낭비를 획기적으로 줄일 수 있는 아주 좋은 툴이랍니다. 실무에 적용하신다니, 큰 박수 드립니다 ^^ 멋지세요!!

    • @그렇개생기면안돼
      @그렇개생기면안돼 2 года назад

      대단하시다.. 다들

  • @sinhokim8033
    @sinhokim8033 2 года назад +9

    저만 그런 거일 수 있겠지만, 혹시 저와 같은 어려움을 겪고 계신 분이 있으시면 아래 내용을 참고해주시면 좋을 것 같아요!ㅎㅎ
    [오류 코드 내용]
    error: OpenCV(4.6.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:967: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
    강의 중에 이미지 파일 이름을 저장할때 발생했던 문제인데
    1시간 정도 문제를 확인해보니
    img.jpg 로 파일 이름을 저장하면서
    실제 이미지 파일은 img.jpg.jpg 로 저장됐습니다.
    아마 각 사용자 기본 설정 내용에 따라 문제가 발생하는 것 같네요.
    만약 저와 같은 문제가 발생하신 분들은 이미지 이름을 저장할때 img 까지만 쳐주시면 됩니다.
    파일 형식은 jpg가 맞는지 한 번 확인해주시구요.
    그럼 이만입니다.

    • @변민우-n3k
      @변민우-n3k Год назад +1

      감사합니다!!!

    • @gainlee4406
      @gainlee4406 Год назад +1

      감사합니다!!

    • @mandugi-n8d
      @mandugi-n8d Год назад +1

      안 돼서 계속 찾았는데 ㅠ 감사합니다!!

    • @박종국-r8k
      @박종국-r8k 2 месяца назад

      저도 그런 문제가 있었는데 그거 파일에서 확장자를 표시 안 해줘서 그래요
      조금 더 근본적인 문제 해결을 위해서는 "파일-> 보기-> 표시-> 파일 확장자명"을 해주어야 모든 파일이 자동으로 이름+확장자로 표시가 됩니다

  • @dopqm26gcbw-t1q
    @dopqm26gcbw-t1q Год назад

    파이썬계의 마더테레사라고 생각합니다... 제 공부를 이끌어주셔서 감사합니다.
    지식 뿐만 아니라 유머코드나 인품또한 너무 리스펙하고 제 취향같습니다.
    시작하기 전에 댓글을 다는데.. 부디 이번 영상도 제가 완주할 수 있길!! 항상 감사합니다 복받으세요

  • @촉촉한초코칩-j8t
    @촉촉한초코칩-j8t 2 года назад +3

    와........opencv강의..그것도 5시간짜리라니요... 방학중 최고의 영상이네요!
    맛있게 잘보겠습니다!!!

    • @nadocoding
      @nadocoding  2 года назад +1

      ㅋㅋ 방학이 있으시다니.. 너무 부럽네요 ^^ 맛강하세요~~ 보람찬 방학 보내시길 바래요!

  • @김예찬-u1g
    @김예찬-u1g 2 года назад +12

    이 정도 강의를 무료로 볼 수 있다니.. 정말 감사합니다

    • @nadocoding
      @nadocoding  2 года назад +2

      ^^ 도움드릴 수 있어서 기쁘네요!

  • @디에고시메오네-m4p
    @디에고시메오네-m4p 2 года назад +2

    강의는 훌륭하고 배우는 것도 재미 있는데... 이 많은 내용들을 어떻게 외워서 활용하는지 다들 정말 대단하시네요 저는 돌아서면 잊어버립니다 ㅋㅋㅋ

  • @dongsulee8392
    @dongsulee8392 2 года назад +2

    openCV에 대한 강의로 최고가 아닌가 생각합니다. 주제별 구성과 친절한 코드 설명이 내용과 강의 전달력 모두 최고입니다. 감사합니다~~

  • @손강주
    @손강주 2 года назад +1

    감사합니다. 목소리가 강의랑 잘 어울린다고 늘 생각듭니다. 이제 하나 남았네요. 잘 부탁드려요~~건강부터 챙기셔야합니다~~

    • @nadocoding
      @nadocoding  2 года назад +1

      이제 인공지능과 사물인터넷 2개 남았네요 ㅎㅎ 열심히 준비해서 꼭 유종의 미를 거둘 수 있도록 하겠습니다. 좋은 말씀 감사드려요 ^^

  • @dominho9103
    @dominho9103 2 года назад +7

    와와아아아아ㅏ, 그토록 기다리던 6번째 파이썬 강의! 진짜 너무 감사합니다ㅜㅜ

    • @nadocoding
      @nadocoding  2 года назад +3

      오래 기다리게 해서 죄송합니다 ^^ 그래도 잊지 않고 찾아주셔서 정말 정말 감사드려요!! 시간이 걸린 만큼 더 탄탄한 내용으로 준비하려고 노력했는데 꼭 도움 되었으면 합니다!

  • @dhhan68
    @dhhan68 14 дней назад

    웹캠 영상에 캐릭터를 입혀보았습니다. 얼굴이 화면 가장자리로 가면 프로그램 수행이 중단되는 버그가 있는데 그것을 해결해보았습니다. 훌륭한 강의 감사드립니다.
    --------
    # 웹캠 영상에서 얼굴 감지해서 캐릭터를 입히는 코드.
    # 얼굴이 화면을 벗어나거나 끄트머리로 올 경우, 프로그램이 중단되는 버그를 해결함
    # 버그 원인은 캐릭터를 그릴 위치가 화면을 벗어나게 되면 overlay 함수의 행렬 인덱싱에서 오버플로우가 발생해서 그럼.
    # 화면을 벗어나거나 끄트머리로 오는 부위는 off를 시켜서 overlay 함수를 건너뛰게 함.
    import cv2
    import mediapipe as mp
    def overlay(image, x, y, w, h, overlay_image): # 대상 이미지(3채널), x,y 좌표, width, height, 덮어씌울 이미지(4채널)
    alpha = overlay_image[:, :, 3] # BGRA
    mask = alpha / 255.0 # 0~255 -> 0~1사이의 값
    for c in range(0, 3): # channel BGR
    temp= image[y-h:y+h, x-w:x+w, c]
    #print(temp.shape)
    image[y-h:y+h, x-w:x+w, c] = overlay_image[:, :, c] * mask + image[y-h:y+h, x-w:x+w, c] * (1.0-mask)
    mp_face_detection = mp.solutions.face_detection
    mp_drawing = mp.solutions.drawing_utils
    cap = cv2.VideoCapture(0)
    cap.set(3, 1024)
    cap.set(4, 768)
    image_right_eye = cv2.imread('right_ear2.png', cv2.IMREAD_UNCHANGED)
    image_left_eye = cv2.imread('left_ear2.png', cv2.IMREAD_UNCHANGED)
    image_nose = cv2.imread('nose2.png', cv2.IMREAD_UNCHANGED)
    face_detection = mp_face_detection.FaceDetection(model_selection=0, min_detection_confidence=50)
    # 오른쪽 눈, 왼쪽 눈, 코끝 표현을 기본으로 on을 해서, 얼굴 감지되면 해당 캐릭터 그려지도록 함.
    right_eye_on = 1
    left_eye_on = 1
    nose_tip_on = 1
    while True:
    ret, image = cap.read()
    if not ret:
    continue
    image.flags.writeable = False
    image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
    results = face_detection.process(image)
    image.flags.writeable = True
    image = cv2.cvtColor(image, cv2.COLOR_RGB2BGR)

    if results.detections:
    for detection in results.detections:
    keypoints = detection.location_data.relative_keypoints
    right_eye = keypoints[0] # 오른쪽 눈
    left_eye = keypoints[1]
    nose_tip = keypoints[2]
    # 좌표가 범위를 벗어나면 오버레이를 하지 않고 넘어감.
    # x값에 -50, +50으로 오버래핑 이미지를 입히고, y값에 -50, +50으로 입히게 되는데,
    # 그렇게 입힌 캐릭터 좌표 범위가 화면을 벗어나 오버플로우가 나서 overlay 함수 수행 중 행렬 연산에서 오류가 남.
    # 따라서 화면 전후좌우로 오버래핑 이미지의 반경에서 keypoints 좌표가 벗어나면 overylay 함수를 수행하지 않고 건너뛴다.
    # 아래는 각 캐릭터 이미지의 너비와 폭의 절반을 구함.
    right_eye_x_half = int(image_right_eye.shape[1]/2)
    right_eye_y_half = int(image_right_eye.shape[0]/2)
    left_eye_x_half = int(image_left_eye.shape[1]/2)
    left_eye_y_half = int(image_left_eye.shape[0]/2)
    nose_tip_x_half = int(image_nose.shape[1]/2)
    nose_tip_y_half = int(image_nose.shape[0]/2)

    h, w, _ = image.shape
    right_eye = (int(right_eye.x * w) -20, int(right_eye.y*h)-100)
    left_eye = (int(left_eye.x * w)+20, int(left_eye.y*h) - 100)
    nose_tip = (int(nose_tip.x * w), int(nose_tip.y *h))

    # 캐릭터 표현 좌표 범위를 벗어나는지 검사해서 벗어난다면 스위치를 off해서 overlay 함수를 건너뛰도록 함.
    if (right_eye[0] < right_eye_x_half) or (right_eye[0] > (image.shape[1]-right_eye_x_half)):
    right_eye_on = 0
    if (right_eye[1] < right_eye_y_half) or (right_eye[1] > (image.shape[0]-right_eye_y_half)):
    right_eye_on = 0
    if (left_eye[0] < left_eye_x_half) or (left_eye[0] > (image.shape[1]-left_eye_x_half)):
    left_eye_on = 0
    if (left_eye[1] < left_eye_y_half) or (left_eye[1] > (image.shape[0]-left_eye_y_half)):
    left_eye_on = 0
    if (nose_tip[0] < nose_tip_x_half) or (nose_tip[0] > (image.shape[1]-nose_tip_x_half)):
    nose_tip_on = 0
    if (nose_tip[1]< nose_tip_y_half) or (nose_tip[1] > (image.shape[0]-nose_tip_y_half)):
    nose_tip_on = 0
    # 표현 스위치가 켜져 있으면 overlay 함수 호출
    if right_eye_on:
    overlay(image, *right_eye, right_eye_x_half, right_eye_y_half, image_right_eye)
    if left_eye_on :
    overlay(image, *left_eye, left_eye_x_half, left_eye_y_half, image_left_eye)
    if nose_tip_on :
    overlay(image, *nose_tip, nose_tip_x_half, nose_tip_y_half, image_nose)
    # 표현 스위치 기본값은 on 임
    right_eye_on = 1
    left_eye_on = 1
    nose_tip_on = 1

    cv2.imshow('image', image)
    if cv2.waitKey(33) == ord('q'):
    break
    cap.release()
    cv2.destroyAllWindows()

  • @mamekaneko8889
    @mamekaneko8889 2 года назад +8

    선생님 정말 감사합니다.
    선생님 덕택에 파이썬 공부가 너무 즐겁네요.
    opencv는 게임 매크로 때문에 한번쯤 배우고 싶었는데, 저도 어느 분처럼, 열심히 공부하여 매크로에 도전을 한 번 해보도록 하겠습니다. ^^

    • @nadocoding
      @nadocoding  2 года назад +2

      파이썬 공부가 즐겁다니.. ^^ 제가 그런 영향을 드릴 수 있다는 점에 무한 감사합니다. OpenCV 는 이미지 처리에 있어서는 절대 빠질 수 없는 라이브러리라서 한 번쯤 공부해두시면 반드시 써먹을 일이 있을거라 생각합니다. 감사합니다!

  • @Yrontyou
    @Yrontyou 2 года назад +2

    믿고보는 천재, 혜자 강의..
    나도코딩님 강의!!

    • @nadocoding
      @nadocoding  2 года назад +2

      ^^ 더 많은 분들이 코딩을 쉽게 접할 수 있도록 꾸준히 노력하겠습니다. 댓글 감사드려요!

  • @cineraria100
    @cineraria100 2 года назад +9

    1편 보고 이제 원하는건 어느정도 만들수 있는 수준이 되었습니다 너무 감사하게 생각 하고 있습니다.
    혼자서 opencv 를 통해서 이미지 서치를 만들어 게임 매크로도 만들어 보았습니다.
    파이썬이 없었다면 이런걸 손으로 했다니 생각하니 아찔합니다 ㅠ
    덕분에 컴퓨터라는 일꾼이 저에게 생겼습니다 항상 감사합니다.
    이번편도 보고 좀 더 숙련된 일꾼으로 키우겠습니다 감사합니다

    • @nadocoding
      @nadocoding  2 года назад +7

      대단하십니다 ^^ 강의를 따라 실습을 하는 것도 중요하지만 응용을 통해 본인이 원하는 프로그램을 직접 만들면 눈에 띄게 실력이 쑥쑥 올라갑니다. 이미지를 찾아서 자동으로 처리하는 게임 매크로라니 ㅎㅎㅎ 제대로 활용을 하셨네요!!! 최고입니다.

    • @cineraria100
      @cineraria100 2 года назад +3

      @@nadocoding 감사합니다 좌표 이미지 잘라와서 숫자로 변환 하고 그걸로 좌표 계산후에 원하는 좌표까지 걸어가서 아이템 먹는 매크로 완성 해서 편하게 게임 하고 있습니다 ㅎㅎ

    • @디에고시메오네-m4p
      @디에고시메오네-m4p 2 года назад

      @@cineraria100 강의도 강읜데 진짜 똑똑하신 거 같네요 ㅠㅠ 저는 강의를 봐도 실력이 잘 늘지를 않아서

    • @cineraria100
      @cineraria100 2 года назад +2

      @@디에고시메오네-m4p 감사 합니다 실력이 느실려면 강의도 강의 이지만 계속 본인이 필요한 거 부터 하나씩 만들어 보세요 여기서 많이 실력이 늘어요

  • @alex_lee5443
    @alex_lee5443 2 года назад +1

    와... 대박입니다 나도코딩님^^ 유튜브를 틀었을 때 나도코딩님 새로운 강의가 업데이트 되어있으면 왠지 제가 기분이 좋네요ㅎㅎㅎ 감사합니다 얼른 날 잡고 봐야겠습니다

    • @nadocoding
      @nadocoding  2 года назад

      ㅋㅋㅋ 더 자주 영상을 올리고 싶은 마음이 한가득이네요, 이번에도 찾아주셔서 감사합니다 ^^ 아마 재미있는 장난감이 될거예요 ㅎㅎ

  • @Joysj24
    @Joysj24 4 месяца назад

    정말 멋있으시고, 대단하시다는 생각밖에 안듭니다. 강의 잘 보겠습니다

  • @guamuna
    @guamuna 2 года назад +3

    요번에 c언어를 배우게 되었는데요 c언어는 파이썬이랑 약간씩 달라서 파이썬 쓰는법을 좀 까먹었는데...(문법이라든지 등등) 이렇게 다시 새로운 것을 배울수 있게 해주시다니... 너무 감격스럽습니다 항상 감사합니다

    • @nadocoding
      @nadocoding  2 года назад +4

      파이썬에 비하면 C 는 많이 어려울텐데 무사히 학습하시길 바라겠습니다 ^^ 이미지 처리는 배워두시면 많은 도움이 될거라 확신합니다. 시간 되실 때 공부해보세요~ ^^ 댓글 남겨주셔서 감사드립니다!

  • @passionncompassion
    @passionncompassion Год назад

    여러 유튜브 강의들을 들어봤지만 정말 독보적이다...

  • @aclear84
    @aclear84 2 года назад +4

    이미지 회전 및 분할 관련해서 고생 고생 했는데..
    드디어 이 강의가 올라오네요 ㅠ
    감사합니다!

    • @nadocoding
      @nadocoding  2 года назад +3

      많이 기다리셨죠? 예정보다 늦어져서 죄송합니다 ㅠㅠ 적용 하시려는 부분에 제 강의가 작게나마 도움이 될 수 있으면 좋겠네요 ^^

  • @jsypseo1827
    @jsypseo1827 2 года назад

    항상 잘 보고 있습니다. 프로그래밍 공부를 시작하며 인생의 전환점을 찾게 되었습니다.

  • @똥똥-f4z
    @똥똥-f4z 9 месяцев назад

    천재이자 그저 빛,,, 미쳤다,,, 유데미에서 배운거보다 좋음ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  • @mamekaneko8889
    @mamekaneko8889 2 года назад

    안녕하세요.선생님
    2개월전 opencv공부한다고 댓 작성하고, 오랜만에 다시 글 올립니다.
    여느분께서 매크로를 만들었다고 하셔셔, 저도 공부를 해가며, 드디어, win32API를 이용하여 특정 창만을 20fps정도로
    스크린 캡쳐를 한뒤, 이미지를 opencv에서 형변환을 한뒤, 화면에 출력까지 성공을 하였습니다. 문득 나도코닝 선생님에게 너무 고마웠습니다.
    2년전에 파이썬 문법 입문으로 시작해서 여기까지 온 듯합니다.
    물론 아직도 완벽하게 다 이해를 하며 진행을 하는 것은 아니지만, 유투브 형님들 혹은 stackoverflow형님들 도움이 많이 필요하지만,
    다시한번 감사하다는 말씀을 드립니다.
    잠깐 옆길로 새긴했지만, 얼굴인식까지 마무리 하도록 하겠습니다.^^

  • @tongki0788
    @tongki0788 2 года назад

    유투브에 올려주신 파이썬 모든 강좌 다 따라 해보고 모두 결과 다 보았습니다.
    좋은 강의 정말 감사드리고, 덕분에 파이썬을 재밌게 경험해 볼 수 있었습니다.
    앞으로도 좋은 강의 부탁드리며 노력에 박수를 보냅니다.

  • @자유시장-u7u
    @자유시장-u7u 2 года назад +13

    형님 기초강의 3번돌려보고 추가 활용편 모두 잘 봤습니다 ㅎㅎ 모두들을 필요없다고 하셨는데 다 들어보니 이해가 더 잘되더라구요. 감사합니다. 그리고 혹시 플라스크나 장고는 강의계획 없으신가요?

    • @nadocoding
      @nadocoding  2 года назад +9

      열정과 노력이 놀랍네요.. 활용편 강의까지 모두 합치면 꽤 긴 시간일텐데 공부하셨다니 정말 정말 대단하십니다. 도움되셨다니 기쁘구요. 언급해주신 주제들도 물론 생각이 있습니다. 하지만 지금은 사전에 계획된 것들이 먼저 기다리고 있어서, 조금 나중에 다뤄볼 수 있을 것 같네요, 이해 부탁드립니다 ^^

  • @김무경-c3m
    @김무경-c3m 2 года назад +5

    나도코딩님이 없었다면
    저의 오늘은 1년 전 오늘과 다를 바 없었을 겁니다.
    진심으로 감사드립니다.

    • @nadocoding
      @nadocoding  2 года назад +3

      뿌듯한 댓글이네요.. 제 작은 노력이 무경님의 삶에 조금이라도 영향을 끼칠 수 있다는 건 크나큰 행복입니다. 하지만 무엇보다 본인의 의지와 노력이 없었다면 작년과 같은 오늘을 보내고 계셨을거에요. ^^ 아주 칭찬합니다!

  • @nxyl2015
    @nxyl2015 2 года назад +2

    이 선생님은 진정 미쳤다. 영상 감사합니다

  • @yki79
    @yki79 2 года назад +1

    취미 생활로 코딩 배우고 있는데 정말 유익한 영상 감사합니다.

  • @개나리-d4p
    @개나리-d4p 2 года назад

    강의 감사드립니다 50대 입니다 재미있네요

  • @Sdonghoon
    @Sdonghoon Год назад

    1일차 58:13
    2일차 1:24:25
    3일차 2:06:12
    4일차 3:01:50
    5일차 3:32:22
    6일차 4:27:42
    완료
    장장 1개월만에 openCV를 완강했습니다 ㅠ
    마지막 프로젝트는 진짜 활용도가 높아보이는데 4채널을 3채널로 바꾸는 공부는 조금 더 해야겠지만
    열심히 따라 해봤습니다
    너무 재밌게 들었습니다!! 감사합니다
    얼굴의 회전 각도나 가깝고 멂에 대한것은 mp_face_detection에 있겠죠?
    응용해서 저렴한버젼의 SNOW 어플을 만들수도 있을 거 같은데
    다만, 영상의 프레임마다 이미지를 불러오는 것 때문에 떨림이 심한 것 같은데 이 부분의 처리를 모르겠네요 ㅠ
    아무튼 재밌게 들었습니다 감사합니다!!

  • @purple7814
    @purple7814 2 года назад +2

    드디어 강의 나오셨네요!
    항상 좋은 강의 감사합니다~!

    • @nadocoding
      @nadocoding  2 года назад +3

      예정보다 늦었네요, 기다려주셔서 감사합니다 ^^ 도움 되었으면 해요!

  • @hahaha3844
    @hahaha3844 Год назад

    집에서 혼자 공부하는데 너무 큰 도움이 되었습니다. 정말 감사합니다.

  • @박승민-f7p
    @박승민-f7p 2 года назад +1

    매번 최고십니다^^ 정말로 나도코딩 님이 있어서 감사하네요~~!

  • @asdfaaa1716
    @asdfaaa1716 2 года назад

    따로 opencv를 공부하고 있었는데 나도코딩에 올라왔네요!!! 나도코딩을 통해서 처음으로 코딩을 시작했는데... 항상 감사합니다

  • @gmlssns5859
    @gmlssns5859 2 года назад +1

    항상 양질의 컨텐츠 공유 감사합니다 ^^
    행복하세요

  • @SM-te2xw
    @SM-te2xw 2 года назад

    좋은 강의가 반갑게 올라왔군요. 이자리를 빌어 나도코딩님께 감사의 말씀을 전합니다. 코로나 가 한창 활개를 칠 무렵 집에서 우연히 접하게된 나도코딩님의 영상을 보고 그동안 미루어 왔던 영역에 도전하게 되었습니다. 집에서 보내는 시간이 많으니 영상을 보면서 공부할 시간도 많아지더군요. 결국...... 잠자고 있던 프로그래머 본능이 살아나면서 자신감도 생기고..... 비록 10여년의 경력달절이 있었지만 극복하고 미국에서 프로그램 관련 일을 얻어 이민도 가고 새로운 인생을 시작 할 수 있게 되었습니다. 나도코딩님의 선한영향력이 저 뿐 아니라 더 많은 분들에게도 희망의 메세지가 전달되기를 바랍니다^^ 아...IoT 프로젝트는 조금 아이디어를 보태자면... GPS신호를 받다 특정지역을 자동으로 주행하는 것을 추가하면 어떨까 합니다. 미국에서는 마당 잔디깎는 것이 큰일인데 이 기술을 구현한다면 많은 응용이 가능할 것 같습니다. ^^

    • @nadocoding
      @nadocoding  2 года назад

      와.. 인생에 큰 변화를 이루셨네요 ^^ 대단하시고, 또 축하드립니다. 그 과정에 작게나마 함께 할 수 있어서 감사하네요. 공유해주셔서 너무 감사드려요 ㅎㅎ 사물인터넷 관련 아이디어도 감사드립니다. 아직 세부적으로 정해진 건 없지만 커리큘럼 구상 시 함께 고민해볼게요! ^^

  • @pl4953
    @pl4953 2 года назад +1

    선 좋아요 후 공부 합니다

  • @김세현학부졸업전기전
    @김세현학부졸업전기전 2 года назад +1

    목빠지게 기다리고 있었습니다! 열심히 공부할게요 감사합니다

    • @nadocoding
      @nadocoding  2 года назад

      오래 기다리게 해서 죄송합니다 ^^ 기다리신 만큼 꼭 도움되었으면 해요! 댓글 감사드립니다.

  • @pl4953
    @pl4953 2 года назад

    마지막 보충설명에서 팬티 갈아입었습니다. ㅋㅋㅋ 완벽히 이해됐어요 보충설명에서
    감사합니다 다음 강의때 뵐께요!

    • @nadocoding
      @nadocoding  2 года назад +1

      ㅋㅋ 글에서 냄새 나요...
      완강 축하드립니다 ^^

  • @병따개-f8b
    @병따개-f8b 10 месяцев назад

    강의 정말 잘하시네요.
    잘 배웠습니다. 선생님.

  • @onkeunkwon2528
    @onkeunkwon2528 2 года назад +1

    비전공자도 이해할수 있도록 쉽게 설명해 주셔서 감사합니다.

  • @injookim6552
    @injookim6552 2 года назад +2

    형님영상으로 파이썬 입문했습니다(문과졸)
    지금은 회사내 어지간한일은 다 자동으로 돌리고있어여!헤헷 감사합니다!

    • @nadocoding
      @nadocoding  2 года назад +1

      대단하시네요, 빈말이 아니라 정말 대단하십니다. 그 긴 영상을 모두 실습 + 이해하는 것도 쉽지 않은데 본인 업무에 응용하여 직접 적용까지 한다는건 정말 대단하신 겁니다 ^^ 제가 다 뿌듯하네요!!!

  • @맥쓰-l7z
    @맥쓰-l7z 2 года назад +1

    진짜 대단하십니다. 정말 도움이 많이 됐습니다. 혼자 독학 개발공부를하고 있는데 이렇게 도움이 되는 채널은 처음인거 같습니다. 앞으로도 유익한 영상 부탁 드립니다.

  • @박소영-c6w
    @박소영-c6w 2 года назад

    우와 신난다~ 새 영상이다^^ 감사해요! 오늘부터 공부 시작~*
    커컥 카메라 출력 할때 제 얼굴이 뜨니 잠이 확 깨네요 ㅎㅎ 34:23 ~
    2:32:50
    --------------------- 1st completed --------------------------------------------------------------

    • @nadocoding
      @nadocoding  2 года назад +1

      ㅋㅋㅋ 화들짝?!! 소영님 벌써 공부 시작하셨군요, 이렇게 시간 내어 봐주시는데 꼭 도움되었으면 합니다 ㅎㅎ 영상이 길어서 편집하는 과정에서 어색한 부분을 미처 고치지 못한 곳도 있을 수 있는데, 만약 학습에 지장을 줄 정도로 이상한 부분이 있다면 알려주시면 보충 설명을 드리도록 하겠습니다. 이번 강의도 완주 응원하겠습니다 ^^

    • @박소영-c6w
      @박소영-c6w 2 года назад

      @@nadocoding 네~ 감사감사합니다!! ^^*

  • @waltzz8942
    @waltzz8942 2 года назад

    작년에 활용편 4(업무자동화)까지 나왔을 때 정주행하면서 파이썬을 배웠던 학생(백-수)입니다!
    머신러닝과 딥러닝을 따로 배우고 캐글에서도 기초적인 문제들로 공부했지만 이걸로 포트폴리오를 어떻게 만들지 고민하다, 영상 처리에도 관심이 생겨 OpenCV를 배워야겠다는 생각을 했는데 마침 또 이 강의를 마주하게 되었네요..! 이번에도 감사히 잘 배워가겠습니다.

  • @dwblueflower6368
    @dwblueflower6368 Год назад +10

    영상에서 나온 mediapipe 의 코드를 가져올수 있는 사이트는 현재 존재하지 않기 때문에 댓글로 남겨둡니다
    python API 가 없어졌고 사이트 UI가 완전히 뒤엎어져서 영상과는 완전 다른사이트가 되어 있네요
    import cv2
    import mediapipe as mp
    mp_face_detection = mp.solutions.face_detection
    mp_drawing = mp.solutions.drawing_utils
    # 이미지 파일의 경우 이것을 사용하세요:
    IMAGE_FILES = []
    with mp_face_detection.FaceDetection(
    model_selection=1, min_detection_confidence=0.5) as face_detection:
    for idx, file in enumerate(IMAGE_FILES):
    image = cv2.imread(file)
    # 작업 전에 BGR 이미지를 RGB로 변환합니다.
    results = face_detection.process(cv2.cvtColor(image, cv2.COLOR_BGR2RGB))
    # 이미지를 출력하고 그 위에 얼굴 박스를 그립니다.
    if not results.detections:
    continue
    annotated_image = image.copy()
    for detection in results.detections:
    print('Nose tip:')
    print(mp_face_detection.get_key_point(
    detection, mp_face_detection.FaceKeyPoint.NOSE_TIP))
    mp_drawing.draw_detection(annotated_image, detection)
    cv2.imwrite('/tmp/annotated_image' + str(idx) + '.png', annotated_image)
    # 웹캠, 영상 파일의 경우 이것을 사용하세요.:
    cap = cv2.VideoCapture(0)
    with mp_face_detection.FaceDetection(
    model_selection=0, min_detection_confidence=0.5) as face_detection:
    while cap.isOpened():
    success, image = cap.read()
    if not success:
    print("웹캠을 찾을 수 없습니다.")
    # 비디오 파일의 경우 'continue'를 사용하시고, 웹캠에 경우에는 'break'를 사용하세요.
    continue
    # 보기 편하기 위해 이미지를 좌우를 반전하고, BGR 이미지를 RGB로 변환합니다.
    image = cv2.cvtColor(cv2.flip(image, 1), cv2.COLOR_BGR2RGB)
    # 성능을 향상시키려면 이미지를 작성 여부를 False으로 설정하세요.
    image.flags.writeable = False
    results = face_detection.process(image)
    # 영상에 얼굴 감지 주석 그리기 기본값 : True.
    image.flags.writeable = True
    image = cv2.cvtColor(image, cv2.COLOR_RGB2BGR)
    if results.detections:
    for detection in results.detections:
    mp_drawing.draw_detection(image, detection)
    cv2.imshow('MediaPipe Face Detection', image)
    if cv2.waitKey(5) & 0xFF == 27:
    break
    cap.release()

  • @료뇨됴
    @료뇨됴 2 года назад +1

    헐 유니티도 해주신다니ㅠㅠㅠ 감동이에요!!

  • @dlrlaud_0128
    @dlrlaud_0128 2 года назад +1

    항상 감사합니다!!!이번 강의도 무지 재미있을 것 같아요..^^

    • @nadocoding
      @nadocoding  2 года назад

      배우는 재미도 있으며 이미지 처리 + 컴퓨터 비전은 특히나 각광 받고 있는 분야입니다. 학습하시는 데 도움이 되었으면 합니다 ^^ 댓글 감사드려요!

  • @hanadoll01
    @hanadoll01 2 года назад +1

    이번 강의도 감사히 잘 배우겠습니다.
    너무 감사합니다. ^^

    • @nadocoding
      @nadocoding  2 года назад +1

      ^^ 따뜻한 댓글 감사합니다. 꼭 완주하시길 바랄게요!!

  • @tkchoi9943
    @tkchoi9943 2 года назад

    무료로 이렇게 좋은 강의를 볼 수 있게 제작해 주셔서 너무 감사합니다.

  • @엘더스크롤
    @엘더스크롤 2 года назад +3

    불과 몇 개월, 몇 년 사이에 대중적으로만 놓고보면 다음 주제로 다룰 머신러닝을 뛰어넘어 핫하게 떠오른 분야가 아닌가 싶습니다. 이제 한동안 회사일 때문에 바빠서 이번에는 흥미 있는 주제임에도 불구하고 강의 바로 못 듣겠지만 언젠가는 꼭 완강해보겠습니다.

    • @nadocoding
      @nadocoding  2 года назад +4

      강의를 준비하면서 우리 생활에 도움이 되거나 재미있는 단편 프로젝트 주제도 많이 떠오르더라구요. 말씀하신대로 컴퓨터 비전 분야도 아주 각광받고 있어서 코딩 공부하시는 분들께 매력적인 주제가 아닐까 생각해봅니다 ^^ 회사일도 중요하지만 건강도 챙기면서 보람찬 새해 보내시길 바라겠습니다.

  • @몰루-r4z
    @몰루-r4z 2 года назад +1

    나도님 감사해요 ㅜㅜ 나도님때문에 힘든코딩 쉽게배워가요 정말 정말 감사해요

    • @nadocoding
      @nadocoding  2 года назад

      시청해주셔서 감사합니다 ^^ 작게나마 도움이 될 수 있다는 게 제게는 큰 기쁨이네요. 이번 편은 내용이 썩 쉽지만은 않지만 배워두시면 아마 굉장히 재미있는 아이디어가 많이 떠오를거라 생각합니다. 댓글 너무 감사드립니다 !

  • @hyelim_
    @hyelim_ Год назад

    좋아요를 안누를수가 없는 강의에요

  • @유인홍-q7w
    @유인홍-q7w 2 года назад

    동물가면 이미지 편집하는 법
    1. 파일 - 이미지 열기로 다운받은 이미지 가져오기
    2. 왼쪽메뉴창 - 마술봉으로 선택 - 흰색바탕 클릭한 후 delete
    3. 왼쪽 메뉴창 - 기본선택(or 올가미) 로 원하는 가면이미지 영역선택 및 복사
    4. 오른쪽 레이어들에 붙혀넣기
    5. 왼쪽귀, 오른쪽귀, 코 부분 3,4번과 같은 방식으로 각 부분을 추가
    6. 저장할 레이어 클릭 후 파일 - 내보내기 - PNG로 레이어보내기 로 저장하면 끝

  • @philliplee1353
    @philliplee1353 2 года назад +3

    mediapipe가 아직 x86_64 python 밖에 지원을 안하네요 ㅠㅠ ARM based m1 chip은 Rosetta로 터미널 실행 후 x86_64 버전 homebrew로 파이썬 설치 해야되는데 그냥 집가서 pc로 공부해야 겠어요 ㅠㅠ 아무튼 좋은 강의 정말 감사합니다~👍

    • @nadocoding
      @nadocoding  2 года назад +1

      제가 m1 맥이 없어서 윈도우로만 강의를 제작하다 보니 실습 예제 중에 맥 유저분들이 불편함을 겪는 부분이 종종 있네요 ㅠㅠ 양해를 구합니다. 조만간 맥을 구할 수 있도록 해보겠습니다. 감사합니다!

    • @philliplee1353
      @philliplee1353 2 года назад

      @@nadocoding 아닙니다~ 제가 감사합니다! 항상 좋은 자료 진심으로 고맙습니다!!!

  • @tonyko6698
    @tonyko6698 2 года назад +3

    14. 텍스트에서 PIL 에러 뜨시는 분들은
    pip install Pillow 하시면 됩니다.

  • @myh2910
    @myh2910 2 года назад +4

    좋은 강의 만들어주셔서 정말 감사합니다 ㅎㅎ 선생님 강의들 덕분에 프로그래밍에 관심이 생겨서 파이썬도 배우고 C, C++도 배울 수 있었습니다 ㅎㅎ

    • @nadocoding
      @nadocoding  2 года назад +4

      와.. C++ 까지요? 어려웠을텐데 대단하시네요 ^^ 적성에 잘 맞으신 것 같네요 ㅎㅎ 계속 노력하셔서 멋진 개발자가 되세요!!

  • @prominimins
    @prominimins 2 года назад +3

    오늘도 잘 배우겠습니다 항상 감사드려요!
    이런 강의가 무료라니....ㅠ

    • @nadocoding
      @nadocoding  2 года назад

      시청해주셔서 감사합니다. 이렇게 공부하고 싶으신 분들이 많이 계셔서 늘 힘이 됩니다 ^^

  • @김창현-d5h
    @김창현-d5h 2 года назад

    정말 많은 공부가 되었습니다. 항상 감사합니다

  • @yjn1423
    @yjn1423 Год назад

    정말 좋은 수업인 것 같습니다. 혹시 딥러닝 강의(컴퓨터 비전, 시계열, 자연어 처리) 해주실 의향 없으신지요...?

  • @nadodino
    @nadodino Год назад

    감사합니다. 많은 도움되었습니다.

  • @최종갑-x8b
    @최종갑-x8b Год назад

    늘 감사합니다

  • @TV-jw9px
    @TV-jw9px 2 года назад +1

    드디어 새로운영상이 올라왔네요ㅎ
    나도코딩님 영상보고 퇴근후 취미로 파이썬공부하기시작했어요
    처음에 가장기본적인 경로설정때문에 진짜힘들었는데ㅎ
    좋은영상 올려주셔서 감사합니다

    • @nadocoding
      @nadocoding  2 года назад

      취미로 파이썬, 너무너무 좋습니다 ^^ 퇴근 시간을 제 영상과 함께 해주신다니 영광이네요. 이번 강의도 도움되길 희망합니다!

  • @monZ-dust
    @monZ-dust 2 года назад

    이틀에 걸쳐서 열심히 따라갔습니다! 감사합니다 :)

  • @이상훈-e6n
    @이상훈-e6n 2 года назад

    팽창 + 깎임 작업을 했을 때 글자체에 의해 약간 얇은 글자를 이미지에 넣었는데 바로 이상하게 작업되네요 ㅎㅎ

  • @김태훈-d7y8p
    @김태훈-d7y8p 2 года назад +2

    좋은 강의 감사합니다. 우연한 기회로 파이썬 공부를 시작하게되었는데 기초편부터 이번 영상까지 보면서 필요한 부분 공부에 큰 도움이 되었습니다. 혹시 keras나 tensorflow 부분도 다루어주실 예정이 있으신가요?

    • @nadocoding
      @nadocoding  2 года назад +1

      다음 활용편 주제에서 다룰 예정입니다. 어디까지 다룰지는 아직 미정이네요 ^^

  • @user-fw6th8xb7f
    @user-fw6th8xb7f Месяц назад +1

    1:09:23 텍스트 1 기본

  • @최고다뮤
    @최고다뮤 2 года назад +1

    와 업무자동화와 데이터분석을 배우고 와야겠다! 아무튼 재미있을거 같아요!

    • @nadocoding
      @nadocoding  2 года назад +1

      아.. 업무자동화 9시간짜리입니다 ㅋㅋ 각오 단단히 하시고 다시 뵙기를 희망하겠습니다 ^^

  • @sophiejung1916
    @sophiejung1916 2 года назад

    오오오 드디어 이미지편이 나왔군요! 정말 감사합니다! :)

    • @nadocoding
      @nadocoding  2 года назад

      감사합니다 ^^ 열공하세요~~

  • @Jerry-e7p
    @Jerry-e7p 11 месяцев назад

    진짜 너무너무 감사드립니다~~

  • @허인국
    @허인국 2 года назад

    받은자료를 바로 도표에 포함시키는 프로그램과 위키피디아처럼 사람들이 수정가능한 그런 사이트를 만들 때는 어느정도의 코딩역량이필요한가요?? 그리고 아신다면 만명정도가 거래하는품목에대한 도표그래프를 만들려면 어느정도 데이터서버가 필요한가요?

  • @로미-q1u
    @로미-q1u 2 года назад +1

    꺄ㅑㅑㅑ 너무감사합니다ㅜㅡㅜ 수고하셧어요 이영상도 차근차근 익혀가도록하겠습니당❤👍

    • @nadocoding
      @nadocoding  2 года назад +2

      ㅠㅠ 저 수고 많이 했어요 ㅋㅋ 토닥토닥.. ㅋㅋ 강의 업로드가 좀 늦었지만 기다려주셔서 감사합니다!! 도움되시길 바랄게요 ^^ 다시 찾아주셔서 정말 감사드립니다.

    • @로미-q1u
      @로미-q1u 2 года назад +1

      @@nadocoding 진짜수고많으셧어요ㅠㅡㅠ 최고!!

  • @Bae-Um
    @Bae-Um 2 года назад +1

    나도코딩님 좋은 강의 정말 감사합니다.
    도형 그리기 관련해서 좀 다른 주제의 질문이 있습니다. ^^;
    1. 임의의 다각형 여러 개를 랜덤하게 생성하고
    2. 관심 영역(bounding box) 내에 있는
    3. 두 다각형이 떨어져 있다면, 최소 거리 or
    4. 두 다각형이 만난다면, 오버랩 면적을 구하고 싶은데요..
    혹시 참고할 만한 자료를 추천해주시면 감사하겠습니다. ^^

    • @nadocoding
      @nadocoding  2 года назад +2

      답변이 늦어 정말 죄송합니다 ㅠㅠ
      최소 거리는 다음 링크를
      stackoverflow.com/questions/64689560/measuring-the-distance-of-a-point-to-a-mask-in-opencv-python
      오버랩 면적은 다음 링크를 참고해보시겠어요?
      stackoverflow.com/questions/17810681/intersection-area-of-2-polygons-in-opencv
      C++ 기준 코드이지만 아이디어는 얻을 수 있을거라 생각합니다.
      또는 아래 링크도 참고해볼만 하겠네요!
      www.pyimagesearch.com/2016/04/04/measuring-distance-between-objects-in-an-image-with-opencv/

    • @Bae-Um
      @Bae-Um 2 года назад +1

      @@nadocoding 바쁘실텐데 답변 주셔서 정말 감사합니다 ^^ 늦었지만, 새해 복 많이 받으세요~~ ^^

    • @nadocoding
      @nadocoding  2 года назад +1

      이해해주셔서 감사드립니다 ^^ 새해 복 듬뿍 받으세요!!!

  • @jin4246
    @jin4246 2 года назад +1

    이번 달 목표는 이거닷!! ㅎㅎ

    • @nadocoding
      @nadocoding  2 года назад

      분량이 조금 길지만 꼭 완강하셔서 번뜩이는 아이디어로 재미난 프로그램도 만들어보시길 바랄게요 ^^

  • @올림피그
    @올림피그 2 года назад

    감사합니다. 교과서로 쓸게요~

  • @혼자만놀지말고
    @혼자만놀지말고 2 года назад

    기다렸어요오옹~

    • @nadocoding
      @nadocoding  2 года назад

      기다려주셔서 감사합니다 ^^

  • @yungyeomcha1091
    @yungyeomcha1091 2 года назад

    인공지능의 한 분야인 컴퓨터 비전영역을 공부하려고 합니다. cv에서도 여러 영역이있다고 하는데, open cv를 이용해 공부하는 것이 기초가 되는 공부인가요? 아니면 cv영역에 따라 공부해야하는 부분도 달라지나요? 또는 cv영역을 공부하려면 어떤 순서로 접근해야 하는지 알려 주실수 있나요?

  • @장종현-t2p
    @장종현-t2p 2 года назад

    강의 듣는 내내 흥미롭게 배웠습니다 감사합니다 ㅎㅎ
    마지막 이미지 편집 후 투명도 적용해서 코드 진행하는 부분에서 에러가 뜨더라고요
    IndexError: index 3 is out of bounds for axis 2 with size 3
    코드는 똑같지만 이제 사진에서 편집하는 부분에서 오류가 난 거 같은데 혹시 어떻게 해결해야 할까요?
    감사합니다

  • @김동현-u7t3o
    @김동현-u7t3o 2 года назад +1

    형 사랑해 형 강의가 최고야

    • @nadocoding
      @nadocoding  2 года назад +1

      ㅋㅋ 감사합니다 :) 즐강하세요!!

  • @batiwnb_song6697
    @batiwnb_song6697 2 года назад +1

    코딩에 관심이 생겨서 공부시작해볼려고 합니다 ! 영상 4년전꺼부터 정주행하면 될까요~

    • @nadocoding
      @nadocoding  2 года назад +1

      컴퓨터 전공이 아닌 경우라면 파이썬 기본편 6시간짜리 영상을 먼저 보시길 권해드립니다 ^^ 보시고 나면 활용편 중에서 관심이 가는 주제를 골라보시면 돼요

    • @batiwnb_song6697
      @batiwnb_song6697 2 года назад

      @@nadocoding 감사합니다 ~

  • @dwblueflower6368
    @dwblueflower6368 Год назад +1

    영상 뒷부분의 프로젝트를 실행하기 위해선
    pip install absl-py
    pip install protobuf
    두개 모듈도 같이 깔아 주어야 합니다
    mediapipe을 실행시키기 위해선 두 모듈이 필요합니다
    단독으로 설치하면 에러가 나고 실행되지 않습니다
    에러메시지는 구글에 검색해도 protobuf를 설치하라고만 나오고
    absl에 대한 검색결과는 안나옵니다
    심지어 mediapipe 사이트에 조차도 absl 모듈같은건 언급자체가 없기 때문에 주의하셔야 합니다

    • @tkkkk1522
      @tkkkk1522 Год назад

      그런데 그런걸 어떻게 알 수 있나요? 저는 간단한 오류아니면 바로 막히더라고요 ㅠㅠ

  • @료뇨됴
    @료뇨됴 2 года назад

    나도코딩님 그 다음 강의는 무엇인가요???

  • @kimturtle31551
    @kimturtle31551 2 года назад

    좋은 강의 감사합니다!!
    궁금한게 있는데 주피터노트북으로도 실시간 이미지처리가 가능한가요??
    실시간으로 길가에 지나다니는 자동차를 탐지하는 코드를 만들고싶어서요...

  • @craft9885
    @craft9885 2 года назад

    항상 강의영상 감사합니다. OpenCV 사용시에 지정그림을 띄울때, 백그라운드가 없는 그림도 사용이 가능한가요?? 예를들어 특정아이콘(ex 위치아이콘, 메시지 아이콘 등)과 같이 배경은 없고 아이콘만 있는경우 imshow를 통해 사진을 불러와 띄워보면 그림이 깨지더라고요.. 특정 곡선의 그림을 불러와 그 곡선의 형태가 사진안에 있는지 없는지를 찾는 프로그램을 만들려고 하는데, 백그라운도가 없는 사진을 불러들일경우 그림이 깨져 어떻게 해야할지를 모르겠네요..

  • @bindeep
    @bindeep 2 года назад

    감사합니다 ! 듣고 싶은 내용이었어요🤩

    • @nadocoding
      @nadocoding  2 года назад

      기다려주셔서 감사합니다. 꼭 도움되었으면 합니다 ^^

  • @흐으크흐
    @흐으크흐 2 года назад

    대단하시네욤 잘보고갑니당

  • @grayliar147
    @grayliar147 2 года назад

    아 진짜 형 이런 좋은 커넨츠를 내주면 다른 영상도 눌러볼수 밖에 없잖아~ 아..... 내일도 좋은 내용의 영상 올려줄거지?

    • @nadocoding
      @nadocoding  2 года назад +1

      내.. 내일요?? (화들짝)

    • @grayliar147
      @grayliar147 2 года назад +1

      @@nadocoding 응 내일도~ 알지? (찡긋) 내일이 안되면 모레라도 우리를 위해서 빨리빨리 좋은 영상올려주란 말이야 [철썩철썩 (채찍으로 때리는 소리)]

  • @코리얼-o5d
    @코리얼-o5d 2 года назад

    안녕하세요! 저희가 지금 대학 과제중으로 세탁법 비교를 해야하는데, 다음 영상에서 나온 것처럼 이미지에서 색 변환 시켜 윤곽선을 추출해서 프로그램에 저장되어 있는 세탁로고들과 비교를 해보려고 하는데 가능할까요????????? 기존엔 히토그래픽을 사용했는데, 실패해서 아예 로고의 윤곽을 이용하여 이미지들 간에 비교를 해보려고 합니다!

  • @kosel8787
    @kosel8787 2 года назад

    잘봤습니다. 감사합니다.

  • @jkj5516
    @jkj5516 2 года назад

    기본편 열공중입니다.
    활용편은 1번 강의부터 순서대로 배워야 되는건가요?
    웹스크래핑과 데이터 분석부터 봐도 무리없을까요?
    그리고 모든 영상에 진심으로 감사드립니다.

    • @nadocoding
      @nadocoding  2 года назад +1

      활용편은 순서 무관하게 학습하셔도 되도록 준비하였습니다. 필요한 주제만 보시면 돼요 ^^ 다만 데이터 분석 편은 vscode 가 아닌 주피터 노트북이라는 프로그램을 이용하므로 강의에 소개되는 약 40분 분량의 별도 영상으로 선행학습은 하셔야 합니다. 감사합니다.

  • @sajangnimnappayo1438
    @sajangnimnappayo1438 2 года назад +1

    안녕하세요! 양질의 영상 덕에 항상 감사드리면서 공부하고있습니다!
    영상을 보면서 드는 궁금증이 있어서 질문 드립니다.
    현재 미니프로젝트1 부분을 시청중입니다!
    마우스 이벤트 등록 절차 중 이미지를 클릭하면 x, y좌표를 얻을 수 있는데
    이 이벤트가, cv2 라이브러리의 기능인 것인지 그게 아니라면 어떠한 메커니즘으로 좌표를 얻는 것 인지가 궁금해서 질문드립니다.

    • @nadocoding
      @nadocoding  2 года назад +2

      cv2 라이브러리에서 제공을 해주는 것입니다 ^^ 아래 링크 보시면 setMouseCallback() 함수에 대한 내용이 있구요. 그 중에 MouseCallback 부분 클릭해보시면 Parameter 로 어떤 값이 정의되어 있는지도 확인하실 수 있어요. 우리는 그에 맞춰서 이벤트 핸들러 함수를 제작한 것이랍니다.
      링크 : docs.opencv.org/4.x/d7/dfc/group__highgui.html#ga89e7806b0a616f6f1d502bd8c183ad3e

    • @sajangnimnappayo1438
      @sajangnimnappayo1438 2 года назад +1

      @@nadocoding 감사합니다.. 앞으로는 이런 방법으로 스스로 찾아보겠습니다!! 지식을 공유한다는게 쉬운게 아닌데 정말 대단하세요ㅠㅠ 늦었지만 새해 복 많이 받으시고, 설 연휴 행복한 시간 보내시길 바라겠습니다. 항상 감사드립니다!!!

  • @Hong-Mu
    @Hong-Mu 2 года назад

    진짜 신이다

  • @mrbinggrae5954
    @mrbinggrae5954 9 месяцев назад

    와 설명 정말 잘한다¡¡¡¡

  • @이한성-y6v
    @이한성-y6v 2 года назад +1

    안녕하세요. 나도코딩 선생님. 최근 구독 및 강의 정주행하고 있습니다. 라즈베리파이4, 터치디스플레이, 카메라를 활용하여 사람 얼굴 특정 부위를 인식 후 사진 촬영 가이드(삼성 핸드폰의 베스트 샷 기능과 유사)하는 제품을 만들고자 합니다. 프로그래밍에 조언 및 가이드해 주시면 감사드리겠습니다. 😅

    • @nadocoding
      @nadocoding  2 года назад +2

      안녕하세요, 구글에서 '라즈베리파이4 얼굴인식' 과 같이 검색하시면 이미 유사한 프로젝트를 진행하신 분들의 자료를 참고하실 수 있겠네요. blog.naver.com/ljy9378/221429970163 이 분 글을 보니 단계별로 어떻게 했는지 상세히 나와있는 것 같으니 한 번 방문해보세요 ^^

    • @이한성-n4w
      @이한성-n4w 2 года назад +1

      정말 감사합니다~~🤗🥰