自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 K230获取双摄像头图像并显示在 HDMI 显示器上

本示例分别配置 2 个摄像头输出 960x540 图像,并并排显示在 HDMI 显示器上。

2024-10-14 17:46:14 427

原创 K230获取单摄像头的 3 个通道图像并显示在 HDMI 显示器上

本示例打开摄像头,获取 3 个通道的图像并显示在 HDMI 显示器上。通道 0 采集 1080P 图像,通道 1 和通道 2 采集 VGA 分辨率的图像并叠加在通道 0 的图像上。

2024-10-14 17:45:10 389

原创 CanMV-K230使用摄像头捕捉图像并通过 HDMI 输出显示

CanMV-K230使用摄像头捕捉图像并通过 HDMI 输出显示

2024-10-14 11:39:38 153

原创 远程桌面ubuntu系统时如果不接屏幕将无法显示的解决方案

在远程连接到没有接屏幕的Ubuntu系统时,出现无法显示的问题,通常是由于Ubuntu系统在没有检测到物理显示器时,无法正常启动图形用户界面(GUI)。这是因为在没有物理显示器的情况下,系统可能无法生成有效的显示输出。

2024-09-23 10:38:42 1377

原创 用指令更改ubuntu系统的密码

用指令更改ubuntu系统的密码

2024-09-20 15:07:45 498

原创 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

原创 YOLOv5的检测代码(中文注释)

【代码】yolov5的检测代码(中文注释)

2024-05-24 10:57:33 913

原创 在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

原创 调整ubuntu系统的磁盘大小

扩展文件系统 调整磁盘大小

2024-05-17 15:36:39 2807

原创 将python文件转化为.so文件运行

将python文件转化为.so文件运行

2024-04-18 18:09:09 1992

原创 隐藏python代码原文件

有多种方法可以在Ubuntu中隐藏Python代码,即使客户使用SSH远程登录,也无法找到代码文件,找到了也不好反编译

2024-04-18 14:06:45 1376

原创 ubuntu系统中wifi相关的指令

ubuntu系统中wifi相关的指令

2024-04-02 14:00:11 215

原创 在python中记录log

在python中记录log

2024-03-27 22:32:39 804 2

原创 ubuntu系统配置静态IP

ubuntu系统配置静态IP

2024-03-26 14:26:49 708

原创 用python控制文件夹的大小,如果超过1G,就删除创建时间最早的文件,直至文件夹大小到1G以内

用python判断文件夹的大小,如果超过1G,就删除创建时间最早的文件,直至文件夹大小到1G以内

2024-03-25 17:23:03 279

原创 修改multiprocessing.Manager().dict()中对象的变量的值

中的对象不支持直接修改其属性。对象的属性后,这个改变就会被正确的应用到。为了解决这个问题,你可以在修改。,但是这个改变并没有被应用到。更改字典中对象的变量的值。对象后,再将其赋值回。

2024-03-18 22:10:14 613

原创 英伟达jetson nano串口通信开机自动设置权限

英伟达jetson nano串口通信,开机自动设置权限。

2024-03-15 12:12:20 685

原创 windows中设置开机自动运行python代码

在windows中开机自动运行python代码

2024-03-01 13:54:59 1263

原创 python环境配置问题

在Windows中安装pip,你需要先确保你已经安装了Python,并且Python的安装目录被添加到系统的PATH环境变量中。这将确保pip3已经安装好。这将升级pip到最新版本。之后,你应该能够使用pip3来安装Python包了。

2024-03-01 11:22:52 1170

原创 在vscode中开发ros2需要安装的插件

2024-02-21 20:30:19 506

原创 在vware中设置ubuntu与物理主机的网络成桥接模式

在vware中设置ubuntu与物理主机的网络成桥接模式

2024-02-21 14:27:26 1204 1

转载 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

原创 ubuntu中设备与USB端口绑定

ubuntu中设备与USB端口绑定,udev规则文件

2024-01-24 17:49:31 792

转载 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

原创 在ROS 2 Galactic版本中安装MoveIt 2

在ros2的galactic版本中安装moveit2

2024-01-08 00:58:20 536 1

原创 ubuntu系统开机自启动摄像头在屏幕上显示实时图像

ubuntu系统开机自启动摄像头在屏幕上显示实时图像

2023-12-15 18:30:58 283

原创 设置ubuntu系统时间为北京时间

ubuntu系统时间设置为北京时间

2023-12-15 16:30:57 3725 1

原创 ROS2系统节点开机自启动

请确保您已正确安装ROS 2,并将示例中的包名、节点名称和工作区路径替换为实际的值。的服务文件,该文件将在系统启动时运行上述启动文件。打开终端(Terminal)并登录到您的Ubuntu系统。如果一切正常,您的ROS 2节点应该在系统启动时自动运行。应替换为要启动的节点的可执行文件名。应替换为ROS 2工作区的名称,应替换为实际包的名称,#查看已启动的服务列表。#显示所有已启动的服务。请注意,上述示例中的。请注意,上述示例中的。应替换为您的用户名。

2023-08-22 15:03:13 1020

图片分辨率批量转换工具

图片分辨率批量转换工具

2024-06-21

用python脚本转换图片分辨率

用python脚本转换图片分辨率

2024-06-13

clean-else-models.py

clean-else-models.py

2024-06-06

mobilenet-v1-ssd-mp-0-675.pth

mobilenet-v1-ssd-mp-0-675.pth

2024-06-04

yolov5的开源代码

yolov5的开源代码

2024-05-24

CircleBuffer.rar

环型缓冲区,定义了环型缓冲区结构体,支持定义多个该类型缓冲区。比如串口输入和输出缓冲区,各定义一个环型缓冲区,共用写入和取出的相关函数,代码高效。即使定义100个缓冲区,相关处理函数也不用重复写,只要定义一个缓冲区变量,然后再定义并指定一个二维数组就可以了。而且,定义了多种存取方式,很方便。支持以字节为单位往缓冲区里面缓存,特别适合UART、SPI、IIC等接口的接收。

2020-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除