Opencv: рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЖрд░рдЯреАрдПрд╕рдкреА рд╕рд░реНрд╡рд░, ffmpeg рдбрд┐рдХреЛрдбрд┐рдВрдЧ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдорд╛рд░реНрдЪ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: opencv/opencv

рд╕рд┐рд╕реНрдЯрдо рдЬрд╛рдирдХрд╛рд░реА (рд╕рдВрд╕реНрдХрд░рдг)
  • рдУрдкрдирд╕реАрд╡реА => 3.1
  • рдУрдкрдирд╕реАрд╡реА-рдкрд╛рдпрдерди => 3.1.0-рджреЗрд╡
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо / рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо => рдЙрдмрдВрдЯреБ 16.04 рдПрд▓рдЯреАрдПрд╕
рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг

рдореИрдВ рдЕрдЬрдЧрд░ рдпрд╛ рд╕реА ++ рдХреЗ рд╕рд╛рде рдлреНрд░реЗрдо рджреНрд╡рд╛рд░рд╛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдХреИрдорд░рд╛ рдлреНрд░реЗрдо рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рдЖрд░рдЯреАрдПрд╕рдкреА рд╕реНрдЯреНрд░реАрдо рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг
.py
     import cv2
     rtsp_url = "rtsp://192.168.55.151:8554/stream.sdp"
     video = cv2.VideoCapture(rtsp_url)
     while(1):
            ret, frame = video.read()
            cv2.imshow('VIDEO', frame)
            cv2.waitKey(1)

рд╕реНрдЯреНрд░реАрдо рд░рд╛рд╕реНрдкрдмреЗрд░реА рдорд╢реАрди рд╕реЗ vlc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдИ рдЧрдИ рд╣реИ: raspivid -o - -t 0 -hf -w 640 -h 480 -fps 30 | cvlc stream:///dev/stdin --sout "#rtp{sdp=rtsp://192.168.55.151:8554/stream.sdp}" :demux=h264

рд╕реНрдЯреНрд░реАрдо рдХреЛ vlc рдкреНрд▓реЗрдпрд░ рд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рд╣реИ: rtsp://192.168.55.151 :8554/

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЬрдЧрд░ рдХреЛрдб рд╕реЗ, рдореБрдЭреЗ рдорд┐рд▓рддрд╛ рд╣реИ: method SETUP failed: 461 Client error (рдПрдХ ffmpeg рддреНрд░реБрдЯрд┐)

рдЕрдЧрд░ рдореИрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди ffmpeg рдЪрд▓рд╛рддрд╛ рд╣реВрдВ: ffmpeg -rtsp_transport tcp -i rtsp://192.168.55.151:8554/stream.sdp
рдореБрдЭреЗ рд╡рд╣реА рд╕рдЯреАрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ: рд╡рд┐рдзрд┐ рд╕реЗрдЯрдЕрдк рд╡рд┐рдлрд▓: 461 рдХреНрд▓рд╛рдЗрдВрдЯ рддреНрд░реБрдЯрд┐ рдФрд░ рд╕рд╛рде рд╣реА Protocol not supported
рдЕрдЧрд░ рдореИрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди ffmpeg рдЪрд▓рд╛рддрд╛ рд╣реВрдВ: ffmpeg -rtsp_transport udp -i rtsp://192.168.55.151:8554/stream.sdp
рд╕реНрдЯреНрд░реАрдо рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдбреАрдХреЛрдб рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкрд░рд┐рд╡рд╣рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдПрдХ рдмрдЧ рд╣реИ, рдпрд╛ рдореИрдВ рдХреБрдЫ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ? рдХреНрдпрд╛ рдореИрдВ рдУрдкрдирд╕реАрд╡реА рдХреЛрдб рдореЗрдВ рдкрд░рд┐рд╡рд╣рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

videoio question (invalid tracker)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдк рд░рд╛рд╕реНрдкрдмреЗрд░реА рдХреИрдорд░реЗ рдХреЗ рд▓рд┐рдП UV4L рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдЖрдкрдХреЛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╕рд╛рде рдПрдХ url рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬреЛ рдХрд┐ iwth opencv рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реИ рдФрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИ?

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдиреЗрдЯрд╡рд░реНрдХ рдЧреНрд▓рд┐рдЪ/рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдбрд┐рд╕реНрдХрдиреЗрдХреНрд╢рди/рдЖрджрд┐ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП OpenCV рдЯреАрд╕реАрдкреА рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдмрд╛рдзреНрдп рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ TCP рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ rstp рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдЧреИрд░-FFmpeg OpenCV рдмреИрдХрдПрдВрдб (Gstreamer?) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

BTW, рдЙрдкрдпреЛрдЧ рдХреЗ рдкреНрд░рд╢реНрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ OpenCV Q/A рдлрд╝реЛрд░рдо рдкрд░ рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП: http://answers.opencv.org

рдЖрдк рд░рд╛рд╕реНрдкрдмреЗрд░реА рдХреИрдорд░реЗ рдХреЗ рд▓рд┐рдП UV4L рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдЖрдкрдХреЛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╕рд╛рде рдПрдХ url рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬреЛ рдХрд┐ iwth opencv рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реИ рдФрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред

рдЖрдк рд░рд╛рд╕реНрдкрдмреЗрд░реА рдХреИрдорд░реЗ рдХреЗ рд▓рд┐рдП UV4L рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдЖрдкрдХреЛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╕рд╛рде рдПрдХ url рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬреЛ рдХрд┐ iwth opencv рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реИ рдФрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

koleckar picture koleckar  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

wmfuture picture wmfuture  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

praneethsusarla picture praneethsusarla  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dustsigns picture dustsigns  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

JohnTurnbullDai picture JohnTurnbullDai  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