Arnold-FY-Chen
码龄17年
关注
提问 私信
  • 博客:725,477
    社区:4,188
    动态:15
    729,680
    总访问量
  • 177
    原创
  • 6,581
    排名
  • 844
    粉丝
  • 14
    铁粉
  • 学习成就

个人简介:On the way of AI spiritual practice...

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2007-08-10
博客简介:

XCCCCZ的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    6
    当前总分
    2,304
    当月
    10
个人成就
  • 获得847次点赞
  • 内容获得883次评论
  • 获得2,392次收藏
  • 代码片获得2,899次分享
创作历程
  • 14篇
    2024年
  • 27篇
    2023年
  • 25篇
    2022年
  • 32篇
    2021年
  • 36篇
    2020年
  • 20篇
    2019年
  • 23篇
    2018年
成就勋章
TA的专栏
  • 深度学习
    38篇
  • git
    2篇
  • Docker
    10篇
  • nvidia-docker
    3篇
  • Jetson
    13篇
  • Deepstream
    10篇
  • YOLOv3
    2篇
  • darknet
    3篇
  • YOLOv3 Tiny
    2篇
  • video-caffe
    3篇
  • 视频解码
    2篇
  • JetPack
    2篇
  • EfficientDet
    5篇
  • Xavier
    3篇
  • 数据标注
    2篇
  • Desktop Sharing
    1篇
  • vscode
    1篇
  • clang-format
    1篇
  • C3D
    1篇
  • UCF101
    1篇
  • gstreamer
    1篇
  • plugin
    1篇
  • Xavier NX
    1篇
  • sklearn
    1篇
  • scikit-learn
    1篇
  • CenterNet
    3篇
  • modelarts
    1篇
  • Labelimg
    1篇
  • Cascade-RCNN
    1篇
  • 深度相机
    5篇
  • 百度
    1篇
  • pyramidbox
    1篇
  • mmdetection
    1篇
  • YUV2BGR
    1篇
  • YUV2RGB
  • Faster-RCNN
    1篇
  • selinux
    1篇
  • CloneZilla
    1篇
  • 小觅深度相机
    1篇
  • 钜芯深度相机
    1篇
  • Realsense D435
    1篇
  • 视觉测距
    1篇
  • Linux
    13篇
  • AI
    41篇
  • Fedora
    3篇
  • Caffe
    8篇
  • OpenCV
    9篇
  • PyCharm
    2篇
  • Tensorflow
    14篇
  • CUDA
    13篇
  • cuDNN
    2篇
  • PyTorch
    12篇
  • Caffe2
    1篇
  • PyTorch 1.0
  • Python 3
    8篇
  • MNIST
    2篇
  • pickle
    1篇
  • ANN
    1篇
  • gcc
    1篇
  • OpenCV 3.4.1
    2篇
  • GPU
    5篇
  • Object Detection
    6篇
  • Tensorflow Models
    3篇
  • PYCOCO
  • Pycocotools
  • Raccoon
    1篇
  • PASCAL VOC
    1篇
  • VOC2012
    1篇
  • Bazel
    1篇
  • ROS
    13篇
  • RosBridge
    3篇
  • roslibjs
  • ros3djs
  • Android
    1篇
  • NVIDIA
    15篇
  • RosBridgeClient
  • Thrift
    1篇
  • BOOST
    1篇
  • RapidJSON
    1篇
  • Ubuntu
    7篇
  • vnc
    1篇
  • login
    1篇
  • C/C++
    6篇
  • Python
    9篇
  • py-faster-rcnn
    1篇
  • Jetson Nano
    6篇
兴趣领域 设置
  • 编程语言
    pythonjavac++c语言javascript
  • 开发工具
    eclipsegithubpycharmdockervscodevisual studio code
  • 人工智能
    目标检测目标跟踪边缘计算图像处理
  • 嵌入式
    物联网
  • 操作系统
    linuxubuntucentos
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

184人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

nuScenes数据集使用的相机的外参和内参

