音视频类 ——【IP摄像头】 rtsp取流,你为什么取着取着就断了呢?

今天是2019年的中秋节,自己早上也吃了一个月饼,豆沙馅的,哈哈哈,生活要有点仪式感的嘛~~~~ 这里也和各位道友们说一句中秋节快乐哦,尤其是还在辛勤工作的道友们,别忘记和父母、亲友们联系哦~~

截止到上一篇文章,已经一月有余的时间了吧,自己在csdn注册账号看头像已经6个年头了,但是却鲜少经营,最初有好好经营一个账号的想法是在今年的6月份,觉得自己做事情缺乏一股持久力,学习知识也缺少一种探索的耐力,各种原因吧,导致现在一瓶不满,半瓶晃荡。。。所以想要坚持一个月四篇文章的想法,但是坚持真的是很难的一件事情。

就拿最近这段销声匿迹的时间来说吧,为什么这么久没有什么音讯了呢,一篇文章的时间也没有。本猿是一枚双非的研究生,最近呢本打算写一篇水论文来混毕业指标的(在那个还有个研三男朋友的时候,我就是想赶快毕业然后工作···不过现在已经吹了 哈哈哈哈),老师接了一个算法的事情,尴尬的是没有开发经费而且找我们合作的老师说一个月的时间,做出来与否都没关系(他们公司是做系统的,不涉及到算法的东西),当时我在搞自己的论文的东西,方向是基于压缩感知的算法重构研究,用python做,当时迫于老师的压力吧,开始着手做这个算法(算法涉及到车牌识别,车辆跟踪),自己并不是这个领域的,所以一直很吃力,我主要负责车牌识别的算法(这个项目的难点是在加油站,没有任何任何硬件信号的触发,需要一直检测,当然也和开发时间有关,可以优化的地方很多),试了试传统的方法去做了做,效果很差(这个过程中也是进一步学了学opencv),然后就开始使用深度学习的方法(级联器车牌定位+车牌矫正+车牌识别),结果还可以,最后采用了这个方法。然后就拿着这个方案去参展了,接收这个项目的时候,我们都不清楚还要参展甚至直接上试点,整个过程很难受,真的是硬着头皮上,每天10-11个小时的工作时间,一个多月,甚至会熬夜到下半夜的2,3点钟,对于我这个94年的老女人已经是很难接受的事情了,哈哈哈哈。。。

在试点调试的过程中,直接连摄像头进行车牌识别的时候,总会有取着帧取着帧流就关闭的情况,当时也是很懵逼,为什么呢?原因是rtsp实时视频流总是会有丢帧的情况,尤其是当取帧的频率高或者你取帧后处理时间慢,都会导致这种情况,网上的代码甚至是github上面不少都会这样写:

import cv2 as cv
import numpy as np

cap = cv.VideoCapture(<rtsp_uri or local_video_dir>)
while cap.isOpened():
	ret, frame = cap.read()
	if ret:
		'do something to frame'
	else:
		cap.release()
		# log or print
		print('END of stream')

关于取流过程中丢帧或者丢包的情况,从网络通信的角度看其实并不算什么新鲜的事情,难就难在你如何理解这个情况,我当时的逻辑代码也是和上面的一致,这个方案对于本地的视频文件或者录像文件是没问题的,因为它不存在丢帧的情况;但是对于实时接视频流,进行帧处理时,问题就体现了,当我们没有取到帧的时候,在摄像头依然工作的情况下,不应该直接将cap释放掉,不然会直接导致整个程序退出。

当时出差的时候,老师也是只带了我一个人,所以开发、部署这些运维的东西我都亲自上··· 在展会现场进行调试的时候,自己带的IBM没有网口,而且自己也没带转换口、网线,导致的各种尴尬的事情,哈哈哈,由于自己的时间问题,在出差后无奈下就退出了这个项目的开发,不过整个过程还是学到了很多,包括知识、人际和市场的很多东西。

在这里,主要是记录这些心得以及自己的经验,我是一个自尊心很强(我也不想啊,哈哈哈哈,好痛苦的),却又不善交际的一名摩羯女猿,平常的时间大把的花在实验室里面,主要是看一些代码和自己研究课题方向的东西,很闷的一个人,休息的时候喜欢在宿舍呆着,做做家务,洗洗刷刷,会觉得很放松;有时间的话,会把自己求学的经历单独写一个帖子,更多的是记录,学着做一个记录自己生活和日常的女孩纸,记下来这些回忆,也想和大家分享,作为一个菜鸟过来人的经验,哪些决定是我现在看来不应该的,哪些决定是不成熟的;

把发表文章这个当下最要紧的事情过了后,会好好整理自己已经做的这部分的代码,到时候会上传到github上面,自己在整个项目开发中记录了很多bug调试的经验,调参,打包,发布这些都有,还有下一步的优化想法,会慢慢总结。

现在回首想想,之前做的项目都没有好好的总结过,VB.NET, JAVA这些语言,也都是项目驱动下的学习,没有很系统的学习,认准一个突破点,以点及面,系统起来。

算法之路,任重道远,潜心求学,无问东西。

------ 做一枚会生活的女猿~~

发布了47 篇原创文章 · 获赞 55 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/u011106767/article/details/100798623