当前位置:网站首页>pinhole camera model
pinhole camera model
2022-06-29 00:11:00 【alex1801】
Catalog
1、 How to record the world with a camera ?
1、 How to record the world with a camera ?
idea : Place the film directly in front of the object .

As can be seen from the figure above , The film is placed in front of the object , The image cannot be formed when there is no obstruction between the object and the film . A point on the film receives information from multiple points on the object , From such an image , You can't see anything , It looks like a blur , You can't tell what this image actually records .
2、 pinhole video camera
idea : Add barriers , Reduce blurring .

One of the simplest imaging methods , There is an intersection between this object and this imaging plane , Add a partition between them , A small hole in the middle of the diaphragm . Through this small hole, you can see that there is a one-to-one relationship between the light of the object and its image point . This image is a very simple basic principle of pinhole imaging .
3、 Pinhole camera model
There are several concepts , It's in this picture , There is a partition in the middle . The whole box can be considered as a camera , On the far right is a three-dimensional object ( A candle ). There is a concept called The phase plane , It is the projection of three objects onto the image surface . You can see that the three-dimensional object becomes an opposite image in the image plane . The center of this camera , Also known as aperture perhaps pinhole , perhaps Camera Center .
This hole in the camera , aperture o This distance to the imaging plane is called The focal length . The object is in the opposite direction to the imaging result , There will be a minus sign when we calculate this . We don't usually study this plane like thing , We study a project called Virtual phase plane . Virtual image plane and real image plane , If the focal length is not F Words , There is only an overall magnification , The concept of shrinking , So we often study the virtual phase plane , Our coordinates are all in the same direction. It is convenient to study them . So when we talk about this mapping relationship later , Although it is drawn on this image , But in fact, we study the virtual image plane , There is no sign relationship , At least in this direction . This is a pinhole camera model .

The following is a data-based description , The mapping process from 3D points to 2D points . Camera coordinate system : In the center of the camera ( aperture ) Origin , Build a 3D coordinate system as shown in the following figure . The imaging process is to take the camera coordinate system P The point is mapped to... In the phase plane coordinate system P` spot .

P Point to P` The mapping relationship of points is shown in the following figure , about o-j-k The projection relation on the plane can be obtained :

Empathy , You can get Three dimensional points in the camera coordinate system P To Two dimensional phase plane coordinate system Coordinate mapping relationship under :

4、 Pinhole camera problem
When the aperture is too large , The same point on the film may receive information about the positions of different objects in the real world , Create an illusion ; As the aperture decreases , The imaging effect becomes clearer and clearer 、 It's getting darker .

To see clearly , And the image should be bright enough . How to deal with the decrease of light reaching the film ? The answer is : Add lens .
边栏推荐
- 每日一题: 数组中数字出现的次数
- Comics | goodbye, postman! One stop collaboration makes apipost more fragrant!
- Blue Bridge Cup top ten common heaven level skill - breath of water The type of one recursion
- 11.目标分割
- [buuctf.reverse] 131-135
- Es6:let, const, arrow functions
- Matrix compression
- What pitfalls should be avoided in the job interview for the operation post in 2022?
- Xiaobai's e-commerce business is very important to choose the right mall system!
- Basic use of Chrome browser
猜你喜欢
随机推荐
FATAL ERROR: Could not find ./bin/my_print_defaults的解决办法
Stm32f407----- capacitive touch button
TypeScript --第三节:接口
Single machine multi instance MySQL master-slave replication
[200 opencv routines] 101 adaptive median filter
LinkedIn DataHub --- 经验分享
stm32F407-------LCD
JVM工作原理介绍
Differences among VaR, let and Const
Yyds dry goods count 【 vs code work record III 】 set vs code format
请问指南针股票软件可靠吗?在上面交易股票安全吗?
With notes: re understanding else if
Stm32f407 ------ serial (serial port) communication
Leetcode daily question: implementing strstr()
TypeScript--第五节:类
Haskell 配置 VS code 开发环境 (2022年6月)
Daily question 1: the number of numbers in the array 2
Stm32f407------- general timer
MapReduce案例
stm32F407-------寄存器地址名称映射分析