把nuScense的3d标注在图像上做可视化发现nuScenes的标注也做得不好 好些目标漏标了!只是目前没有更好的公开数据集出现,没银子自己采集和标注数据集的尤其是做学校研究发论文的就只能继续在nuScenes这样的数据集上干活了,尽管现在的车载激光雷达已经比nuScenes数据集采用的32线雷达好了几代了,还是不得不死磕nuScenes 32线雷达的稀疏点云用sweep帧对齐和叠加来模拟现在雷达的稠密点云。
原创
发布博客 2024.10.18 ·
444 阅读 ·
5 点赞 ·
1 评论 ·
2 收藏

如何将LiDAR坐标系下的3D点投影到相机2D图像上

对于有畸变的平面相机,则不能使用内参和外参矩阵连乘,而是需要先左乘以外参矩阵把点云3D坐标转到相机坐标系下的坐标(Xc,Yc,Zc)后,把Zc小于等于0的坐标过滤掉,然后需要把Xc和Yc除以Zc,得到未校正的相机坐标系下的2D坐标(Xc/Zc,Yc/Zc),然后根据相机厂家给出的计算公式使用相机的畸变系数对此2D坐标做校正得出校正后的坐标(X,Y),再将此坐标扩展为奇次坐标后转置再左乘以相机的3x3原始内参矩阵,得出像素坐标(u,v),可以参考。很多文章里列出连乘公式都漏了这个重要的。
原创
发布博客 2024.10.17 ·
1356 阅读 ·
17 点赞 ·
0 评论 ·
26 收藏

报错invalid argument cudaErrorInvalidValue时真的是报错处调用的CUDA函数的出入参数有问题吗?

这里的错误导致分配CUDA内存的大小不对,导致后面给这块CUDA内存拷贝赋值时发生了越界访问从而把CUDA内存搞脏了,然后错误就发生在前面那个核函数调用的地方。CUDA内存弄脏后再访问CUDA内存会出错,但是报的错一般是让你根本无法看出准确原因的,出现莫名其妙的错误时,可能需要整个排查而不是只盯着出错处查,否则可能折腾很久浪费时间还是不知道原因在哪里。有时忘了这个经验浪费不少时间,记录一下备忘。
原创
发布博客 2024.10.15 ·
327 阅读 ·
5 点赞 ·
0 评论 ·
2 收藏

解决低版本pytorch和onnx组合时torch.atan2()不被onnx支持的问题

但是因为你的模型或cuda环境等约束,不能安装这么高的版本的pytorch和onnx组合时(例如我的环境是pytorch1.12,onnxruntime=1.19.2,即使onnxruntime版本比较高但是Pytorch的版本底也照样报这个错: tan2 to ONNX opset version 16 is not supported),那就只能考虑自己基于torch.atan()实现torch.atan2()的功能了。测试验证发现是准确的。
原创
发布博客 2024.10.14 ·
583 阅读 ·
11 点赞 ·
0 评论 ·
3 收藏

带模板的函数在链接时找不到定义部分报undefined reference错误的原因

对于带模板的函数的声明和定义代码不在一个文件里且调用此函数的代码也与函数的定义不在同一个文件里的情况,编译器除了查找调用此函数的代码所在的文件和声明此函数的代码所在的文件里查找外,并不会去其他文件里查找此函数的定义,因而无法根据模板参数展开此带模板函数的定义代码并编译出对应版本的目标代码,到了链接阶段,链接器为调用此函数的代码查找此函数的定义代码编译出来的目标代码时自然找不到而报错。对于普通函数,在源码文件(以.cpp为例)里的定义在编译阶段是会被编译器编译成完整的目标代码;
原创
发布博客 2024.10.12 ·
259 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

nuScenes里的目标物体的速度是如何获取的

而我们自己的数据集一般都是在激光雷达坐标系或相机坐标系或者自车坐标系下标注的,所以需要先借助自车的定位数据把bbox的translation转换到全局坐标系去,然后求差再除以时间差获得速度,直接拿局部坐标系下的标注数据的translation值相减除以时间差显然是不对的,因为这只适合自车是静止的情况。
原创
发布博客 2024.10.10 ·
190 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

用Apollo dreamview可视化自行采集的点云和检测结果

