- 博客(8)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 零数学推导,通俗语言告诉你为什么Xavier初始化权重能解决梯度消失/爆炸
Xavier初始化通过调整权重的初始分布,确保信号在每一层的传递过程中既不会衰减,也不会放大。这样可以避免梯度消失和梯度爆炸问题,让神经网络更容易训练。
2025-02-22 16:30:24
270
原创 windows中如何安装多个版本python,并在版本之间切换
安装完成后,如果此时你立即打开cmd或者powershell或者vscode中的终端,并输入python或者python --version查看版本,你会失望的发现它提示还是老版本(如下图),不要慌张,简单几步即可解决。因为某些限制导致我的机器无法使用conda进行环境管理,在配置某个工程的环境时发现需要使用到python3.9,而我的windows机器上只有一个python3.12,所以需要重新安装一个python3.9。
2025-01-24 15:13:30
667
原创 yolo v2共享anchor如何理解
YOLOv2中的anchor boxes是共享的。这意味着整个网络中所有grid cells都使用同一组anchor boxes来预测边界框。
2024-11-11 10:09:57
321
原创 高斯噪声/泊松噪声/高斯泊松噪声
高斯噪声、泊松噪声和高斯泊松噪声是图像处理和统计学中常见的噪声类型,它们在不同的应用场景中模拟不同类型的随机变化。
2024-11-04 16:28:10
775
原创 YOLO概述与学习路线
截至2024年,YOLO算法已经发展到了至少第五代,甚至有更新的版本如YOLOv8。YOLO(You Only Look Once)系列算法是目标检测领域的重要成果之一,以其快速的检测速度和相对较高的准确性而闻名。在YOLO的不同版本中,确实有一些版本在算法的演进中占据了更重要的地位,成为了里程碑式的存在。
2024-10-30 15:28:38
512
原创 opencv利用VideoWriter将图片帧写为视频
将某一文件夹下的图片,按命名排序依次写入视频文件。代码记录如下def pic2video(pic_root_path): """ 把文件夹下的图片按名字顺序,合成一个MP4文件 """ fps = 24 # 设置视频帧率 fourcc = cv2.VideoWriter_fourcc(*'MP4V') # 设置视频编码方式 videoWriter = cv2.VideoWriter('result.mp4', fourcc, fps, (1024,5
2021-09-27 13:43:47
1129
原创 opencv读取YUV文件并转为BGR
项目中需要使用opencv对相机读取的yuv格式数据做处理,故记录在此。注意下方代码中frame_len参数,因为我的yuv文件是YUYV 4:2:2格式,每个像素深度为16位(28bit),故数据长度需2。可推知若为YUV 4:2:0,像素深度为12位,则*1.5。关于YUV存储方式的详细信息可以参考https://blog.youkuaiyun.com/qq_25333681/article/details/89970216def convert_yuyv(yuv_file): yuv_file =
2021-09-27 11:57:29
4546
原创 python-opencv实现pinhole相机图像转fisheye相机图像
python-opencv实现pinhole相机图像转fisheye相机图像根据鱼眼相机公式rf=f*θ,其中θ=atan(rc/f),即可实现从pinhole相机模型到fisheye相机模型的像素映射。可自行设置焦距,我使用如下代码完成了将cityscape数据集转换为鱼眼视角。import numpy as npimport cv2import osclass ConvertFisheye(): """ rf = f*atan(rc/f) 其中theta=atan(
2021-09-26 15:32:56
1815
kinect 2.0获取深度和彩色帧并存为jpg图片
2016-10-27
kinect 2.0生成点云,并用PCL存储
2016-09-18
深度彩色图对齐
2016-05-23
kinect 2 sdk里的kinect fusion basics D2D打开一片空白
2016-10-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人