- 博客(53)
- 收藏
- 关注
原创 中级软件设计师推荐学习路径和资料
他讲的JAVA,我是写C++的,但是多听几遍也能听懂点点。我虽然不考这门但是我有时间就会看看,当扩充知识点了。,请务必看他的视频。
2024-11-23 15:23:02
284
原创 pytorch模型和caffe模型输出误差大于10-4 --------模型验证失败时的处理方法
如果pytorch模型输出和caffe模型输出误差大于10^-4,说明模型验证失败,这时候需要从以下几个方向去排查。
2024-01-28 19:06:22
503
原创 windows10上搭建caffe以及踩到的坑
这是因为cudnn8里没有cudnnGetConvolutionForwardAlgorithm()这个函数了,改成了cudnnGetConvolutionForwardAlgorithm_v7(),也没了CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT这个宏定义,这些都是API不兼容,但是NVIDIA声明cudnn8不支持了,caffe的代码也没人去更新了,所以不能指望NVIDIA或者berkeley,只能自行修改。我在这边踩了坑,因为我看的那个博客这边弄错了。
2023-08-29 15:06:18
1345
2
原创 编译带cuda的opencv4.5.5(4.2.0+cuda11.1+cudnn8.0.5未成功)
活了这么大也没中过奖,也没中过超过20块钱的彩票,居然在这个地方中奖了,很犀利!!最终换成4.5.5版本的成功了:cmake的内容:cmake \ -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_C_COMPILER=/usr/bin/gcc \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules/ .
2022-03-01 22:21:19
4553
原创 vscode+darknet_ros+单步调试
开发环境:ubuntu 20.04vscodertx2080ti怎么配置看之前的文章darknet_ros环境2.1 下载mkdir -p darknet_ros_yolov3/srccd darknet_ros_yolov3/srcgit clone --recursive git@github.com:leggedrobotics/darknet_ros.git注意: git clone 这里要加–recursive,不然后面会报错找不到啥啥啥2.2 编译darkne..
2022-02-10 11:10:13
1239
1
原创 ROS+ubuntu20.04+opencv4.5.5
环境:ubuntu20.04opencv4.5.5ros: noetic参考链接:ROS中使用opencv读取opencv的程序:#include <ros/ros.h>#include <stdio.h>#include <image_transport/image_transport.h>#include <cv_bridge/cv_bridge.h>#include <sensor_msgs/image_encodings.
2022-01-25 16:54:53
7373
1
原创 ubuntu20.04安装ros并构建ros节点
参考链接:在Ubuntu20.04中安装ROS Noetic解决Ubuntu安装ros报错E这两个链接可以搞定,唯一要注意的是公钥:设置公钥:sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654其他的我试了,但是没成功!至此已经在Ubuntu20.04的系统中完整安装ROS Noetic。...
2022-01-24 14:39:59
1369
原创 ubuntu20.04+vscode+编译opencv+测试程序
參考鏈接:gcc/g++ 編譯命令ubuntu16.04+VS Code+OpenCV配置编译运行程序Ubuntu 18.04系统下的环境配置vscode&&opencv&&c++ 感謝大佬們!!我這ubuntu的輸入法有問題啊!环境:ubuntu20.04gcc (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0 之前装的7.5版本也是可以的,后来双系统被我搞崩了,顺手装的最新版本vscodeopencv4.5.5
2022-01-24 13:49:50
3555
原创 ubuntu编译libjpeg-turbo
起因: cpu读图太慢了,我的cpu比较破结论: libjpeg-turbo和opencv相比快了10倍网上看到libjpeg-turbo这个,准备试一下先看的这个链接:python依赖包turbojpeg的安装下载2.0版本libjpeg-turbo-2.0.2.tar.gztar -zxvf libjpeg-turbo-2.0.2.tar.gz cd libjpeg-turbo-2.0.2mkdir build cd build cmake -G"Unix Makefiles" ..
2021-10-18 19:20:29
1789
原创 Pytorch中的自动求导函数backward()所需参数的含义
参考链接:Pytorch中的自动求导函数backward()所需参数的含义pytorch中backward()函数详解PyTorch 的 backward 为什么有一个 grad_variables 参数?三个链接明白了backward()自动求导的原理,以及矩阵自动求导的原理,以及grad_variables参数的意义。因为经过了复杂的神经网络之后,out中每个数值都是由很多输入样本的属性(也就是输入数据)线性或者非线性组合而成的,那么out中的每个数值和输入数据的每个数值都有关联,也就是说
2021-08-16 21:16:03
251
1
转载 文字检测与识别资源
本文写成时主要参考了[1,2], 后面加了一些自己收集的,不过大家都在更新,所以区别不是很大。蓝色部分代表最近新增的部分 综述 自然场景文字检测 自然场景文字识别 数据集 开源库 其他 手写字识别 牌照等识别 破解验证码 参考 [2015-PAMI-Overview]Text Detection and Recognition in Imagery: A Survey[pap...
2021-05-26 11:17:48
708
原创 查看ubuntu硬件信息
CPU:CPU型号:grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'每个CPU的核数:lscpu |grep "Core(s) per socket" |awk '{print $NF}'内存数量:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep 'Size:.*MB' |wc -l内存支持类型:sudo dmidecode -t memory |grep -A
2021-04-19 11:08:13
379
原创 yolov3转onnx和原来torch的预测结果一致
想做的事情: yolov3的pth模型转成onnx,并用opencv调用原因: 希望不引入深度学习的框架,编译tensorflow谁编译谁懂!而且包文件也会小做法:3. 参考大神的思路: 将yolov3的三个特征图输出重写,输出格式为xyxy,将upsample用转置卷积重写4. yolov3训练的时候用新的网络正常训练,测试的时候np.concatenate三个特征图的输出去预测,这两个结果验证过是一样的5. 想做的事: 将网络输出的pth模型转成onnx, 对onnx模型预测6. 结论:.
2021-03-25 20:12:00
730
原创 torch1.2GPU版本安装
pip3.6 install http://download.pytorch.org/whl/cu90/torch-0.4.0-cp36-cp36m-linux_x86_64.whl
2021-03-01 11:18:00
1314
原创 使用pytorch的并行测试网络的时候报错: RuntimeError: Error(s) in loading state_dict for DataParallel
解决方案:model.load_state_dict(torch.load(opt.model))在加载模型或者权重之前加上这句model = nn.DataParallel(model)就可以了。注意:并行程序测试网络的时候需要模型也并行。单卡的模型在测试程序的也需要单卡。...
2020-12-19 14:47:52
526
1
转载 超轻量目标检测模型NanoDet
华为P30上用NCNN移植跑benchmark,每帧仅需10.23毫秒,比yolov4-tiny快3倍,参数量小6倍,COCO mAP(0.5:0.95)能够达到20.6 。而且模型权重文件只有1.8mb,对比动辄数十兆的模型,可以说是相当友好了~ Android Demo 项目地址(提供训练代码到安卓部署一站式解决方案): RangiLyu/nanodet: ⚡Super fast and ligh...
2020-12-05 14:54:34
1348
2
原创 win10+bazel编译Tensorflow1.12.0 C++接口 cpu版本
环境:tensorflow 1.12.0bazel 0.15.0
2020-09-09 17:31:02
1103
2
原创 yolov3检测小物体loss为nan
问题:图片大小为1024x1024,第一个batch跑完的时候很正常,到了第二个batch以及之后的都是nan可能的原因:图像本身大小33072340,被resize成10241024,object发生了形变,本身就是小物体,resize之后就更不容易识别我使用的权重文件是yolov3.cfg,说明这个权重对应的图片与我的图像差异太大检查一系列参数暂时想到这些,会来补充并填坑!...
2020-09-04 09:46:13
1156
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人