- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 K230获取单摄像头的 3 个通道图像并显示在 HDMI 显示器上
本示例打开摄像头,获取 3 个通道的图像并显示在 HDMI 显示器上。通道 0 采集 1080P 图像,通道 1 和通道 2 采集 VGA 分辨率的图像并叠加在通道 0 的图像上。
2024-10-14 17:45:10 389
原创 远程桌面ubuntu系统时如果不接屏幕将无法显示的解决方案
在远程连接到没有接屏幕的Ubuntu系统时,出现无法显示的问题,通常是由于Ubuntu系统在没有检测到物理显示器时,无法正常启动图形用户界面(GUI)。这是因为在没有物理显示器的情况下,系统可能无法生成有效的显示输出。
2024-09-23 10:38:42 1377
原创 python代码生成可执行文件
PyInstaller 是一个强大的工具,它可以将 Python 程序打包成独立的可执行文件。它支持多种参数来控制打包过程。
2024-06-21 17:48:39 487
原创 英伟达SSD视觉算法模型训练代码解析
基础网络(Backbone):主要负责从输入图像中提取特征,常用预训练模型如VGG、ResNet、MobileNet等。检测头(Detection Head):利用基础网络提取的特征,进行边界框回归和类别预测,完成具体的目标检测任务。结合预训练的基础网络和检测头,可以有效提高模型的性能和训练效率。--base-net参数用于加载预训练的基础网络,在训练新的 SSD 模型时提供一个已经学到有用特征的起点。参数用于加载完整的预训练 SSD 模型,包括基础网络和检测头,用于微调或继续训练。
2024-06-13 19:56:43 902
原创 用python脚本转换图片分辨率
确定已经安装python,且版本3.6以上,可以用下面指令查看python版本:python --version配置环境,第一次使用先配置环境,后面不需要把要转换的图片放到"img"文件夹下转换,结果保存在本目录下的新创建的文件夹中。
2024-06-12 15:40:51 486
原创 英伟达SSD视觉算法语义分割代码分析
版权声明# 导入必要的模块import sys头部信息:包含shebang行,用于指定使用Python 3运行脚本。版权声明:声明了NVIDIA公司的版权信息,并详细说明了使用、修改、分发软件的许可条件。导入模块:导入了系统模块和Jetson平台的相关工具模块。
2024-06-11 20:40:28 468
原创 英伟达SSD视觉算法分类代码解析
通过TAO Toolkit,你可以方便地对SSD目标检测模型进行训练。准备数据、配置训练参数并运行训练命令,可以帮助你快速训练自定义的目标检测模型并进行部署。详细的指南和更多高级功能可以参考TAO Toolkit的官方文档。这样,代码和配置文件中都增加了中文注释,便于理解和使用。
2024-06-11 20:25:46 987
原创 英伟达SSD目标检测代码解析
这段代码实现了一个实时对象检测系统,通过解析命令行参数设定视频输入和输出、加载对象检测模型,并在一个循环中不断捕获图像、检测对象、渲染结果并显示性能信息。该代码适用于NVIDIA Jetson设备,利用Jetson Inference库进行高效的对象检测。img是在GPU内存中的CUDA图像,适用于高性能并行计算。np_img是在CPU内存中的NumPy数组,便于灵活的图像处理和分析。通过和进行相互转换,可以在GPU和CPU之间高效处理图像数据。
2024-06-11 17:50:39 1233
原创 如何在另一台电脑上使用相同的Python环境和依赖包
通常,推荐使用requirements.txt文件来管理依赖关系,因为它简单、可靠且易于维护。这种方法也是Python社区中广泛接受和使用的最佳实践之一。请注意,如果您在虚拟环境中安装了系统级别的依赖(如某些C库或系统工具),则这些依赖可能需要在另一台电脑上单独安装。
2024-06-08 01:42:10 332
原创 英伟达SSD视觉算法模型训练、转换与部署
深度学习的训练和推理流程,是先采用高性能图形服务器使用深度学习框架来训练(Training)机器学习算法,研究大量的数据来学习一个特定的场景,完成后得到模型参数,再部署到终端执行机器学习推理(Inference),以训练好的模型从新数据中得出结论。一般的深度学习项目,训练时为了加快速度,会使用多 GPU 分布式训练。但在部署推理时,为了降低成本,往往使用单个 GPU机器甚至嵌入式平台进行部署。Jetson Nano 可以完成整个训练和推理流程,但基于 Jetson Nano 的低算力,不推荐在。
2024-06-06 16:36:22 706
原创 英伟达SSD视觉算法,jetson.inference在jetson nano中部署
英伟达SSD视觉算法,jetson.inference在jetson nano中部署
2024-05-28 21:46:47 976
原创 在ubuntu中查询与某脚本或某设备相关的进程,ps,pgrep,lsof,fuser,pstree,htop命令的使用指南
介绍和进程相关的命令,如:ps,pgrep,lsof,fuser,pstree,htop
2024-05-24 17:26:52 1485
原创 在jetson nano中安装jetson.inference模块
确保你的开发环境是 NVIDIA Jetson 设备,然后按照官方文档进行安装:https://github.com/dusty-nv/jetson-inference。它是一个专为 NVIDIA Jetson 平台设计的库,需要通过特定的步骤进行编译和安装。这是一个常见的问题,当你克隆一个使用子模块的 git 仓库但没有初始化这些子模块时会发生。这些命令应该在你的 NVIDIA Jetson 设备上运行,因为。这应该能解决子模块缺失的问题,并允许你继续安装。文件并克隆必要的子模块到你的本地仓库中。
2024-05-23 14:46:04 1031
原创 tmux的使用说明
tmux是一个终端复用器,允许用户在一个单独的终端窗口中访问多个独立的终端会话。它是一种在没有图形界面的环境下管理多个终端会话的有效工具,非常适合远程工作和多任务处理。
2024-05-23 14:04:01 1466
原创 在NVIDIA Jetson Nano上部署YOLOv5算法,并使用TensorRT和DeepStream进行加速
部署YOLOv5算法在NVIDIA Jetson Nano上并使用TensorRT和DeepStream进行加速涉及几个关键步骤。
2024-05-22 14:24:54 1323
原创 隐藏python代码原文件
有多种方法可以在Ubuntu中隐藏Python代码,即使客户使用SSH远程登录,也无法找到代码文件,找到了也不好反编译
2024-04-18 14:06:45 1376
原创 用python控制文件夹的大小,如果超过1G,就删除创建时间最早的文件,直至文件夹大小到1G以内
用python判断文件夹的大小,如果超过1G,就删除创建时间最早的文件,直至文件夹大小到1G以内
2024-03-25 17:23:03 279
原创 修改multiprocessing.Manager().dict()中对象的变量的值
中的对象不支持直接修改其属性。对象的属性后,这个改变就会被正确的应用到。为了解决这个问题,你可以在修改。,但是这个改变并没有被应用到。更改字典中对象的变量的值。对象后,再将其赋值回。
2024-03-18 22:10:14 613
原创 python环境配置问题
在Windows中安装pip,你需要先确保你已经安装了Python,并且Python的安装目录被添加到系统的PATH环境变量中。这将确保pip3已经安装好。这将升级pip到最新版本。之后,你应该能够使用pip3来安装Python包了。
2024-03-01 11:22:52 1170
转载 Error: Unable to execute “/usr/bin/vmware-uninstall-tools.pl.解决方案
Error: Unable to execute “/usr/bin/vmware-uninstall-tools.pl.解决方案
2024-01-30 09:20:21 508
原创 Ubuntu密码忘记了怎么办
在Ubuntu系统中,如果您需要查看当前用户的密码策略,可以使用命令“sudo chage -l yourusername”,其中yourusername是您的用户名。3)选择root,然后输入命令“passwd yourusername”,其中yourusername是您的用户名。输入两次新密码即可。9)输入命令“passwd yourusername”,其中yourusername是您的用户名。7)输入命令“sudo mount /dev/sda1 /mnt”,其中sda1是您的硬盘分区。
2024-01-28 00:11:11 14934
转载 ModuleNotFoundError: No module named ‘pymodbus.client.sync
居然没有2.5.5版本,见鬼了,然后到pypi上去找,pymodbus · PyPI,发现真的没有,只能安装一个接近的。但是依然报错,后面使用pip3 list查看了下pymodbus的版本,打印如下。我的python代码使用了pymodbus库,使用时的引入如下。又找了老板子,看到是2.5.5的,那就好办了,直接上命令。后来新拿到一台设备,系统更新过,跑之前的代码一直报错。开始是使用pip3安装库。
2024-01-12 11:23:39 959
原创 ROS2系统节点开机自启动
请确保您已正确安装ROS 2,并将示例中的包名、节点名称和工作区路径替换为实际的值。的服务文件,该文件将在系统启动时运行上述启动文件。打开终端(Terminal)并登录到您的Ubuntu系统。如果一切正常,您的ROS 2节点应该在系统启动时自动运行。应替换为要启动的节点的可执行文件名。应替换为ROS 2工作区的名称,应替换为实际包的名称,#查看已启动的服务列表。#显示所有已启动的服务。请注意,上述示例中的。请注意,上述示例中的。应替换为您的用户名。
2023-08-22 15:03:13 1020
CircleBuffer.rar
2020-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人