当前位置:网站首页>Camera model_
Camera model_
2022-06-13 01:22:00 【Zhao_| adult】
1. Camera model
This section refers to : You know : Zhang Jiajie
The pinhole model we usually call is an extremely simplified model , Its simplified object is 「 A camera with a single thin lens 」, Its meaning is : After an appropriate degree of approximation , A camera with a single thin lens as the lens , Its optical behavior is similar to that of a pinhole camera to some extent .
First look at thin lens imaging , I learned this in middle school , It can be roughly illustrated by the following figure :
For a thin lens , Its optical behavior is completely determined by four factors : optic axis , Light heart , Front focus ( Focus of matter ), Posterior focus ( Like the square focus ). In the diagram above , The optical axis is the horizontal dotted line in the figure , The optical center is O spot , The front focus is G spot , The back focus is C spot . As for why we need to treat the two focuses differently , It is because the media on both sides of the lens are different —— Although usually there is air on both sides of the lens . As long as these four elements are identified , Then the optical behavior of this thin lens is completely determined , For any point in space ( Of course, because of the symmetry of space , Let us assume that light travels from left to right , Any point in space in this sense , As 「 Source 」 From the point of view of ), We can all find out in 「 Lens imaging 」 The corresponding image after this transformation . Starting from these four elements , We can define three special rays :
- Passing object point , A ray of light parallel to the optical axis , After it passes through the lens, it will shoot at the focus of the image ;
- The light passing through the object point and the optical center , Its direction remains the same ;
- The light passing through the object point and the object focus , After passing through the lens, it is parallel to the optical axis .

author : Zhang Jiajie
link :https://www.zhihu.com/question/23512027/answer/24832662
source : You know
The copyright belongs to the author . Commercial reprint please contact the author for authorization , Non-commercial reprint please indicate the source .
边栏推荐
- Idea installation tutorial
- Leetcode find duplicates
- Sliding window summary of TCP connections
- leetcode. 349. intersection of two arrays
- Liu Hui and introduction to nine chapter arithmetic and island arithmetic
- Higherhrnet pre training model -- download from network disk
- Five classic articles worth reading (2)
- Leetcode question brushing 02 linked list operation
- Loss calculation in pytorch
- FLIP动画实现思路
猜你喜欢

Common skills of quantitative investment -- Drawing Part 1: Drawing stock closing price curve and ochl candle chart

MySQL index

Ecological convergence NFT attacks, metaverse ape leads the new paradigm revolution of Web 3.0 meta universe

The tle4253gs is a monolithic integrated low dropout tracking regulator in a small pg-dso-8 package.

Simple operation of MySQL database

redis

C language implementation of the classic eight queens problem

Leetcode question brushing 02 linked list operation

Unity calls alertdialog

Status of the thread
随机推荐
Common skills for quantitative investment - drawing 3: drawing the golden section line
4K sea bottom and water surface fabrication method and ocean bump displacement texture Download
The interviewer only asked me five questions and the interview was over
Sliding window summary of TCP connections
Minimum score of one question per day
Pytorch's leafnode understanding
MySQL index
Study notes on the introduction paper of face recognition deep facial expression recognition: a survey
Install pycharm process
np. Understanding of axis in concatenate
Rasa dialogue robot helpdesk (III)
The tle4253gs is a monolithic integrated low dropout tracking regulator in a small pg-dso-8 package.
HashSet underlying source code
论文笔记:STMARL: A Spatio-Temporal Multi-AgentReinforcement Learning Approach for Cooperative Traffic
Golang context (context summary)
MySQL exception: com mysql. jdbc. PacketTooBigException: Packet for query is too large(4223215 > 4194304)
redis
Status of the thread
[leetcode] valid phone number Bash
[从零开始学习FPGA编程-21]:进阶篇 - 架构 - VerilogHDL编码规范