Make BTS Follow Cam using Object Tracking Algorithm

  Рет қаралды 25,707

빵형의 개발도상국

빵형의 개발도상국

Күн бұрын

Пікірлер: 59
@로봇-y8n
@로봇-y8n 5 жыл бұрын
인간, 당신은 뛰어난 인재입니다.
@bbanghyong
@bbanghyong 5 жыл бұрын
로봇, 당신은 대단한 인공지능입니다.
@seeeeok
@seeeeok 4 жыл бұрын
bts로 어그로 끌고 코딩은 레드벨벳으로 하는 킹형...
@banzumon
@banzumon 2 жыл бұрын
1:21 레드벨벳 언니들 영상도 구했습니다. 네 좋아요>
@봄-y3c
@봄-y3c 2 жыл бұрын
영상 잘보고 있습니다 혹시 객체 탐지와 물체추적은 다른 개념인가요? 객체 탐지를 찾아보다가 여기까지 왔는데 다른 개념인 것 같아서요
@신유하-c2p
@신유하-c2p 3 жыл бұрын
AttributeError: module 'cv2.cv2' has no attribute 'destoryWindow' 라고 뜨는데 뭐가 잘못된거죠깔건 다 깔았는데
@동현-z3e
@동현-z3e 3 жыл бұрын
빵형님..3:16초 까지 따라했는데 영상이 안나오는건 어떡하죠...
@ohgi
@ohgi 6 жыл бұрын
예외가 발생했습니다. AttributeError 'numpy.ndarray' object has no attribute 'read' File, line 15, in ret, img = cap.read() 라고 떠요 ㅠㅠ
@bbanghyong
@bbanghyong 6 жыл бұрын
cap = cv2.VideoCapture(video_path) 이부분을 한번확인해보시고 영상 파일이 손상된것은 아닌지 확인해주세요!
@ohgi
@ohgi 6 жыл бұрын
아 감사합니다
@ldc4189
@ldc4189 2 жыл бұрын
빵형님 영상 잘보고있습니다. 혹시 이프로그램을 저장된 영상이 아니라 캠으로 즉석에서 찍고있는 영상에도 사용 가능할까요?? 예를 들어 카메라에 찍히고있는 비둘기를 쫒는다던가 그런거요
@bbanghyong
@bbanghyong 2 жыл бұрын
네 가능합니다!
@ohgi
@ohgi 6 жыл бұрын
예외가 발생했습니다. AttributeError 'builtin_function_or_method' object has no attribute 'update' File, line 29, in success, box = tracker.update(img) 라고도 떠요 ㅠㅠ
@bbanghyong
@bbanghyong 6 жыл бұрын
tracker = OPENCV_OBJECT_TRACKERS['csrt']() 이부분을 제대로 입력하셨나요?
@ohgi
@ohgi 6 жыл бұрын
감사합니다
@ohgi
@ohgi 5 жыл бұрын
수동으로 설정 안하고 추적할 좌표를 미리 넣어서 자동으로 추적되게 할수는 없나요? 있다면 방법 좀 알려주세요!!
@이선애-v8n
@이선애-v8n 3 жыл бұрын
저 여기서 numpy, cv2설치하는 거랑 어떻게 코딩한걸 실행하는지 잘모르겠어요
@ch.kukuku
@ch.kukuku 4 жыл бұрын
재미있네요 ㅎ 딥러닝과 연결지을만한 것은 없을까요?
@bbanghyong
@bbanghyong 4 жыл бұрын
물체추적도 딥러닝으로 할수 있더라구요 nvidia cuda example에서 본적있어요!
@옵저버-r9j
@옵저버-r9j 3 жыл бұрын
혹시 관련서적이 무엇인지 알 수 있을까요?
@bbanghyong
@bbanghyong 3 жыл бұрын
책을 보고 한게 아니라서요 ㅠㅠ OpenCV 문서를 참고해주세요
@남노성민
@남노성민 4 жыл бұрын
저 영상에 있는 모자이크 지우는 튜토리얼 가능할까요?
@bcz5292
@bcz5292 4 жыл бұрын
사랑합니다
@hab_punch
@hab_punch 5 жыл бұрын
오 다중 객체를 추적하려고하는데 여러트래커들을 이용하면 될까요?
@bbanghyong
@bbanghyong 5 жыл бұрын
내 여러개의 트래커를 생성해서 사용하시면 될것같아요!
@뉴식
@뉴식 5 жыл бұрын
영상잘보고있습니다! Traceback (most recent call last): File "C:/project/tutorial/Tracking_ROI.py", line 20, in "csrt": cv2.TrackerCSRT_create, AttributeError: module 'cv2.cv2' has no attribute 'TrackerCSRT_create' Process finished with exit code 1 자꾸 이런 오류가나는데 왜이럴까요 ? pip install opencv-contrib-python 이미 설치가 되어있다고 나와있는데 트랙킹이 안되네요 ㅜ
@뉴식
@뉴식 5 жыл бұрын
OPENCV_OBJECT_TRACKERS = { "csrt": cv2.TrackerCSRT_create, "kcf": cv2.TrackerKCF_create, "boosting": cv2.TrackerBoosting_create, "mil": cv2.TrackerMIL_create, "tld": cv2.TrackerTLD_create, "medianflow": cv2.TrackerMedianFlow_create, "mosse": cv2.TrackerMOSSE_create } 이부분 코딩으로 넣어놨는데도 안되네요 !
@aaa-pn1mr
@aaa-pn1mr 4 жыл бұрын
저도 똑같이 오류나서 opencv, opencv-contrib 지우고 pip3 install opencv-contrib-python 으로 하니 되더라고요
@김재욱-e6e
@김재욱-e6e 5 жыл бұрын
sudo pip install opencv-contrib-python 를 설치 했는데도 cv2.TrackerCSRT_create() 모듈을 찾을 수 없다고 합니다ㅠ 혹시 파이썬 3.x 이상에서만 돌아가는 건가요? 현재 파이썬 2.7입니다ㅠ
@bbanghyong
@bbanghyong 5 жыл бұрын
네 파이썬 3.5이상 버전을 사용해주세요 ㅠ
@blitzlab.7597
@blitzlab.7597 5 жыл бұрын
pip install opencv-contrib-python
@이용준-h4g
@이용준-h4g 5 жыл бұрын
안녕하세요. 혹시 도로 포장 균열이나 포트홀같은것도 이방법으로 잡아낼수있을까요?또한 텐서플로에서도 소스 사용이 가능한가요?
@bbanghyong
@bbanghyong 5 жыл бұрын
균열이나 포트홀 등을 검출하는것은 트래킹 알고리즘보다는 cnn을 사용하시는게 좋아요!
@MrNezlee
@MrNezlee 5 жыл бұрын
tracking 원리가 궁금하네요. SIFT같은 특징점들로 비숫한 형체를 찾는건가요?
@bbanghyong
@bbanghyong 5 жыл бұрын
트래킹 알고리즘마다 사용하는 방식이 다른것으로 알고있어요! LK 방식같은건 특징점 잡아서 하고 다른 방식중에는 템플릿 매칭을 통해 한다고 해요. 저도 정확히는 몰라서 공부해봐야겠어요!
@unknown-ue9lp
@unknown-ue9lp 5 жыл бұрын
cv2.imshow('result_img', result_img) 해서 나오는 result_img창 사이즈가 계속 변하는데 어디서 잘못된걸까요?
@bbanghyong
@bbanghyong 5 жыл бұрын
cv2.resize(result_img, output_size) 이부분이 잘 동작하는지 확인해주세요!
@unknown-ue9lp
@unknown-ue9lp 5 жыл бұрын
@@bbanghyong 우와 답변 감사합니다! 그런데 알려주신 코드가 영상에 없어서 result_img = img[result_top:result_bottom, result_left:result_right].copy() 뒤에 추가해보았는데 마찬가지네요ㅠ 혹시 여기말고 다른 위치에 넣어야 하나요? 그리고 왜 result_img = img[~] 만으로 영상 사이즈가 고정되지 않는지 궁금합니다! 귀찮게 해드려 죄송합니다ㅠㅠ
@bbanghyong
@bbanghyong 5 жыл бұрын
영상 아래 설명란에 보시면 소스코드가 있어요. 그걸 참고해보세요!
@unknown-ue9lp
@unknown-ue9lp 5 жыл бұрын
빵형의 개발도상국 아이코 그걸 못봤네요! 답변 정말 감사합니다!!
@김깜찍이-g6n
@김깜찍이-g6n 5 жыл бұрын
일러스트에서 물체추적이 가능 하나요?
@bbanghyong
@bbanghyong 5 жыл бұрын
영상이라면 전부 가능합니다!
@김깜찍이-g6n
@김깜찍이-g6n 5 жыл бұрын
어떻게 해요?
@hyunew
@hyunew 5 жыл бұрын
혹시 빵형님이 영상에 쓰신 bts영상도 링크로 올려주시면 안될까요? 처음에는 그대로 따라해보고싶어서요
@라푸드
@라푸드 5 жыл бұрын
영상 너무너무 잘봤습니다!! 정말정말 너무너무 잘봤습니다!! 현재 제가 만들고 있는 프로그램과 관련된 영상이라 너무 도움이 되었습니다ㅠㅠㅠ 감사합니다!! 제가 탁구 경기를 영상으로 찍으면서 탁구공을 추적하며 선수들의 경기스타일을 분석하는 프로젝트를 진행중인데, 관련하여 몇가지 질문좀 드리겠습니다ㅠ 1. 찍고 있는 영상을 실시간으로 추적하려면 어떻게 해야할까요?? 현재 영상은 VideoCapture(0)으로 하면 되려나요?? 하지만 ROI는 매번 직접 만들어줘야하기 때문에 실시간으로 계속 탁구공만 추적하는 영상을 어떻게 만들어야할지 감이 안오네요ㅠㅠ 추적할 녀석을 '흰색 공'으로 미리 설정을 해주는 방법 등을 사용해야할까요?? 2. 흰색 탁구공을 추적하는 방법은 어찌어찌 해결했다고 하였을때, 탁구공이 이동한 위치나 속도를 분석하는 방법이 OpenCV에 구현되어 있나요?? 이런 점이 궁금합니당...ㅠ 그리고 다시 한번 좋은 강의 영상 제공해주신점 감사인사 드립니다!!
@mink418
@mink418 6 жыл бұрын
와우~ 잘 구현하셨네요! 그런데 중간에 트래킹 대상이 사라지면, resize함수에서 오류가 나서 프로그램이 죽네요. 이건 어떻게 해결하죠?
@bbanghyong
@bbanghyong 6 жыл бұрын
트래킹 대상이 사라지면 resize함수에 들어가는 이미지가 없어서 에러가 발생하겠네요 ㅠㅠ 트래킹 대상이 사라졌을때 ROI를 다시 지정하는 방식으로 해결할 수 있을것 같아요!
@minichamchi7549
@minichamchi7549 4 жыл бұрын
@@bbanghyong 혹시 영상 올리신지 오래 되셨지만 여쭤봅니다ㅠ ROI를 다시 지정한다는 말씀이 무엇일지.. 글구 ROI 한 영역, result img 부분이 기존 영상의 범위를 넘어서면 오류가 떠서 프로그램이 끝나는데 이것도 어떻게 고치면 좋을지 알려주실수 있을까요????
@minichamchi7549
@minichamchi7549 4 жыл бұрын
@@bbanghyong line 65, in cv2.imshow('result_img', result_img) cv2.error: OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-6lylwdcz\opencv\modules\highgui\src\window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow' 트래킹 대상이 사라지면 이렇게 오류가 나타납니다...
@미래-p9p
@미래-p9p 4 жыл бұрын
좋은 강의 잘 보았습니다.
@김민승-c7e
@김민승-c7e 6 жыл бұрын
원본 영상을 띄어서 트래킹 하다보면 화질이 굉장히 떨어지는 이슈가 발생하는데, 영상 원본에서 자체에서 원본 이미지를 트래킹할 수 있는 방법은 없는지요?
@bbanghyong
@bbanghyong 6 жыл бұрын
원본 영상을 리사이즈하는 코드가 있다면 삭제해주세요 :)
@김깜찍이-g6n
@김깜찍이-g6n 5 жыл бұрын
OpenCV 말고 다른 프로그램은 없나요? 이 프로그램은 설치 하기 어려워서.... 이걸로 은하 세로 직캠 만드려고 했더니만
@bbanghyong
@bbanghyong 5 жыл бұрын
dlib이 있긴한데 같은 성능이 나올지모르겠네요 ㅠ
@장성우-p4l
@장성우-p4l 4 жыл бұрын
성공했어요! 근데 추적물체가 사람뒤로 숨었다 나오거나 하면.. 맨 앞에 있는애를 졸졸 따라가네용..ㅠ 재밌게 배웠습니당
@mygoh77
@mygoh77 4 жыл бұрын
안녕하세요. 프로젝트 준비중에 흥미롭게 봤습니다. 혹시 실시간으로 전송되는 영상에서도 추적이 가능한가요?
@히읗-s4w
@히읗-s4w 5 жыл бұрын
원래 파이썬으로 영상 돌릴 때 소리가 안 나나요??
@bbanghyong
@bbanghyong 5 жыл бұрын
OpenCV 사용해서 imshow로 영상 재생하면 소리는 안나요 ㅠ
Face Detection using Python - 70 Lines of Code
6:19
빵형의 개발도상국
Рет қаралды 44 М.
Modern Python logging
21:32
mCoding
Рет қаралды 215 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Home Assistant Remote Setup That Actually WORKS
12:53
Using the Wrong Words On Porpoise
Рет қаралды 412
TorchVision Walkthrough - Python, Deep Learning
20:36
빵형의 개발도상국
Рет қаралды 16 М.
Inside the V3 Nazi Super Gun
19:52
Blue Paw Print
Рет қаралды 2,3 МЛН
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 6 МЛН
Car License Plate Recognition - Python, Image Processing
21:09
빵형의 개발도상국
Рет қаралды 96 М.
5 Python Libraries You Should Know in 2025!
22:30
Keith Galli
Рет қаралды 86 М.
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 5 МЛН
'소프트웨어' 한 방 정리! [안될과학-긴급과학 X LG CNS]
10:57
안될과학 Unrealscience
Рет қаралды 100 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41