当前位置:网站首页>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 .
边栏推荐
- Design and implementation of food recipe and ingredients website based on vue+node+mysql
- Strong, weak, soft and virtual references of ThreadLocal
- Design and implementation of reading app based on Web Platform
- Programming skills: script scheduling
- 基于Vue+Node+MySQL的美食菜谱食材网站设计与实现
- ReentrantLock、ReentrantReadWriteLock、StampedLock
- Interview question: rendering 100000 data solutions
- Référence forte, faible, douce et virtuelle de threadlocal
- 关于 Spartacus 的 sitemap.xml 问题
- 简析国内外电商的区别
猜你喜欢

Reflection learning summary

Leetcode 724. 寻找数组的中心下标(可以,一次过)
![[high concurrency] deeply analyze the callable interface](/img/24/33c3011752c8f04937ad68d85d4ece.jpg)
[high concurrency] deeply analyze the callable interface

Interview question: rendering 100000 data solutions

Too many requests at once, and the database is in danger

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

Make a ThreadLocal (source code) that everyone can understand

Talk about redis transactions

Integration of entry-level SSM framework based on XML configuration file

巧用redis实现点赞功能,它不比mysql香吗?
随机推荐
Volatile and JMM
[digital signal processing] discrete time signal (discrete time signal knowledge points | signal definition | signal classification | classification according to certainty | classification according t
[OS command injection] common OS command execution functions and OS command injection utilization examples and range experiments - based on DVWA range
数学建模经验分享:国赛美赛对比/选题参考/常用技巧
Cannot determine value type from string ‘<p>1</p>‘
基于SSM的Web网页聊天室系统
SFINAE
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
Today, Teng Xu came out with 37k during the interview. It's really a miracle. He showed me his skill
Openssf security plan: SBOM will drive software supply chain security
What is the London Silver unit
Redis master-slave replication, sentinel mode, cluster cluster
SQL parsing practice of Pisa proxy
CV领域一代宗师黄煦涛教授86岁冥诞,UIUC专设博士奖学金激励新锐
直播app运营模式有哪几种,我们该选择什么样的模式?
A brief analysis of the differences between domestic and foreign e-commerce
PostgreSQL 15新版本特性解读(含直播问答、PPT资料汇总)
American chips are hit hard again, and another chip enterprise after Intel will be overtaken by Chinese chips
ThreadLocal之强、弱、软、虚引用
[advanced MySQL] MTS master-slave synchronization principle and Practice Guide (7)
