自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (7)
  • 收藏
  • 关注

原创 Jetson Nano 开发环境搭建与实战、开发入门与进阶指南:系统、远程桌面及深度学习工具,包含基础配置、编程开发与视觉应用

本文介绍了 Jetson Nano 的系统安装与基本配置,涵盖了 SD 卡扩容、依赖包安装、输入法设置和远程桌面控制等内容。文章还讲解了如何通过 VScode 进行编程开发,以及在 Nano 上使用 YOLOv8 和 Depth-Anything 实现目标检测和深度估计。通过本文,读者能够快速搭建开发环境,并高效使用 Jetson Nano 进行计算机视觉任务。

2024-09-08 21:40:03 2662

原创 利用背景去除和OpenCV哈里斯角点+透视变换实现任意四边物体的图像矫正

案例主要是将任意包含矩形文件图片去除背景再找角点并透视变换的矫正过程;不同于传统机器视觉算法,本案例在预处理部分并没有采用滤波、霍夫、链码等手段分割出书本,而是利用神经网络预训练的模型直接去除背景。该方案优点是鲁棒性高,对背景和光照环境要求低,但是缺点是会对图像本应该矫正的内部的内容产生一定的破坏,因此需要根据所需自行选取方案;利用python库的简单算法,供大家参考。

2024-08-30 17:49:09 1334

原创 机器人Rviz+matlab仿真详细步骤,从solidworks到urdf以及机器人编程控制,以ER50-C20为例

上述步骤可以作为案例实现任意串联机器人的运动学控制(并联机构难以在solidworks当中建立模型树);结合了matlab、python、ROS、ubuntu、solidworks;运动控制部分同样可以使用moveit方便运动控制,本文主要使用工具箱以及自定义的函数控制;t=N7T8t=N7T8ROS-1/ROS机器人开发实践https://www.bing.com/ck/a?!!

2024-08-29 21:30:44 1860 2

利用背景去除和OpenCV哈里斯角点+透视变换实现任意四边物体的图像矫正python项目

能够实现任意四角物体的图像矫正,原理参考博文https://blog.csdn.net/CapRogers1/article/details/141717766 使用方法: 1、解压后利用你的python解释器安装对应库,例如利用pip安装库: pip install -r requirements.txt 2、将你的图片替换项目当中的book.jpg图片或者在Opencv-IMGCorrection.py当中修改文件路径 3、用你的python解释器运行Opencv-IMGCorrection.py

2024-09-08

机器人ROS Rviz+matlab仿真的urdf模型文件资源免费分享

详见https://blog.csdn.net/CapRogers1/article/details/141679177?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22141679177%22%2C%22source%22%3A%22CapRogers1%22%7D

2024-08-29

UR3机器人的urdf模型加运动控制

UR3机器人模型,标准DH,利用ROS结合RVIZ控制 内部文件: URobot3: |----config |----launch |----meshes |----textures |----urdf |----URobot3_Ctrl | |----*控制程序* |----* 需求: 1、Linux系统 2、ROS1、RVIZ 3、python3:roboticstoolbox-python 4、ros-melodic-joint-state-publisher-gui/ros-noteic-joint-state-publisher-gui 通过python3运行move_*.PY这些程序控制机器人运动。 程序包括: 1、通过逆运动学在GUI界面输入机器人位姿运行到指定位置 2、三个轨迹运行程序 3、逆运动学算法程序

2024-08-22

WPS、迅雷等软件的arm64 linux版本deb

目前已经下架但是仍旧有需求在arm64架构设备运行的办公软件WPS以及下载软件迅雷以及历史版本编程软件等,以下是该压缩包目录: APPs.zip |---- |----clash-verge_1.7.3_arm64.deb |----code_1.83.1-1696982739_arm64.deb |----com.xunlei.download_1.0.0.1_arm64.deb |----nomachine_8.10.1_1_arm64.deb |----powershell-7.4.4-linux-arm64.tar.gz |----wechat-beta_1.0.0.150_arm64.deb |__wps-office_11.1.0.11720_arm64.deb

2024-08-21

树莓派拓展版,iic,ds1302,spi,mt3608

树莓派拓展版

2022-09-22

STM32F401CDU6拓展板

自制STM32F401CDU6拓展板PCB Gerber图,可以直接用于生产,STM32F4单片机使用,拓展了按键、led、ADC、各种传感器,例如:DS18B20、DHT11、声传感器等;外加用于测试的RGB灯,数码管、OLED、蜂鸣器等等,可以给初学者当作拓展板使用.

2022-07-03

ST-Link V4.6.0最新版本old st link firmware detected STLinkisnotinDFU

转载至ST link官方链接 官方是免费下载的,因此不应该所需积分下载,这里动态调分设置为不允许 升级ST-link的官网链接: https://www.st.com/en/development-tools/stsw-link004.html 滑到最下面直接download并接受选择Accept即可,也可以直接用我转载的资源 如果官网进不去下载我的转载资源后直接解压点击setup默认安装即可 安装后打开新增的桌面的图标STM32ST-LINK Utility打开后选择ST-LINK再选择Firmware Update即可更新STlink,然后重新拔插STLINK到keil5里面就可以使用了。 具体使用方法可以参考:https://blog.csdn.net/sinat_29891353/article/details/82778978 如果第二次打开Keil找不到STlink是系统安装的问题,重新安装这个setup安装包然后选择repair即可。