但是点云始终显示不出来,在dreamview的窗口里选择点云channel的下拉列表里也看不到自采集数据的点云topic名字,重启dreamview都不官用,只好去看dreamview的源码,在。dreamview主页面里选择点云的下拉列表里就可以看到自采集数据包里的点云topic了,选择topic后先关闭pointcloud再打开就可以看到点云的可视化效果了。
原创
发布博客 2024.05.03 ·
483 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

编译Apollo时报错Could not find any cuda.h matching version ‘‘ in any subdirectory

编译Apollo时报错Could not find any cuda.h matching version '' in any subdirectory。
原创
发布博客 2024.05.03 ·
346 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

如何配置和使用Apollo的component里的plugin

总是报错说找不到libbackground_filter.so和libroi_boundary_filter.so,而这些so文件在编译后是已经在路径bazel-bin/modules/perception/lidar_detection_filter/object_filter_bank下是有了的。两个plugin就正常加载了!
原创
发布博客 2024.05.02 ·
426 阅读 ·
10 点赞 ·
0 评论 ·
10 收藏

from numba.np.ufunc import _internal initialization of _internal failed without raising an exception

然后create_data_bevdet.py就可以成功执行了!看来 numba0.53需要和numpy1.23.5组合才能使用。修改这个文件设置numpy==1.23.5,防止下次重新安装环境后再处理nuScenes数据集时出错。只好把自动安装的numpy1.24.4卸载掉,然后再安装网上有人推荐的numpy 1.23.5。
原创
发布博客 2024.05.02 ·
937 阅读 ·
30 点赞 ·
1 评论 ·
7 收藏

Apollo 编译时报错 ERROR: Config value ‘gpu‘ is not defined in any .rc file

Apollo官网上下载的代码编译是没这个问题的,我用的这个是某个beta版,可能新旧版本代码和编译环境里的bazel版本之间兼容没做好。用Apollo的某个版本的源码,执行。创建容器并进入容器后执行。
原创
发布博客 2024.05.01 ·
458 阅读 ·
6 点赞 ·
2 评论 ·
0 收藏

sign_and_send_pubkey signing failed for RSA“/home/g/.ssh/id_rsa“ from agent: agent refused operation

使用的id_rsa和id_rsa.pub本来是可以用来正常访问github的,在github上个人的账号里也设置了对应的key,怎么在新机器环境下就不行了呢?查看网上别人说的解决办法,出这种错误后,一般人都是重新创建公私钥配置了一遍,这不是我想要的解决办法,但又不知道为何不让访问,感觉上面的Permission denied错误提示说的不明不白的。原来是文件的权限太多了,执行一下chmod 100 /home/g/.ssh/id_rsa只授予read权限,然后再执行。fatal: 无法读取远程仓库。
原创
发布博客 2024.05.01 ·
465 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

TensorRT转换onnx的Transpose算子遇到的奇怪问题

从pytorch导出onnx和onnx化简全过程中网络结构上的变化,发现上面有一个检测头和有多个检测头时的网络的onnx图,发现,只有一个检测头时,像上面提到,因为torch.cat()没有实质操作,pytorch导出onnx时虽然在onnx生成了Concat算子节点,但是后面用onnx simplifier化简时,它会把这个Concat算子节点删掉,Transpose算子的输出就直接作为网络的hm_preds输出了,而有多个检测头时,torch.cat()会有实质拼接操作,Concat算子自然被
原创
发布博客 2024.02.17 ·
1310 阅读 ·
19 点赞 ·
0 评论 ·
22 收藏

PCL的fromROSMsg()和toROSMsg()不能正确处理xyz之外其他field的数据长度

使用PCL的PCL的fromROSMsg()函数将ROS的sensor_msgs::PointCloud2类型数据转换为PCL的pcl::PointCloud类型数据时,假如T只是PointXYZ没问题,假如是PointXYZI,intensity这个field的数据类型是float,但是数据长度就是不对的,数据占8个字节而不是float的4个字节!
原创
发布博客 2024.02.17 ·
1123 阅读 ·
11 点赞 ·
0 评论 ·
12 收藏

