- 博客(96)
- 收藏
- 关注
原创 使用pyinstaller打包python程序
为您的程序创建专门的打包命令。:隐藏控制台窗口(适合GUI程序):将所有文件打包成单个可执行文件。:为可执行文件设置图标(可选):设置生成的可执行文件名称。
2025-12-11 21:48:08
248
原创 如何使用对象存储
一、通过软件CloudBerry Explorer的方式访问对象存储(方式如下:)存储桶名:XXXXXXXXX。首先获得对象存储的用户账号。二、使用API的方式。
2025-12-10 17:06:31
253
原创 启动SVO和ORB_SLAM3的命令
查看 /camera/infra2/image_rect_raw 话题的消息频率。查看 /camera/infra1/image_rect_raw 话题的详细信息。显示一次 /camera/infra2/camera_info 话题的消息内容。启动 rqt_tf_tree 工具,图形化展示所有 TF 变换树。#第二个窗口启动启动 RealSense 摄像头节点。#启动 ORB-SLAM3 双目节点。启动 RealSense 相机节点。启动 SVO前端的 ROS 节点。启动 ROS 主节点。
2025-11-10 16:33:12
228
原创 在阿里云通过docker部署srs流媒体服务器(下)(支持webrtc、http-flv)
将文件传入你的ECS下:通过网盘分享的文件:srs_backup_2025-10-22.tar.gz链接: https://pan.baidu.com/s/1z2ZRxox_Gr4CNvrJmrBCKA 提取码: ix5u--来自百度网盘超级会员v5的分享。
2025-10-22 14:46:32
674
1
原创 在AGX上安装opencv4的cuda版本,带有GPU加速的opencv库
链接: https://pan.baidu.com/s/1IIMo3M6QHdm6eDNHzP2LVg 提取码: nqgs。确认输出中有 CUDA(说明 JetPack 已安装),编译大约需要 1–2 小时(取决于散热与功耗模式)。→ Jetson AGX Xavier 架构。,说明 CUDA 已存在,只是没加到环境变量。如果输出正常,说明 CUDA 已配置完成。Jetson AG Orin架构,请改为。通过网盘分享的文件:OpenCV4.X。--来自百度网盘超级会员v5的分享。下面这一步非常关键 ⚠️。
2025-10-18 22:46:37
408
原创 基于ffmpeg库,在AGX上编译jetsonFFmpeg库带有硬件加速的h264_nvmpi视频编解码器
检查是否安装(如果安装了会有输出)x264下载地址:看到输出版本号代表安装成功。
2025-10-13 15:58:01
229
原创 Rt-Thread开发中使用env工具开发常用的指令
几乎所有 RT-Thread BSP 都支持scons直接编译当前 BSP(Env 自带 ARM GCC 时,ARM 平台默认走 GCC)。scons -jN多核并行编译,加快速度。scons -j4。scons -c清理目标文件和中间文件(等价 “clean build”)。显示完整编译/链接命令行(用于定位编译参数问题)。在 BSP 目录下生成dist/归档目录(打分发包/提交交付物时常用)。生成一份的工程目录(IDE 复用场景)。临时指定编译器路径(不改。
2025-10-12 11:44:54
398
原创 基于AGX使用ffmpeg推流的一些常用命令行
6、查看ffmpeg支持的硬件编解码器。3、查看摄像头支持的输入像素格式。8、ffmpeg硬件编码推流测试。1、查看AGX的GPU使用率。5、查看所有摄像头设备列表。7、ffmpeg版本查看。4、查看所有USB设备。
2025-09-29 17:36:53
244
原创 学习昇腾开发的第12天--安装第三方依赖
执行以下命令源码安装ffmpeg,由于apt安装的ffmpeg版本较低,所以需要源码安装。源码安装ffmpeg主要是为了acllite库的安装,如果代码中并没有使用ffmpeg或acllite,可以跳过此步骤。samples仓中的部分c++样例使用到opencv,ffmpeg等第三方依赖进行图像等处理,所以需要在运行之前,根据本文指导安装第三方依赖并进行环境配置。执行以下命令安装opencv,如果代码中并没有使用opencv相关功能及函数,可以跳过此步骤(注:请确保安装的版本是3.x)。
2025-07-01 20:00:30
554
原创 学习昇腾开发的第11天--主要接口调用流程
1)Context作为一个容器,管理了所有对象(包括Stream、Event、设备内存等)的生命周期。不同Context的Stream、不同Context的Event是完全隔离的,无法建立同步等待关系2)Stream用于维护一些异步操作的执行顺序,确保按照应用程序中的代码调用顺序在Device上执行。3)Event支持调用AscendCL接口同步Stream之间的任务,包括同步Host与Device之间的任务、Device与Device间的任务。总结:一般情况下单线程多Stream性能更优。
2025-07-01 19:57:54
464
原创 学习昇腾开发的第7天--在QT内添加acl库
CANN的安装就不做过多介绍了。对应的路径在你安装的cann的相对路径下也就是${HOME}/latest/
2025-06-30 14:47:38
177
原创 学习昇腾开发的第十天--ffmpeg推拉流
注意:在推流之前先运行rtsp-simple-server(mediamtx)-stream_loop 为循环读取视频源的次数,-1为无限循环;安装好后,打开网络串流,输入对应的本地地址即可拉流显示。内有各个系统的安装包,选择自己的系统下载安装即可。-re 为以流的方式读取;-f 为格式化输出到哪里;-i 为输入的文件;
2025-06-29 16:40:27
395
原创 学习昇腾开发的第9天--在Ubuntu下安装ffmpeg4.2.11等流媒体工具
硬件平台:Atlas 200I A2加速模块+载板,软件平台:Ubuntu22.04编译环境:gcc 11.4.0 g++ 11.4.0 GUN Make 4.3 Cmake 3.22.1检查是否安装(如果安装了会有输出)x264下载地址:x265下载地址:这里我选择的是4.2.11的版本。注:1、如果报错找不到x264或x265,ubunut下多半是因为没有安装pkg-config。pkg-config。
2025-06-26 17:42:56
570
原创 学习昇腾开发的第8天--python实现rtsp拉取手机摄像头视频流再通过ffmpeg推流到mediamtx服务器再通过vlc显示
【代码】学习昇腾开发的第8天。
2025-06-25 15:27:01
538
原创 学习昇腾开发的五天--ACL应用开发之环境准备
其中${install_path}为CANN软件的安装目录,例如:/usr/local/Ascend/ascend-toolkit。安装CANN软件后,使用CANN运行用户进行编译、运行时,需要以CANN运行用户登录环境,执行。
2025-06-18 18:21:14
417
原创 学习昇腾开发的六天--ACL应用开发之运行第一个实例
--------------------------------------------------准备工作-----------------------------------------------------------------------------------------------------------------编译运行--------------------------------------------------------------
2025-06-18 18:21:04
1081
原创 学习昇腾开发的第三天--将服务器连接网络并接入摄像头
该地址是昇腾社区提供的学习视频,声明:本文章仅用作博主自己学习存档处理,未进行商业用途,如有侵权,可联系删除。3、通过路由器分配动态IP使开发板连上外网。2、通过共享PC网络使开发板连上外网。1)查看摄像头是否通过USB插入。1、通过串口将PC连接到开发板。4、将开发板接入USB摄像头。画框的部分是分辨率信息。
2025-06-15 17:36:04
234
原创 学习昇腾开发的第二天--PC机远程登录开发板
通过网盘分享的文件:MobaXterm_Portable_Chinese-Simplified_v24.1 2024-6-28 145233 1.zip等2个文件。3、在开发板终端使用ifconfig命令查看连接网口的IP地址,我这里的IP地址是:192.168.137.100。,回到PC界面,将PC的网口端IP地址设置在开发板端的同一网段下,我这里设置的是192.168.137.200。2、今天在PC机实现远程登录方案,寻找一根野生网线,将野生网线的一端连接到开发板,另一端接到电脑。
2025-06-14 20:16:46
398
原创 学习昇腾开发的第一天--Ubuntu系统环境配置
11、进入文件修改,jupyterlab启动脚本中默认配置的启动IP为192.168.137.100,修改IP为127.0.0.1,保存退出。9、双击打开HwHiAiUser文件夹-->Tool-->Open Terminal,打开命令终端。6、将制卡成功的TF卡插入到板子中、启动。5、制卡成功后点击完成,弹出TF卡即可。7、输入密码:Mind@123进入桌面。18、到这里就说明开发者套件能正常运行。16、点击运行,选择rstart。4、这里我使用的是在线制卡。14、在浏览器打开后。
2025-06-14 16:31:51
458
原创 解决Ubuntu20.04上Qt串口通信 QSerialPort 打开失败的问题
运行Qt串口通信 open(QIODevice::ReadWrite) 时,总是失败。错误信息:Permission denied将当前用户加入到 dialout 用户组,并重启系统。输出:输出:
2025-06-01 21:10:51
653
原创 C++ 中 protected/public/private 访问控制修饰符的区别
在 C++ 中,publicprotected和private是三种访问控制修饰符,用于控制类成员的访问权限。它们在 和 时表现不同。
2025-05-25 16:29:00
415
原创 QT单例模式简单讲解与实现
单例模式是一种创建型设计模式,确保一个类只有一个实例,并提供一个全局访问点。在QT开发中,单例模式常用于管理全局资源,如配置管理、日志系统等。
2025-05-25 16:07:54
956
原创 python扩展中的调试程序不再支持低于3.9的python版本
1、vscode可以下载插件debugpy-old。3、选择python file就可以正常调试了。2、使用launch.json进行调试。
2025-05-07 11:05:15
2019
原创 Anaconda安装Labelimg包
承接之前的文章,在安装完Anaconda后,安装Labelimg的过程。激活环境后,直接输入labelimg。3、安装labelimg。
2025-05-04 20:45:55
576
学习QT的C++基础(转载资源)
2025-04-06
RTThread基于STM32F103ZET6上传温度数据至阿里云,SSD1306屏幕显示数据
2025-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