没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
首先给出展示结果,大体就是检测工业板子是否出现。采取检测的方法比较简单,用的OpenCV的模板检测。 大体思路 opencv读取视频 将视频分割为帧 对每一帧进行处理(opencv模板匹配) 在将此帧写入pipe管道 利用ffmpeg进行推流直播 中间遇到的问题 在处理本地视频时,并没有延时卡顿的情况。但对实时视频流的时候,出现了卡顿延时的效果。在一顿度娘操作之后,采取了多线程的方法。 opencv读取视频 def run_opencv_camera(): video_stream_path = 0 # 当video_stream_path = 0 会开启计算机 默
资源推荐
资源详情
资源评论
Python实现直播推流效果实现直播推流效果
首先给出展示结果,大体就是检测工业板子是否出现。采取检测的方法比较简单,用的OpenCV的模板检测。
大体思路大体思路
opencv读取视频
将视频分割为帧
对每一帧进行处理(opencv模板匹配)
在将此帧写入pipe管道
利用ffmpeg进行推流直播
中间遇到的问题中间遇到的问题
在处理本地视频时,并没有延时卡顿的情况。但对实时视频流的时候,出现了卡顿延时的效果。在一顿度娘操作之后,采取了
多线程的方法。
opencv读取视频读取视频
def run_opencv_camera():
video_stream_path = 0
# 当video_stream_path = 0 会开启计算机 默认摄像头 也可以为本地视频文件的路径
cap = cv2.VideoCapture(video_stream_path)
while cap.isOpened():
is_opened, frame = cap.read()
cv2.imshow('frame', frame)
cv2.waitKey(1)
cap.release()
OpenCV模板匹配模板匹配
模板匹配就是在一幅图像中寻找一个特定目标的方法之一,这种方法的原理非常简单,遍历图像中每一个可能的位置,比较各
处与模板是否相似,当相似度足够高时,就认为找到了目标。
def template_match(img_rgb):
# 灰度转换
img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
# 模板匹配
res = cv2.matchTemplate(img_gray, template, cv2.TM_CCOEFF_NORMED)
# 设置阈值
threshold = 0.8
loc = np.where(res >= threshold)
if len(loc[0]):
# 这里直接固定区域
cv2.rectangle(img_rgb, (155, 515), (1810, 820), (0, 0, 255), 3)
cv2.putText(img_rgb, category, (240, 600), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 0), 2)
cv2.putText(img_rgb, Confidence, (240, 640), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 0), 2)
cv2.putText(img_rgb, Precision, (240, 680), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 0), 2)
cv2.putText(img_rgb, product_yield, (240, 720), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 0), 2)
cv2.putText(img_rgb, result, (240, 780), cv2.FONT_HERSHEY_SIMPLEX, 2, (0, 255, 0), 5)
资源评论
weixin_38748580
- 粉丝: 6
- 资源: 941
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 根据网易云生成lrc,支持双语言.zip
- 实验箱介绍,具体的等我介绍就好,先看了解个大概
- 根据OC版本借贷类型APP、使用swift语言重写一套部分功能简易类型APP.zip
- 新能源汽车+电气规范和测试标准+B级电压系统和零部件+ISO 21498-2-2021
- 极简 go Language ctp 交易引擎.zip
- 本项目是用GO语言实现的网易云信的服务端API封装.zip
- 本项目是三大自然语言处理课程项目,基于seq2seq模型,实现简单的对话机器人效果 .zip
- C#毕业设计-基于ASP.NET的教师公寓管理系统源码.zip
- 本库将会整理我在学习go语言过程中在阅读好文,博客,开源项目代码时遇到的好的易于复用的并发模式代码.zip
- 完全原创,百分百能用 用于下载深度学习医学数据集MedShapeNet的数据集,不依赖openssl,如果你openssl下载不了可以用我这个
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功