xyzxyz576
码龄11年
关注
提问 私信
  • 博客:483,757
    社区:2
    483,759
    总访问量
  • 107
    原创
  • 440,988
    排名
  • 61
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2013-07-04
博客简介:

u011304078的博客

查看详细资料
个人成就
  • 获得315次点赞
  • 内容获得114次评论
  • 获得987次收藏
  • 代码片获得2,038次分享
创作历程
  • 25篇
    2023年
  • 13篇
    2022年
  • 17篇
    2021年
  • 45篇
    2019年
  • 49篇
    2018年
成就勋章
TA的专栏
  • opencv
    7篇
  • c++
    2篇
  • cuda
    1篇
  • ROS
    13篇
  • 机械臂
    3篇
  • GIT
    1篇
  • matlab
    1篇
  • MFC
    6篇
  • 深度学习
    15篇
  • 卷积网络结构
    5篇
  • 卷积神经网络
    4篇
  • 迁移学习
    1篇
  • Python
    15篇
  • pycharm
    4篇
  • 程序知识
    2篇
  • 移植
    3篇
  • 接口及协议
    5篇
  • 语音识别
    2篇
  • 人工智能基础
    6篇
  • linux
    20篇
  • 模型部署
    1篇
  • RNN
    1篇
  • 软件安转
  • 信息融合
    1篇
  • C语言
    2篇
  • 数学
    1篇
  • 机器学习
    5篇
  • 工具
    4篇
  • android
    7篇
  • 人脸识别
    1篇
  • 数据处理
    2篇
  • 模型调用
兴趣领域 设置
  • 人工智能
    opencv计算机视觉深度学习神经网络tensorflowpytorch图像处理
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

使用cv::FileStorage时出错 Can‘t open file: yaml‘ in read mode

这个问题主要是因为yaml文件的格式不对,建议先用cv::FileStorage::WRITE生成一个yaml文件,保证格式无误,然后再在上面手动修改或添加参数。第一种是opencv自带的库,如果你工程已经依赖opencv库,建议用这种,它支持xml,yaml,json三种配置文件的处理;(3)我任务yaml,json,xml 遇到的文件打不开,可能原因是类似的。在做的一个c++工程项目,想加一个配置文件,我发现主要有两种主流的方式,(1)yaml文件的相对路径有问题,就用绝对路径,有网友这么说的;
原创
发布博客 2023.10.29 ·
1014 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于ubuntu20.04的 ros2(foxy版本)安装

如果“Hello World”字符串在两个终端中正常传输,说明通信系统没有问题。再来试一试ROS中的经典示例——小海龟仿真器。sudo vi /etc/hosts 增加。## 安装时间可能较长,安心等待。## 推荐桌面版,比较推荐。
原创
发布博客 2023.10.25 ·
785 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROS2使用colcon build编译的工程运行出错,cmake编译的没有问题。

用这种方法编译后,install下的可执行文件将软链接指向build下的可执行文件,这其实并没有解决install目录下的文件不能执行的问题,这是进行了重新链接而已。为例,会在install目录中使用符号链接,指向build目录下生成的库文件(如 *.so). 没有该选项,则两个目录都会有该库文件。ROS2下的工程编译后, 用标准的ros2的运行节点命令无法正常运行,程序没有问题。:使用符号链接而不是复制文件,如。./ exc_file 执行,install下的可执行文件用。
原创
发布博客 2023.10.21 ·
1001 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

ROS2: 定义新的数据类型并使用

在msg文件夹下创建Num.msg, 并输入内容为:int64 num。
原创
发布博客 2023.10.10 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

opencv读取摄像头并读取时间戳

但是实际测试时发现帧率并未被改变,这个可能和VideoCapture cap(cv::CAP_V4L2)有关,cv::CAP_V4L2只是其中一种读取方法,这个参数可能需要和相机采用的驱动方法有关。
原创
发布博客 2023.10.10 ·
1845 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

google的日志glog安装及使用

