python - 将像素校准为真实世界单位
问题描述
我正在通过测量对象(钻头)的不同几何属性来进行零件检查项目,现在我正在使用一个圆来校准从像素到毫米的圆,但是由于放置它的平台是 20 度角所以现在有很多错误。是否有另一种方法可以将像素校准到毫米。我已经完成了相机校准,我得到了相机矩阵,从物体到相机的距离是已知的,还需要什么来进行校准?
通过该算法,我已经尝试在平台平坦时测量钻头的总长度(实际 = 120mm)为120mm +- 0.9mm,但是当平台倾斜时,很难获得 0.01 的精度毫米
我希望输出精确到 1/10 毫米,但现在我得到的范围是 1-1.5 毫米。用方程式/代码进行适当的解释会很有帮助
解决方案
推荐阅读
- python - 如何在 python pandas 数据透视表中找到总共只有一列?
- rust - 删除一个 mem::forgotten 字符串数组的正确方法是什么,该数组通过 out 指针发送到 C,然后传递回 Rust 进行删除?
- git - 为什么在没有任何更改的情况下创建另一个提交?
- arrays - 结构未填充
- javascript - 带有slug的页面导入页面中的nuxt js
- c# - 列表的通用扩展方法
不删除空值 - javascript - 我不能将 var 设置为 window.screenY
- c - 请用 libcsv 提供建议。我只需要阅读第一行
- node.js - Sequelize - 使用 AND 运算符连接查询表
- .net - 在 VB.net 网络浏览器中嵌入 Excel 实例