- 博客(7)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 功能性模块:(6)视频切割成图片:OpenCV版
功能性模块:(6)视频切割成图片:OpenCV版一、模块介绍这个其实是功能性模块(5)的反向过程,主要的目的是将视频抽成图片,这样便于逐帧分析,或者进行其他应用,这个看小伙伴们需求。二、代码实现def Video2Frame(videopath): """ :param video_root: 视频的根目录 :return: """ video_names = os.listdir(videopath) for video_name in video
2020-12-29 16:53:07 343 1
原创 功能性模块: (5)图片生成视频:ffmpeg版和OpenCV版
功能性模块:(5)图片生成视频:ffmpeg版和OpenCV版一、模块介绍这个模块其实是非常常用、基本的模块了,主要就是针对一些需要依靠视频才能评判效果的一些应用,当然小伙伴们按自己的需求来吧。这个图片呢其实是LZ事先处理好的,这个里有一个小技巧可以分享给小伙伴们,在图像命名的时候尽量以00001.jpg,00002.jpg这种方式来命名,这样对图像进行排序的时候也会更加方便,不至于出现1.jpg,10.jpg,2.jpg…这种情况,会非常麻烦。二、代码实现2.1 OpenCV版本OpenCV的
2020-12-29 14:46:29 621
原创 功能性模块: (4)感受野计算:疑惑中。。。
功能性模块:(4)感受野计算:疑惑中。。。一、模块介绍使用深度学习的小伙伴,相信对感受野这个概念肯定是不会陌生的,当时使用比较大尺寸的卷积核还是使用比较小的卷积核还引发了一系列的讨论,一层网络的感受野还是非常容易计算的,但是整个网络结构的感受野要怎么计算呢?其实对于本文中涉及到计算感受野的方式LZ也是比较有疑惑的,如果小伙伴有自己的理解,欢迎给LZ留言,一起探讨一下!LZ主要参考的文章是这一篇A guide to receptive eld arithmetic for Convolutional
2020-12-25 17:24:22 350
原创 功能性模块: (3)NMS :cpu版和pytorch版
功能性模块:(3)NMS :cpu版和pytorch版一、模块介绍如果小伙伴们接触过检测方面的算法,应该对NMS不会很陌生,NMS(Non-Maximum Suppression),即非极大值抑制,特别原理性的LZ就不专门介绍了,网上太多了。总的功能是什么呢?就是我们在做检测的时候,假设画面中有一个人脸,但是由于检测算法的不同,可能会在一个人脸上给出多个满足要求的检测框,我们当然不能把这些框都使用上,就挑选一个最满足要求的检测框就可以了。具体的效果如下图所示:二、代码实现1. cpu版本实现de
2020-12-25 15:44:46 1640 1
原创 功能性模块:(2)解析xml
功能性模块:(2)解析xml一、 模块介绍为啥要写这个模块呢,通常公司给的标注文件都是以xml的格式,所以新手第一课就是解析xml,之前lz用的方法比较繁琐,现在有个还不错的方法,就记录一下吧。二、代码实现""" <object> <name>1</name> <angle_flag>face</angle_flag> <face_flag>0</face_flag> <fl
2020-12-25 13:42:19 281
原创 功能性模块: (1) 计算IOU
(1)计算IOU一、 模块介绍在实际应用中,其实我们在代码中经常会需要计算IOU,下面函数模块的输入分别为需要计算的两个矩形框的左上定点坐标和右下顶点坐标,通过IOU计算公式进行计算,代码已验证可以直接使用。二、代码实现def ComputeIOU(rec1, rec2): """ 计算两个矩形的iou,输入分别为左上角顶点和右下角顶点 :param rec1: (x0,y0,x1,y1) :param rec2: (x0,y0,x1,y1) :return:
2020-12-17 09:51:37 387
matlab 蚁群算法报错 小白求助
2016-07-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人