笔记
文章平均质量分 63
魚香肉丝盖饭
这个作者很懒,什么都没留下…
展开
-
手眼标定笔记
眼在手外(eye to hand):相机固定在机械臂以外的地方,主要标定相机和基底坐标系的转换矩阵。眼在手上(eye in hand):相机固定在机械臂末端,主要标定相机和机械臂末端的转换矩阵。endbaseR_{end}^{base}RendbaseR:机械臂末端坐标系到机械臂基底坐标系的旋转矩阵endbaseT_{end}^{base}TendbaseT:机械臂末端坐标系到机械臂基底坐标系的平移矩阵endbaseM=[endbaseRendbaseT01]_{end}^{base}M = \begi原创 2022-11-12 10:26:01 · 1109 阅读 · 1 评论 -
基于python的图像颜色替换填充(源码)
Result:原创 2022-07-12 11:54:20 · 1660 阅读 · 0 评论 -
基于opencv和np.repeat的图像马赛克和人脸检测马赛克(python源码)
原图像读取:马赛克实现方式1: 原图像 -> resize缩小 -> resize放大还原为原来的尺寸效果:效果:效果:效果:效果:原创 2022-07-09 18:43:58 · 1687 阅读 · 0 评论 -
【python爬虫学习记录 持续更新】多线程多进程,带线程池爬取实例
from concurrent.futures import ThreadPoolExecutorimport requestsfrom lxml import etreeimport timefrom bs4 import BeautifulSoup as bsimport os原创 2022-06-14 22:40:31 · 120 阅读 · 0 评论 -
【python爬虫学习记录 持续更新】数据解析方式 <re> <Beautiful Soup> <Xpath>
Regular Expression:一种使用表达式的方式对字符串进行匹配的语法规则。抓取到的网页源代码本质上就是一个超长的字符串,想从里面提取内容,用正则表达式再适合不过了。正则的优点:速度快,效率高,准确性高。正则的缺点:新手上手难度高语法:使用元字符进行排列组合用来匹配字符串。在线测试正则表达式量词:控制前面的元字符出现的次数贪婪匹配和惰性匹配爬虫用的最多的就是惰性匹配。re模块中我们需要记住的几个功能,匹配字符串中所有符合正则的内容[返回列表],全文匹配,找到一个结果就原创 2022-06-14 22:30:05 · 283 阅读 · 0 评论 -
【python爬虫学习记录 持续更新】web请求过程剖析
web请求过程剖析原创 2022-06-14 22:23:22 · 80 阅读 · 0 评论 -
【python爬虫学习记录 持续更新】http协议
http协议把一条消息分为三大块内容,无论是请求还是响应都是三块内容请求:响应:在后面我们写爬虫的时候要格外注意请求头和响应头,这两个地方一般都隐含着一些比较重要的内容请求头中最常见的一些重要内容(爬虫需要):响应头中一些重要的内容:请求方式:GET:显式提交POST:隐式提交...原创 2022-06-14 22:20:48 · 79 阅读 · 0 评论 -
【python面向对象学习笔记】多态
定义函数作为统一接口:# 多态:一个接口,多种形态class Dog: def __init__(self,name) -> None: self.name=name def sound(self): print(f"{self.name}:汪汪汪!")class Cat: def __init__(self,name) -> None: self.name=name def sound(self):原创 2022-05-22 13:38:01 · 89 阅读 · 0 评论 -
【python面向对象学习笔记】封装
# 封装,外部无法访问class Person: def __init__(self,name,age) -> None: self.name=name self.age=age self.__lifeval=100 # 左侧双下划线,私有变量,私有属性 def get_lifeval(self): # 定义获取私有变量的函数,可以做到只读不写,数据更加安全 print(self.__lifeval)原创 2022-05-22 13:37:03 · 102 阅读 · 0 评论 -
【python面向对象学习笔记】继承
继承# 继承class Animal: atype="哺乳动物" def __init__(self,name,age,sex) -> None: self.name=name self.age=age self.sex=sex def eat(self): print(f"{self.name} is eating...")class Person(Animal): atype="哺乳原创 2022-05-22 13:36:03 · 127 阅读 · 0 评论 -
【python面向对象学习笔记】类之间的关系
class Dog: role="dog" def __init__(self,name,breed,lifeval,attackval,master) -> None: self.name=name self.breed=breed self.lifeval=lifeval self.attackval=attackval self.master=master # 传入一个对象 self.原创 2022-05-22 13:33:21 · 150 阅读 · 0 评论 -
【python面向对象学习笔记】类基本语法
class Dog: dtype = "京巴" # 属性,类属性,又称为类变量,公共属性,被所有实例所共享 def __init__(self,name,age,sex) -> None: # 初始化方法/构造方法/构造函数,实例化时进行一些初始化工作 # 实例特有的东西,可以写在这里面 # 实例化时传入的参数,会传入到这里面 print("hhhhh",name,age) # 如果不把变量与实例进原创 2022-05-22 13:32:09 · 76 阅读 · 0 评论 -
【RTB机器人工具箱学习记录】轨迹规划函数
文章目录五次多项式轨迹:`tpoly()``[S,SD,SDD] = tpoly(S0, SF, T, QD0, QD1)`混合曲线轨迹:`lspb()``[S,SD,SDD] = lspb(S0, SF, T, V)`多维轨迹:`mtraj()``[Q,QD,QDD] = mtraj(TFUNC, Q0, QF, T)`多段多维轨迹:`mstraj()``TRAJ=mstraj(WP,QDMAX,TSEG,QO,DT,TACC,OPTIONS)`轨迹:时间、位置、速度、加速度给定时间0-2s,位置0原创 2022-05-15 14:54:32 · 1671 阅读 · 0 评论 -
【RTB机器人工具箱学习记录】机械臂工作空间可视化
文章目录**rand函数**:`X = rand returns a single uniformly distributed random number in the interval(0,1)`设定关节限制:可视化流程代码(以ur3为例):result:#mermaid-svg-bXHT07vfZYl7f2kz {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-bXHT原创 2022-05-14 22:06:56 · 801 阅读 · 0 评论 -
【RTB机器人工具箱学习记录】常用函数
文章目录欧拉角:绕当前坐标系旋转,右乘横滚-俯仰-航偏角:绕固定坐标系旋转,左乘#mermaid-svg-uqwmATrgQUr2eSuo {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-uqwmATrgQUr2eSuo .error-icon{fill:#552222;}#mermaid-svg-uqwmATrgQUr2eSuo .error-text{fill:#5原创 2022-05-13 13:04:54 · 457 阅读 · 0 评论 -
Typora和MarkText常用快捷键对比及常用操作的markdown语法
目录常用操作:快捷键不同表格操作:编辑表格时会用到的快捷键通用操作:快捷键相同常用操作:快捷键不同TyporaMarkTextmarkdown语法标题Ctrl+1/2/3/4/5/6Ctrl+1/2/3/4/5/6 - # -## ...增大标题级别Ctrl+=Ctrl+=减小标题级别Ctrl+-Ctrl+-插入表格Ctrl+TCtrl+Shift+T|表头|表头|+enter插入代码块Ctrl+Shift+KCtrl+Alt原创 2022-04-03 00:06:05 · 855 阅读 · 0 评论 -
【空间描述与位姿变换】(台大林沛群课程学习笔记)持续更新~
World Text:rotation matrix:旋转矩阵identity matrix:单位阵orthogonal matrix:正交矩阵位姿:位置和姿态的组合。映射:从一个坐标系到另一个坐标系的变换。移动(描述空间中运动的绝对位置)转动(每一个轴向量在A坐标系下的投影)找出B相对A的旋转矩阵:quiz:旋转矩阵的正交特性1.旋转矩阵各列的模均为1,且这些单位矢量均相互正交。BAR=ABRT_B^AR=_A^BR^TBAR=ABRTBART=BAR−1原创 2022-03-31 10:51:37 · 772 阅读 · 0 评论 -
【CoppeliaSim】(原Vrep)与matlab建立通信
创建一个vrep与matlab通信的matlab工作文件夹打开C:\Program Files (x86)\V-REP3\V-REP_PRO_EDU\programming\remoteApiBindings\lib\lib,根据你的系统选择合适的文件夹,将下面的remoteApi.dll文件拷贝到你的matlab工作路径中;然后打开C:\Program Files (x86)\V-REP3\V-REP_PRO_EDU\programming\remoteApiBindings\matlab\matl原创 2022-03-26 09:53:54 · 1961 阅读 · 0 评论 -
机器人学中一些常用的三角函数公式
和差角公式cos(a±b)=cosacosb∓sinasinbcos(a \pm b) = cosacosb \mp sinasinb \\cos(a±b)=cosacosb∓sinasinbsin(a±b)=sinacosb±cosasinbsin(a \pm b) = sinacosb \pm cosasinb \\sin(a±b)=sinacosb±cosasinbtan(a±b)=tana±tanb1∓tanatanbtan(a \pm b) = \frac {tana \p..原创 2022-03-24 15:02:15 · 553 阅读 · 0 评论 -
LaTeX语法学习使用记录【持续更新】
输入上下标$_B^AR=_A^BR^T$ %latex输入上下标方法BAR=ABRT_B^AR=_A^BR^T %latex输入上下标方法BAR=ABRT输入矩阵$$ %lateX矩阵输入方法\begin{matrix} 0 & 1 \\ 1 & 0 \end{matrix} % 无括号\quad\begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} % 小括号\quad\begin{bmatr..原创 2022-03-24 14:52:59 · 1696 阅读 · 0 评论 -
基于Python-xlwt 批量截取文件名子字符串保存到excel
文章目录前言一、库简介二、使用步骤1.引入库2.新建excel表格3.填写表头4.for循环遍历文件夹下文件名字 并截取 输出到excel总结前言本人是个机械出身的程序员小白,平时机械画完图要出加工图纸发给加工厂去加工,最后要列一个项目清单,用来给车间的师傅核对,自己也用来最后零件的验收。之前总是一个一个的往excel里敲简直就是不胜其烦,后来实在是不想再这么干了,就想,能不能写个程序呢?一、库简介os:os库提供通用的、基本的操作系统交互功能os库是Python标准库,包含几百个函数分为路径.原创 2021-06-04 14:17:32 · 754 阅读 · 1 评论