目录环境安装:pycuda安装:开源项目信息fasterRCNN的训练faster rcnn onnx实践第3步测试结果:第4步测试结果:单张图片测试代码:多张图片预测代码:第5步做了修改:第7步测试:第8步测试测试报错The input tensor cannot be reshaped to the requested shape:正确类别数量设置:测试正确结果:onnx转trt操作c++ 转            
                
         
            
            
            
            Faster-RCNN环境搭建与训练自己的数据0 前言之前整理过一篇关于fasterrcnn的文章,文中详细介绍了fasterrcnn原理分析,近期由于工作需要利用fasterrcnn进行模型训练,故记录如下。1.环境搭建与demo运行1).配置环境环境配置可参考:https://github.com/rbgirshick/py-faster-rcnn/blob/master/README.md,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-17 10:25:23
                            
                                526阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、准备开发运行环境 win10 | Anaconda | python=3.6 | pytorch=1.0下载地址:https://github.com/longcw/faster_rcnn_pytorch安装以下依赖包conda install pip pyyaml sympy h5py cython numpy scipyconda install -c menpo opencv3...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-26 11:03:14
                            
                                145阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            向AI转型的程序员都关注了这个号????????????机器学习AI算法工程 公众号:datayx软件支持:python2.7tesnsorflow_gpu, cython, pyt...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-25 15:53:43
                            
                                154阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录 几个指标的解释FP,FN,TP,TN 精确率(Precision),召回率(Recall),准确率(Accuracy)和F值 RoC曲线和PR曲线一: 几个指标的解释:FP,FN,TP,TN刚接触这些评价指标时,感觉很难记忆FP,FN,TP,TN,主要还是要理解,理解后就容易记住了P(Positive)和N(Negative) 代表模型的判断结果 T(True)和F(False) 评价模型的            
                
         
            
            
            
            前言用深度学习做目标检测,经常会接触到pascal voc这个数据集。目前很多开源项目对数据的处理格式都采用和voc一样的格式,逐渐这成为了一种标准数据处理格式,这里记一次制作符合自己需求的VOC格式数据集。VOC数据集简介文件夹树结构└── VOCdevkit     #根目录
    └── VOC2007   #不同年份的数据集,这里只下载了2007的,还有2012等其它年份的
                  
                
         
            
            
            
            https://github.com/tensorflow/models https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/detection_model_zoo.md (zhouying            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-04-21 11:47:00
                            
                                202阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            0.目的  刚刚学习faster rcnn目标检测算法,在尝试跑通github上面Xinlei Chen的tensorflow版本的faster rcnn代码时候遇到很多问题(我真是太菜)1. 运行环境配置  代码的README里面说明了,环境要求既有是这个git里面的,还有就是rbg的caffe代码中也有了一些环境。基本上包括:python2.7CUDA(并行计算库)>=6.0cudnn(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 13:21:15
                            
                                145阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                   voc是挥发性有机化合物的简称,在环保监测领域指活泼累得挥发性有机物,具有特殊的刺激性气味,vocs在线监控系统是专门用于监测voc的排放浓度及排放量的。当一个空间内的voc浓度达到一定数值,人们会出现头晕、恶心、呕吐等多种症状,长时间处于voc含量过高的环境中会使人的肝脏、肾脏、大脑及神经系统造成一定的伤害,这也体现了voc监测的重要性。我国高度重视环境的污染,出台了一系列的法律法            
                
         
            
            
            
            文章目录数据预处理1. data/dataset.py文件2. data/util.py文件3.data/util.py数.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-05 22:54:22
                            
                                283阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1.backbone含义        backbone用于特征提取,通常使用的是VGG16或者ResNet网络,其中要经过4个pooling层,且经过多层卷积后层数也发生了变化,但仍要保证在进行下一次池化之前,特征图深度为上一次池化之前深度的两倍。故第一个pooling层的strides=4,第二个的st            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 15:23:40
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在objects detection算法中,大概可以分为两大方向一、Two-Stage,这是一种Proposal-based的方法,需要先使用启发式方法(selective search)或者CNN网络(RPN)产生Region Proposal,然后再在Region Proposal上做分类与回归。精度高,但是速度慢。R-CNNFast R-CNNFaster R-CNNMask R-CNN二、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 22:02:14
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在R-CNN和Fast RCNN的基础上,在2016年提出了Faster RCNN网络模型,在结构上,Faster RCNN已经将候选区域的生成,特征提取,目标分类及目标框的回归都整合在了一个网络中,综合性能有较大提高,在检测速度方面尤为明显。接下来我们给大家详细介绍fasterRCNN网络模型。网络基本结构如下图所示:Faster RCNN可以看成是区域生成网络(RPN)与Fast RCNN的组            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 11:36:30
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            faster rcnn代码解读参考 之前rpn的anchor生成和target以及loss都有了,rpn环节以及是完整的了,下面就是rcnn环节。rcnn的输入其实就是rpn的输出。class rcnn_target_layer(nn.Module):
    """
    Assign object detection proposals to ground-truth target            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-13 17:37:43
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Light head rcnn https://github.com/Stick-To/light-head-rcnn-tensorflowmask_rcnn https://github.com/tensorflow/modelsfaster_rcnn https://github.com/ten            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-05-03 15:27:00
                            
                                49阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            网络输出获得了我们看create_architecture剩余的部分:   主要就是计算损失的部分_add_losses:整体的公式是这样的:分别介绍一下:分类损失:    RPN这部分只计算label不为-1的部分的损失总共应该是RPN_BATCHSIZE=256个,把它对应的label和rpn_cls_score都选出来计算            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 12:03:58
                            
                                65阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Faster-RCNN 代码阅读笔记(一)代码链接:https://github.com/chenyuntc/simple-faster-rcnn-pytorch可以看到,网络结构分为三个部分:Backbone: VGG16Region Proposal NetworkClassfication and Regression1. BackboneFaster-RCNN 是以VGG16作为backb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 15:46:35
                            
                                79阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一、Faster RCNN整体流程二、PASCAL VOC2012数据集1.简介2.下载方式3.文件结构及含义三、加载数据集四、数据预处理1.流程2.标准化数据3.缩放4.将图片处理为统一尺寸5.数据预处理的输入输出五、Backbone六、RPN网络1.参数2. IoU3.正负样本4.RPN网络流程1. RPN(RegionProposalNetwork)forward过程2. RP            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-18 21:50:25
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            之前一直是使用faster rcnn对其中的代码并不是很了解,这次刚好复现mask rcnn就仔细阅读了faster rcnn,主要参考代码是pytorch-faster-rcnn ,部分参考和借用了以下博客的图片 整体框架 首先图片进行放缩到W*H,然后送入vgg16(去掉了pool5),得到feature map(W/16, H/16)然后feature map上每个点都            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 15:59:43
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、问题:  介绍一下FasterRCNN, 以及每一代的改进?二、答案(总结):  1、 Faster-RCNN系列总共三个:分为RCNN, Fast-RCNN, Faster-RCNN;  2、RCNN主要方法是:     1)首先,使用SS算法(图像处理算法:Selective search算法)在原图上自上而下提取出2000多个框图,即Region Proposal;             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 21:28:25
                            
                                76阅读
                            
                                                                             
                 
                
                                
                    