cfzd

Results 254 comments of cfzd

@HesstisSeca I haven't tried vgg16. You can try it yourself.

@zjy359 请阅读INSTALL.md

@liluxing153 一般来说,网络的推理速度指的是神经网络跑完一次forward的速度,也就是上面 ``` with torch.no_grad(): pred = net(img) ``` 这一句的时间,按照你的速度应该也有200FPS,这个是比较通用的做法。 那为什么图像预处理或者后处理的时间不算呢?这主要是因为在真实的系统中,相机采集的数据是直接在内存中的,后端的网络输入是可以直接对接内存中的相机数据的,所以你在img_transforms中从硬盘读取的时间、转换成RGB的时间、归一化的时间、再把它挪到cuda内存上等等的时间都是不存在的。 那么后处理呢?其实你观察后处理的代码就可以发现核心的逻辑就是一个softmax再加上一个乘法求期望,这点计算量相比于神经网络的计算量九牛一毛,为什么还会比网络推理慢呢?这主要是由于为了方便用python的循环实现的,如果真正部署换成其他的方式,这点计算量是几乎没有延迟的。 综上,计算网络速度是看的网络推理速度,这也是一般的通用做法。

@GiorgosBetsos You can see this issue: #28. Especially these two codes: https://github.com/cfzd/Ultra-Fast-Lane-Detection-v2/issues/28#issue-1358606313 and https://github.com/cfzd/Ultra-Fast-Lane-Detection-v2/issues/28#issuecomment-1234974971

cache_dict内部保存的就是从GT中读出来的坐标点,可以查看这个代码 https://github.com/cfzd/Ultra-Fast-Lane-Detection-v2/blob/master/scripts/cache_culane_ponits.py

@zhenghao222 那不需要,你完全可以自己定义,甚至纵坐标是非均匀的都可以,后面会使用my_interp把他们全部插值到所输入的anchor上

这个代码中组织成这样主要是考虑希望所有的车道线上的点数都是一样的,这样后面好处理,DALI在读取数据时一个batch内的大小要一致

@AdorableJiang Thanks for your contribution! 👍

@woaiwojia4816294 没有找到这个文件一个可能的原因是没有编译culane的评估工具,可以参考`INSTALL.md`中的第五部分:`Install CULane evaluation tools`