NuScenes Dataset的坐标系及OpenPCDet里针对NuScenes Dataset格式的输入输出数据的坐标系转换

另外,由于NuScenes数据集采集数据时是使用的32线扫描式激光雷达,这种雷达的点数实在是有限,和现在市场上自驾使用的128线扫描式激光雷达或固态激光雷达的密集点云比,成像效果真是太差了!因为采集数据的自车是运动的,Sweep帧采集时的激光雷达坐标原点和朝向和关键帧采集时的激光雷达坐标的原点和朝向是不一样的,所以点云合并时必须要考虑运动补偿做坐标转换!装载数据时,self.infos里的bbox已经在前面生成pkl文件时从全局坐标系转换到了对应的关键帧所在的激光雷达坐标系下,所以剩下的重点就是。
原创
发布博客 2023.12.31 ·
2345 阅读 ·
23 点赞 ·
0 评论 ·
28 收藏

optimizer.load_state_dict()报错parameter group不匹配的问题的原因

optimizer.load_state_dict()报错parameter group不匹配的问题的原因ValueError: loaded state dict contains a parameter group that doesn't match the size of optimizer's group
原创
发布博客 2023.12.30 ·
2708 阅读 ·
11 点赞 ·
0 评论 ·
11 收藏

ROS2 galactic生成的bag包里的MarkerArray在humble下播放不正常

近期发现ROS2 galactic下生成的bag包在humble下回放时使用rviz可视化,bag里的点云可以正常看到,但是使用Marker和MarkerArray画的box却死活看不到,感觉很纳闷,看网上有人报告说foxy下生成的bag包在galactic下播放会报SQL错误,推断ROS2不同版本之间关于bag的实现可能有一些差异导致不兼容。考虑道ROS2生成的bag包实际上是个sqlitedb文件,于是下载sqlite3的可执行文件和给VS code安装Sqlite3 Editor插件
原创
发布博客 2023.12.04 ·
570 阅读 ·
9 点赞 ·
0 评论 ·
6 收藏

OpenGL的几种空间和坐标系统及变换

(Window or Screen Coordinates)是不同于视口坐标系的,是真实屏幕上的坐标,以屏幕左上方顶点为原点,x轴以向右方为正,y轴以向下方为正,一般UI软件涉及到的窗口(Window)的位置和鼠标相关事件都是屏幕坐标系下的,通过鼠标事件获取到的鼠标当前的位置坐标需要转换成视口坐标后才能逆向计算出鼠标在屏幕上的当前像素位置对应的实际空间中的世界坐标系下的位置。注意视口坐标系和屏幕坐标系是由区别的,经常有人搞混,把屏幕空间的视口坐标系叫屏幕空间的屏幕坐标系,实际上,
原创
发布博客 2023.12.04 ·
1246 阅读 ·
29 点赞 ·
0 评论 ·
20 收藏

解决执行find_package(PCL, ...时遇到CMakeFindDependencyMacro.cmake里find_dependency(Qt5WebKit 5.212.0 EXACT报错

find_package(PCL 1.8 REQUIRED COMPONENTS common io visualization) but it set Qt5WebKit_FOUND to FALSE so package "Qt5WebKit" is considered to be NOT FOUND. Reason given by package: Qt5WebKit could not be found because dependency is required to have
原创
发布博客 2023.12.01 ·
1909 阅读 ·
22 点赞 ·
4 评论 ·
27 收藏

rviz是如何获取图像里选择的点云的3D坐标的

以前以为rviz是用OpenGL渲染绘图,那么获取图像里像素点对应的真实3D坐标是采用的OpenGL里提供的API实现的,结果一看代码还真不是这样,rviz也就渲染用了OpenGL,其他都是自己实现的,图像界面的实现完全是遵循MVC设计模式自己实现的透视投影和坐标转换等所有相关类。世界3D坐标是用的射线法计算出来。SelectionManager::get3DPoint()被rviz里多个地方调用,凡是UI界面上需要查看点的坐标地方都是调用它。
原创
发布博客 2023.11.17 ·
1312 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多