我发现我生成的build路径下的glog文件夹下只有5个头文件,缺少log_severity.h和platform.h两个头文件。我用cmake编译(参考:github.com/google/glog#cmake)fatal error: glog/logging.h : 没有那个文件或目录。fatal error: glog/platform.h: 没有那个文件或目录。解决方法: 在src下的glog下把那两个头文件拷贝到你的工程目录下,即可。glog是google出的一个轻量级的c++日志库。
原创
发布博客 2023.09.28 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

colcon build --symlink-install 出现 colcon: 未找到命令

build-essential \ 如果安了,就不要安装了。cmake \ 如果安装过了,就不要安装了。git \ 、、若没有安装的的的话。colcon: 未找到命令。
原创
发布博客 2023.09.25 ·
1562 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ubuntu20.04 jammy 安装ros2

执行如下命令:sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg。W: GPG 错误:http://packages.ros.org/ros2/ubuntu jammy InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654。正在读取软件包列表... 完成。
原创
发布博客 2023.09.25 ·
1288 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

编译opencv-3.4.5 [交叉编译]

在unbuntu20.04环境下编译opencv3.4.5,cmake 版本:3.27.4gcc 版本:11.4.0g++版本:11.4.0在此环境下编译opencv4.5.4正常。
原创
发布博客 2023.09.20 ·
1807 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

arch64-linux-gnu/bin/ld: main.cc:(.text+0x718): undefined reference to `cv::VideoCapture::open

然后检测CmakeList.txt 及其3rdparty文件夹中的opencv中的linux版本的lib中缺少。基于linux的rk3566平台,编译rkNPU2下的一个examples中的rknn_yolov5_demo。
原创
发布博客 2023.09.20 ·
412 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

gcc/c++ 版本不一致问题导致的

有博主认为这是因为编译环境下的gcc及g++版本和目标板的版本不同造成的,(参考:) 因为pc端的gcc及g++都是11.4.0版本的,但是设备端的gcc和g++是9.4.0版本的。因为不小心多设置的了一次,所以gcc11有两个,这里我选择gcc-11作为我的默认版本,然后输入gcc--version命令,发现也已经是配置选项的gcc了。下面是设备端的查看的GLIBC的信息的指令,发现最高仅到2.30,没有GLIBC_2.34的版本, 考虑这种思路,参考。4. 配置不同版本的g++,gcc。
原创
发布博客 2023.09.14 ·
1214 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

基于rk3566的的示例yolov5代码编译出错问题

按照文档Rockchip_ Quick_Start_RKNN_SDK_V1.5.2_CN.pdf (在rknpu2/doc/目录下)安装命令为 sudo apt-get install g++-aarch64-linux-gnu。)交叉编译example/rknn-yolov5-demo。板子是rk3566,系统是ubuntu20.04。主机x86的pc系统是ubuntu20.04。其中要先下载gcc交叉编译器。按照瑞芯微官方给的教程(
原创
发布博客 2023.09.13 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编译c++代码时,报错:No such file or directory #include “opencv2/opencv_modules.hpp“

安装路径上有一个opencv4这个目录,这个情况很多人都会遇到,因此在编写的c++代码中引用的头文件也需要加入opencv4这一级目录,但是我在实际操作的过程中,依赖多的时候偶尔还是会出错,可能是我那里没有搞正确。我的解决方式是把opencv2这一级目录放到include下面,也就是中间去掉了opencv4这一层目录,然后我的c++代码可以正常的编译了。在rk板子上编译了opencv库,然后opencv安装在/usr/local/include//opencv2下,
原创
发布博客 2023.09.07 ·
1520 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

rk3568板子读取usb摄像头总是报错类似这样的错误:open VIDEOIO(V4L2:/dev/video0): can‘t open camera by index

1. 这个是权限问题,直接通过chmod修改摄像头的权限,如果摄像头挂载到系统的设备名是/dev/video7,输入如下命令后,问题得到解决。插拔usb摄像头,输入如下命令,可以看到挂载到系统对应的设备号。输入: ls /dev/video* -l。如果在你的组的列表中你看不到摄像头,输入如下指令。对于Ubuntu users:(20.04)检查是否和video属于同一组。注销然后重新登陆,在尝试。
原创
发布博客 2023.09.07 ·
2448 阅读 ·
1 点赞 ·
2 评论 ·
7 收藏

c++使用yaml -基于windows10

基于windows平台的yaml-c++库
原创
发布博客 2023.05.26 ·
1471 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

linux服务器下source: not found解决方法(无root权限)

执行souuce 出现错误提示:-sh: 34: source: not found运行 ls -l /bin/sh 后显示/bin/sh -> dash,说明当前脚本使用dash运行的,而不是bash。
原创
发布博客 2023.05.25 ·
1406 阅读 ·
9 点赞 ·
1 评论 ·
12 收藏

windows先的conda环境复制到linux环境

可以导出的文件中的-pip模块下面的内容单独复制出来,然后做简单的处理成类似如下的文件的格式即可用老的方式来安装这些包 :pip install -r new_req.txt。如果用下面的命令来创建requirements.txt。可以尝试包含-no-build导出包的区别。上面导出的格式不能直接用: 比如这样的命令。
原创
发布博客 2023.05.24 ·
4208 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

关于c++的extern的用法示例

我们我们需要在使用到这个全局变量或函数的源文件中加入extern声明的变量或函数;这里是声明而不是重新定义,定义只需要一次。
原创
发布博客 2023.05.21 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

应用程序无法正常启动0xc000007b

总结后,觉得大多数都是dll的问题,因为运行失败后,提示信息很少,不容易排查到底调用哪个库失败,先从自己工程调用的dll排查,我用了opencv和onnxruntime, opencv测试过没有问题,onnxruntime看似配置也没有问题。上面是opencv的配置方法,onnxruntime是相同的方式,但是每次编译项目后,不会遇到问题,但是一旦运行,就会出现如下错误提示。但是我更换了onnxruntime的配置方式,删除了上述的配置方式,使用vs2019菜单栏“2.一个是directx的问题。
原创
发布博客 2023.05.16 ·
397 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

json.decoder.JSONDecodeError: Invalid \escape: line 11422 column 19 (char 205418)

json.decoder.JSONDecodeError: Invalid \escape: line 11422 column 19 (char 205418)
原创
发布博客 2023.03.23 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多