当前位置:网站首页>Derivation of Halcon camera calibration principle
Derivation of Halcon camera calibration principle
2022-06-27 14:59:00 【Σίσυφος one thousand and nine hundred】
One 、 Translation and rotation matrix derivation


translation :

Two 、 Calibration process
Coordinate transformation foundation
Camera coordinate system 、 Image physical coordinate system 、 Image pixel coordinate system and World coordinate system ( Reference coordinate system ) .

One 、 Image coordinate system (x,y) To pixel coordinate system (u,v)
1. The two coordinate axes are perpendicular to each other


Two 、 Camera coordinate system (Xc,Yc,Zc) To image coordinate system (x,y)
According to the principle of triangle similarity


3、 ... and 、 World coordinate system (Xw,Yw,Zw) To camera coordinate system (Xc,Yc,Zc)

3 Rotation and translation of dimension

The last step : Matrix multiplication between four coordinates

3、 ... and 、 distortion
The most detailed 、 The most complete explanation of camera calibration _a083614 The column -CSDN Blog _ Camera calibration method
Distortion can generally be divided into : Radial distortion 、 Tangential distortion
ps: Distortion is an inherent characteristic of the camera itself , Same as camera internal parameters , After one calibration .
Radial distortion comes from the lens shape .
Tangential distortion comes from radial distortion ( Barrel distortion and pillow distortion ):
The lens of the actual camera always produces significant distortion at the edge of the imager , This phenomenon comes from “ Cylinder shape ” or “ fisheye ” Influence .
Here's the picture , Light rays are more curved at the center of the principle lens than near the center . For a common lens , This phenomenon is even more serious . Barrel distortion is very powerful in cheap webcams , But it's not obvious in high-end cameras , Because these lens systems do a lot of work to eliminate radial distortion .
边栏推荐
- Integration of entry-level SSM framework based on XML configuration file
- All you want to know about large screen visualization is here
- What is the London Silver code
- Talk about redis transactions
- Li Kou's 81st biweekly match
- Experience sharing of mathematical modeling: comparison between China and USA / reference for topic selection / common skills
- 【mysql进阶】MTS主从同步原理及实操指南(七)
- Redis持久化
- Pri3d: a representation learning method for 3D scene perception using inherent attributes of rgb-d data
- QT 如何在背景图中将部分区域设置为透明
猜你喜欢

ReentrantLock、ReentrantReadWriteLock、StampedLock

volatile与JMM

基于Vue+Node+MySQL的美食菜谱食材网站设计与实现

Redis persistence
![[high concurrency] deeply analyze the callable interface](/img/24/33c3011752c8f04937ad68d85d4ece.jpg)
[high concurrency] deeply analyze the callable interface

Semaphore of thread synchronization

Why can't the start method be called repeatedly? But the run method can?
Principle Comparison and analysis of mechanical hard disk and SSD solid state disk

American chips are hit hard again, and another chip enterprise after Intel will be overtaken by Chinese chips

Leetcode 724. 寻找数组的中心下标(可以,一次过)
随机推荐
NLP - monocleaner
Strong, weak, soft and virtual references of ThreadLocal
522. 最长特殊序列 II / 剑指 Offer II 101. 分割等和子集
Teach you how to realize pynq-z2 bar code recognition
隱私計算FATE-離線預測
How QT sets some areas to be transparent in the background image
我想买固收+产品,但是不了解它主要投资哪些方面,有人知道吗?
[xman2018 qualifying] pass
Sword finger offer II 039 Histogram maximum rectangular area monotonic stack
[advanced MySQL] MTS master-slave synchronization principle and Practice Guide (7)
关于 Spartacus 的 sitemap.xml 问题
巧用redis实现点赞功能,它不比mysql香吗?
Step by step expansion of variable parameters in class templates
图书管理系统
In the past, domestic mobile phones were arrogant in pricing and threatened that consumers would like to buy or not, but now they have plummeted by 2000 for sale
Synchronized与锁升级
固收+产品有什么特点?
AQS Abstract queue synchronizer
老师能给我说一下固收+产品主要投资于哪些方面?
[business security-04] universal user name and universal password experiment
