- 博客(105)
- 收藏
- 关注
原创 Error mounting /dev/sda1 at /media/ubuntu/
具体是sda1还是sdb1可以根据报错进行判断。无法识别外接硬盘,对外接硬盘无法进行挂载。
2025-02-11 14:47:59
181
转载 NVIDIA-SMI couldn‘t find libnvidia-ml.so library in your system. WSL打包Docker镜像到Linux
当在新建的容器中遇到如上问题,则表明容器内部无法调用宿主机的cuda。建立libcuda.so.1的软链接。执行完毕之后,再执行。
2025-02-06 17:15:39
251
原创 docker build时dockerfile中的github无法访问 但是宿主机可以访问
【代码】docker build时dockerfile中的github无法访问 但是宿主机可以访问。
2024-11-24 12:04:10
284
原创 关于指针的一次错误调用
问题的根本原因在于lidar_obj对象在循环中被重复使用。每次lidar_objects.push_back(lidar_obj)时,你实际上只是将同一个对象的指针多次推入到lidar_objects中。因此,所有的lidar_objects中的元素实际上指向同一个lidar_obj对象,这就是为什么最终所有元素的ID都被设置为4。为了解决这个问题,需要在每次循环中创建一个新的lidar_obj对象,而不是重复使用同一个对象。该变量应该放在for循环里边的位置,如果放在for循环外边的话,
2024-06-16 22:39:27
340
原创 关于yolov5训练的那些事儿
1.YOLOv5 的模型系列包括从最小到最大的多种模型:YOLOv5n(Nano),YOLOv5s(Small),YOLOv5m(Medium),YOLOv5l(Large),以及 YOLOv5x(Extra Large)。高计算复杂度:由于网络深度和宽度的增加,YOLOv5x 的计算量也显著增加,这需要更多的计算资源(如 GPU 内存和计算能力)。最大规模的模型:YOLOv5x 拥有最深的网络层数和最宽的通道数,这使得它在复杂任务上具有更高的表现力和精度。按 Ctrl+A 然后按 D 键将会话断开。
2024-06-16 00:44:09
885
原创 fatal error: glog/logging.h: No such file or directory
【代码】fatal error: glog/logging.h: No such file or directory。
2024-06-12 21:48:49
218
原创 autoware.auto 安装 ROS2
参考文章:https://blog.youkuaiyun.com/m0_60789828/article/details/135199526。这样就进入到ade容器了,然后切换到AutowareAuto目录,下载相关文件。如果出现类似下面的错误。可以通过以下命令解决。
2024-05-06 14:54:01
480
原创 ROS2总结
ros官网:https://docs.ros.org/ros2 rolling:https://docs.ros.org/en/rolling/建议安装、学习等都参考官网信息几个有意思的功能包:intel:https://github.com/ros2/message_filtershttps://github.com/ros-perception/vision_opencv/tree/ros2/cv_bridgehttps://github.com/ros-planning/navigati
2024-05-06 14:47:34
1110
原创 Warning: TF_OLD_DATA ignoring data from the past for frame解决方案
然后在播放数据包的时候用。
2024-05-06 13:25:10
920
原创 Could not find a package configuration file provided by “cv_bridge“
sudo apt-get install ros-kinetic-cv-bridge
2024-01-03 13:44:26
497
原创 Ubuntu18.04编译OpenCV时遇到无法下载ADE的问题
编译时增加Cmake选项,将下载源更改为GitCode镜像。安装OpenCV过程中编译时出现下载ADE失败的问题。github访问超时。
2023-11-16 18:09:41
1612
原创 std::cout无法打印uint8_t类型的数据
参考文章:https://blog.youkuaiyun.com/weixin_45910027/article/details/132280674。std::cout在处理uint8_t变量类型的时候默认输出字符,刚好数字0-10对应的ascii字符都是不可打印的。使用static_cast。
2023-11-09 23:38:49
259
原创 ubuntu安装opencv4.7.0
参考链接:https://blog.youkuaiyun.com/wxyczhyza/article/details/128968849。4.解压后创建新的文件夹build,然后。版本号4.7.0可以改为对应的别的版本号。step2:进行文件配置。
2023-11-01 21:30:52
892
原创 autoware.ai中检测模块lidar_detector caffe
lidar_apollo_cnn_seg_detect模块:该模块主要是调用百度apollo的目标分割。我安装的是cuda 11.6,对应的cmake版本为cmake3.18.1,最新版本3.27.4不可用。lidar_euclidean_cluster_detect模块:该模块主要是用的欧式聚类算法进行聚类。执行make报错:编译Caffe时遇到的错误:leveldb/db.h文件找不到。注:如果不清楚自己opencv版本型号,输入下面命令产看版本。*******为之前的路径。寻找Makefile文件。
2023-10-18 14:41:04
601
转载 Ubuntu18.04 没有有以太网连接的解决办法
在重装了 Ubuntu 和 win10 的双系统之后,我发现,win10 可以正常上网,但新装好的 ubuntu 是没有以太网连接的,也就是没有 “有线连接” 的选项,具体表现为在设置→网络中只有 VPN 一栏可选项,系统右上角也没有相应的有线连接图标。先按照网上其他教程查询网卡的型号,我自己的话是打开终端,键入 lspci -v 找到头部为 Ethernet 的那一项,看型号,比如我这里就是 15fa。下载好驱动后,解压缩,在文件夹中有 README,按照其进行操作。
2023-10-17 11:57:31
1354
原创 内容 总结
因为map中的key是有序的,所以自定义的类需要可以比较大小,需要重载小于操作符 operator < ()操作符。例如:输入A=[2,1,4,3] L=2,R=3,输出:3,满足条件的子数组:[2],[2,1],[3]这里,我们需要注意的是,在重载operator<(){}时,无论是参数还是整个函数的const都不能少。参照less的定义,less的参数和函数整体都是const,那么被调用的operator<()必然也是同等要求。这是一块比较特殊的存储区,他们里边存放的是常量,不允许被修改。
2023-10-13 09:54:55
81
原创 关于修改docker容器中的内容进行保存的问题
综上,如果需要保存容器内修改,需要额外的操作来提交修改或者挂载主机目录。默认情况下 docker run 是不会自动保存的。这个脚本默认是用 docker run 来启动容器的,该命令启动的容器都是临时容器。容器内的文件修改都只存在于运行时,容器退出后所有的修改都会被丢弃。
2023-10-10 15:54:34
2206
1
原创 error:default argument given for parameter 3 of ‘...’ [-fpermissive]
参考连接:https://blog.youkuaiyun.com/old__tree/article/details/125529968。出现这种情况的原因是,如果声明和定义指定的默认参数不同,那么编译器将无法确定默认参数的值。因此干脆不允许两处都指定。出现该类问题可能是由于函数和声明和定义中都指定了默认参数。只需要修改为一处指定默认参数即可。
2023-09-28 10:39:44
428
原创 autoware.ai docker安装
一般master是最新的1.14版本。可以在软件更新,附加驱动上进行安装。可以不用编译,docker版本已经编译好了。4.安装autoware的docker版本。,查看是否安装成功。
2023-09-20 11:27:16
633
转载 搜狗输入法 for Linux v2.3.1.01121 安装链接
http://cdn2.ime.sogou.com/dl/index/1571302197/sogoupinyin_2.3.1.0112_amd64.deb?st=q3arjNwswm_koRygOCSswQ&e=1571720255&fn=sogoupinyin_2.3.1.0112_amd64.deb
2023-09-19 15:44:54
234
原创 autoware.ai感知随笔--地面滤波
Ray_groud_filter算法主要是以射线的方式(RAY)来组织点云,现在将点云(x,y,z)三维空间降到(x,y)平面去看,计算每一个点到车辆x正方向的平面夹角θ,我们对360度进行微分,分成若干等份,每一份的角度为0.18,这个微分可以看作一条射线,每条射线上的点又根据水平距离(点到lidar的水平距离,半径)0.001再进行微分。在提取地面点之前首先需要明确的一点,在激光雷达安装时是水平的,一般认为最中间的激光线束与水平面平行,所以对于一个16线的激光雷达而言,地面点在前7束激光线之中提取。
2023-09-10 22:41:49
811
原创 autoware.ai 1.14安装错误
找到报错文件的判断OpenCV版本代码#if(CV_MAJOR_VERSION==3)改为#if(CV_MAJOR_VERSION>=3),检查一下文件可能有多处判断。CV_STORAGE_WRITE, CV_STORAGE_READ,CV_NODE_MAP读写xml错误。CV_WINDOW_AUTOSIZE ,CV_LOAD_IMAGE_UNCHANGED 没有被声明。CV_WINDOW_AUTOSIZE ,CV_LOAD_IMAGE_UNCHANGED 没有被声明。
2023-09-08 18:05:07
1577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人