python 四元数 转 欧拉角
import sysimport mathw = -0.99114048481x = -0.00530699081719y = 0.00178255140781z = -0.133612662554r = math.atan2(2*(w*x+y*z),1-2*(x*x+y*y))p = math.asin(2*(w*y-z*z))y = math.atan2(2*(w*z+x*y),1-2*(z*z+y*y))angleR = r*180/math.piangleP = p*180/math.piangleY = y*180/math.piprint (angleR)#翻滚print (angleP)#俯仰print (angleY)#偏航输出:0.575472843396-2.2487608354515.3574378019
曲线(轨迹)相似度算法——LCSS最长公共子序列算法
上一篇,我们用DTW解决两条曲线相似度的算法,但是这个算法有一个明显的BUG,就是:DTW和欧式距离对轨迹的个别点差异性非常敏感,如果两个时间序列在大多数时间段具有相似的形态,仅仅在很短的时间具有一定的差异,(即很小的差异也会对相似度衡量产生影响)欧式距离和DTW无法准确衡量这两个时间序列的相似度。LCSS能处理这种问题为了解决这个问题,我找到了专注用于轨迹相似度的算法LCSS:0、LCSS基本介绍以及相关内容分析移动用户位置的相似性,提取移动用户的相似路径在出行路径预测、兴趣区域发现、轨迹聚...
python版DTW动态时间规划算法
前言最近遇到一个问题,就是计算三维空间上两条曲线(一系列的 点(x,y,z))相似度。最开始使用 豪斯多夫(Hausdorff)距离 可以简易计算出,两条曲线之间的距离。但是hausdorff有明显的两个BUG:1)就是不支持回程。比如一个 “V”t型的曲线,2)两条曲线长度不一致。比如:line1='---^--v---', line2='-----------^------v-',其实两条曲线相似度应该很高的,但是hausdorff算出来就很低。 为了解决这个问题,网上查了很多资料,提出,使用hausdorff+时间(t),来解决回程问题,但是后面我搜索到了DTW算...
MapBox 申请 token
在使用photoview的时候 需要 一个mapbox token。我们直接打开官网:https://www.mapbox.com/创建自己的账户信息,填写完基本信息以后会有一个让你填写银行卡号的认证,咱也不知道他是怎么想的,反正你就随便填一串数字,保持和银行卡号的长度一致就行,例如:3545775834009337然后下面的expiry,cvc,zipcode随便填就行,例如:05/2027 652 112365然后点击提交之后会提示你认证失败,没关系,这时候你的邮箱已经收到了一封邮件,进入邮件以后,用自己的账户名和密码再次登录一遍就获得了token,他会给...
macOS Charles 4.x版本的安装及使用(含破解激活)
下载安装Charles官网下载安装包,下载成功后根据指示安装即可官网地址: www.charlesproxy.com Charles激活码:Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf4(转自CSDN:blog.csdn.net/qq_25821067…)激活步骤:打开Charles,help→Registered to,输入账号和key提交破解成功就可以正常使用啦! 设置PC端代理端口号 设置端口号如:8888(也可更改,手机设置代理输入一致即可) 设置手机端代理端口号查看IP地址手机连接与Mac相同的无线网...
羊了个羊,通关秘籍!
最近火遍朋友圈的一款游戏 “羊了个羊”,相信大家都被虐过吧! 你是不是在找:羊了个羊第二关怎么过!!!羊了个羊第二关怎么过!!!羊了个羊第二关怎么过!!!羊了个羊通关技巧!羊了个羊通关技巧!羊了个羊通关技巧!羊了个羊脚本!!!羊了个羊脚本!!!羊了个羊脚本!!!明明那么“难”的游戏,怎么朋友圈一堆人在晒通关成果呢?本篇文章来介绍“通关” 的黑科技,让每个人都有机会秀一把。# 1. 羊了个羊本来在一个平淡的夜晚,困了。找个小游戏玩一玩提提神,“羊了个羊”?看着还行,玩一玩第一关,这...
docker安装web chrome
docker run -d --name chrome -p 8083:8083 -p 5900:5900 oldiy/chrome-novnc:latest
centos安装chrome+chromedriver
一、下载对应的版本:driver:https://chromedriver.storage.googleapis.com/index.html?path=103.0.5060.24/chrome:http://dist.control.lth.se/public/CentOS-7/x86_64/google.x86_64/ 二、安装unzip chromedriver.zipyum install google_chrome... 三、使用python做中转代理Main.pyimport osfrom fastapi importFastAPI,Requestimport uvicornfrom fastapi importFastAPIfromGoogleUtilimportGoogleUtilfrom fastapi.responses importHTMLResponseapp =FastAPI()@app.get("/")d...
PyQt5 demo
先说结论:pyqt5生成的先通过 QT designer.exe 生成UI 保存为qt5demo.ui通过命令生成.py文件:pyuic5.exe -o qt5demo.py qt5demo.ui编写主程序py文件, 如下:import sysimport osfromPyQt5.QtWidgetsimportQApplication,QMainWindowfrom qt5demo importUi_MainWindowdef click_button():print('click_button')passif __name__ =="__main__": app =QApplication(sys.argv) w =QMainWindow()# 实例化QMainWindow类 ui =Ui_MainWindow()# 创建主窗体对象,实例化Ui_MainWindow ui.s...
foxmail使用google mail方案
foxmail使用google mail方案. 可双向同步邮件和日历。 注意SSL设置和代理设置 代理服务器,记得使用: http://127.0.0.1:7890