2022-05-04

STC89C52单片机按键控制步进电机正反转

1.脉冲输入步进电机 2.可以烧录到用STC51或者52单片机当中 3.三个按钮控制,第一个是RST按键表示回复,reset重新开始;第二个表示正转,按下正方向转动一定角度,角度可以在代码当中修改;第三个按键用于反转。 4.采用51或者52单片机内部的计数器来控制,因此在开发板当中应该是输入口P3.4和P3.5,也即T0和T1口输入。时间采用delay函数,因为两个计数器都占用了,可以控制两个步进电机,如果要控制一个的话可以去除TH1、TL1或者TH0、TL0,同时腾出来的可以给计时器来计时。 5.0x03,0x09,0x0c,0x06脉冲控制步进电机,如果感觉角度太大可以用0x01,0x03,0x02,0x06,0x04,0x0C,0x08,0x09来当作脉冲。 6.两个版本,其中一个可以控制数码管显示周期数字;另外一个没有,单纯按钮控制步进电机。

2022-04-15

python批量重命名文件,文件名自定义,不修改后缀格式版本,包含exe可执行文件和py文件

EXE文件使用方法: 1.直接左键双击即可打开此应用文件,打开后会跳出 Please input the path directly(The original path): 在这个语句后面输入你要处理的大批文件路径位置,win11系统只需右键选择copy as path(复制路径)即可复制路径,粘贴输入到这个语句后面即可;win10或者win7等只要右键属性就可看到路径,复制即可。 2.第一条输入回车后会跳出第二条语句: name you want: 在此语句后输入你要改名的名称即可,完成后回车便可以重命名处理待处理文件了。 之后会输出There are #files!表示处理了#个文件。 完成后是不会自动退出的,因为考虑到工作需要可能要多次使用,因此会循环跳到 Please input the path directly(The original path): 处理下一批文件。如果每次要单次使用,把py代码当中的25行while Ture:去除,后面代码全部向前缩进即可。 PY文件使用: py文件如果有安装python3.7版本及以上一般也都可以直接使用,方法同exe。 内有详细教程

2022-04-15

matlab任意进制转化,最高36

该程序段可以转化1到36之间任意数值的进制转化。 输入NumSysCv(num,con1,con2)即可将需要转化的num(con1进制数)转化为con2进制数。 之所以只能36个是因为目前我就输入了26个字母加0-9.如果有需要定义只需在代码当中定义36以后的数值。 若输入数值带有字母需要添加‘’ 例如:NumSysCv('c0de',16,10) 得到49374 如果输入数值有小数点只要将代码中240行和243当中的%.0f\n改为%f\n即可。 下载文件默认放到matlab/bin当中

2022-02-06

matlab输入分子和分母表达式直接得出乃氏图和博德图

matlab输入分子和分母表达式直接得出乃氏图和博德图 %Welcome to use getnyquist. %It's a function helping you to get nyquist chart without inputing any parameter but only a formula. %This .m file can only use 's' as variate. %attention: 's' must be included! % %example: % getnyquist(s+1,s*(10*s+1)*(0.03*s+1)*(0.0047*s+1)) %then you will get a chart of its nyquist. % %if num or den is just a number: you need to input:'0*s + #number' %example: %if you input this: getnyquist(1,s*(10*s+1)*(0.03*s+1)*(0.0047*s+1)) %you will get an error report: %Undefined function 'expand' for input arguments of type 'double'. % %Error in getnyquist (line 17) %y1=expand(func1); % %so you have to input that like this: getnyquist(1+0*s,s*(10*s+1)*(0.03*s+1)*(0.0047*s+1)) %then you can get the answer. %before you input a formula, you need to input: 'syms s' %writed by CapRogers. %Welcome to use getbode. %It's a function helping you to get bode chart without inputing any parameter but only a formula. %This .m file can only use 's' as variate. %attention: 's' must be included! % %example: % getbode(s+1,s*(10*s+1)*(0.03*s+1)*(0.0047*s+1)) %then you will get a chart of its nyquist. % %if num or den is just a number: you need to input:'0*s + #number' %example: %if you input this: getbode(1,s*(10*s+1)*(0.03*s+1)*(0.0047*s+1)) %you will get an error report: %Undefined function 'expand' for input arguments of type 'double'. % %Error in getnyquist (line 17) %y1=expand(func1); % %so you have to input that like this: getbode(1+0*s,s*(10*s+1)*(0.03*s+1)*(0.0047*s+1)) %then you can get the answer. %before you input a formula, you need to input: 'syms s' %writed by CapRogers. 上传文件为m文件,解压缩到matlab根目录下的bin文件夹下即可在matlab界面调用

2021-12-10

matlab输入高次多项函数表达式直接求解根

这是一个不需要输入任何参数,只需要一个公式就可以得到多项式根的函数。 这个.m文件只能使用's'作为变量。 注意:'s'必须包括在内! 例如: getroots (s * (10 * s + 1) * (0.03 * s + 1) * (0.0047 * s + 1)) 则会得到: x1 = 0.000000 x2 = -212.765957 x3 = -33.333333 x4 = -0.100000 如果den只是一个数字:你需要输入:'0*s + #number' 在你输入公式之前,你需要输入:'syms s'

2021-12-10

空空如也

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

TA关注的人

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