크랍바디에 풀 프레임용 렌즈를 끼우면

상대적으로 작은 이미지 센서 사이즈로 인해

1.6배의 확대 효과가 있으나, 반대로 그 만큼의 밝기 손실이 생기고 포커스 길이도 길어지게 된다고 한다.


그래서 포칼 리듀서를 이용하면

볼록렌즈를 이용해서 프레임 사이즈에 맞춰 밝기도 올려주고(물론 렌즈에 의한 손실이 약간 생기지만)

크랍바디를 풀 프레임의 심도로 올려준다고 한다.


[링크 : http://sjcy.tistory.com/entry/EFM용-스피드-부스터포컬리듀서-반년-사용기]

'이론 관련 > 사진 광학 관련' 카테고리의 다른 글

FEL - Flash Exposure Lock  (0) 2016.05.13
플래시 사용방법  (0) 2016.05.12
안구 해부도?  (0) 2015.11.01
삼각측량 소스코드...  (0) 2015.10.19
카메라의 원리  (0) 2015.09.09
Posted by 구차니

음.. 눈이 단순하게 2축 제어가 아니었던 건가?





[링크 : http://fun.jjang0u.com/chalkadak/view?db=277&no=4992]

'이론 관련 > 사진 광학 관련' 카테고리의 다른 글

플래시 사용방법  (0) 2016.05.12
포칼 리듀서 / 스피드 부스터  (0) 2016.04.26
삼각측량 소스코드...  (0) 2015.10.19
카메라의 원리  (0) 2015.09.09
스테레오 카메라 - 에피폴라 제한조건  (0) 2015.08.25
Posted by 구차니

대충 위키보고 짜고 성능은 나중에 생각하지 머..

국문위키에서 공식대로 따라가야 하는데

순서를 바꾸거나 생략할 수 있는 묘안이 없으려나?


$ ./a.out

alpha : 43.2

beta : 78.1

dist : 10

MC : 8.27144 


$ cat tri.c

#include <iostream>
#include <math.h>

using namespace std;

const double PI = 3.1415926535;

double SIN(double val)
{
        return sin(PI * val / 180.0);
}

double COS(double val)
{
        return cos(PI * val / 180.0);
}

int main(int argc, char** argv)
{
double alpha; // servo angle (left)
double beta; // servo angle (right)
double gamma = 0.0;
double AB; // distance of eye(10cm)
double AC = 0.0;
double BC = 0.0;
double RC = 0.0;
double MR = 0.0;
double MC = 0.0; // result

//alpha = 54;
//beta = 54;
//AB = 10;//

cout << "alpha : ";
cin >> alpha;
cout << "beta : ";
cin >> beta;
cout << "dist : ";
cin >> AB;

gamma = 180 - (alpha + beta);
AC = AB * SIN(beta) / SIN(gamma);
BC = AB * SIN(beta) / SIN(gamma);
RC =  AC * SIN(alpha);

MR = (AB / 2) - (BC * COS(beta));
MC = sqrt((MR * MR) + (RC * RC));

cout << "MC : " << MC << endl;
}


[링크 : https://en.wikipedia.org/wiki/Triangulation]

[링크 : http://linux.die.net/man/3/sin] 항상 그렇지만.. 라디안 값

[링크 : http://enter.tistory.com/60]

'이론 관련 > 사진 광학 관련' 카테고리의 다른 글

포칼 리듀서 / 스피드 부스터  (0) 2016.04.26
안구 해부도?  (0) 2015.11.01
카메라의 원리  (0) 2015.09.09
스테레오 카메라 - 에피폴라 제한조건  (0) 2015.08.25
샤프니스 계산  (0) 2015.05.28
Posted by 구차니

정리가 잘되어 있는 곳이 있어서 링크 저장


관련 포스팅


[링크 : http://darkpgmr.tistory.com/32] 카메라 캘리브레이션

[링크 : http://darkpgmr.tistory.com/31] 왜곡보정

[링크 : http://darkpgmr.tistory.com/37] 라이브 왜곡 보정

[링크 : http://darkpgmr.tistory.com/122] 위치 및 자세 파악


---


초점 거리(f)

밝기(F값)

화각(AOV)


F= f/D(diameter - 조리개 지름)

화각 θ = 2*atan(L/(2*f)) = L/f [rad]. (L: Film Size, f: 초점 거리)

MOD(Minimum Object Distance, 최소 초점 거리)


[링크 : http://holoprogrammer.blogspot.kr/search/label/Machine%20Vision]

'이론 관련 > 사진 광학 관련' 카테고리의 다른 글

안구 해부도?  (0) 2015.11.01
삼각측량 소스코드...  (0) 2015.10.19
스테레오 카메라 - 에피폴라 제한조건  (0) 2015.08.25
샤프니스 계산  (0) 2015.05.28
rolling shutter effect / jello effect ..  (0) 2015.05.22
Posted by 구차니

거리 정보와 디스패리티(Disparity)의 관계

매칭 시간을 줄여주는 에피폴라 제한조건 (epipolar constraint)



결론은.. 에피폴라 행렬을 만들어내기 위해서

openCV에서 스테레오 카메라 관련해서 체크보드 출력해서 calibration을 하는거다. 라는거?

[링크 : http://www.ntrexgo.com/archives/2280]



[링크 : http://darkpgmr.tistory.com/83]

[링크 : https://en.wikipedia.org/wiki/Epipolar_geometry]

'이론 관련 > 사진 광학 관련' 카테고리의 다른 글

삼각측량 소스코드...  (0) 2015.10.19
카메라의 원리  (0) 2015.09.09
샤프니스 계산  (0) 2015.05.28
rolling shutter effect / jello effect ..  (0) 2015.05.22
SAD(Sum of Absolute Differences) 알고리즘  (0) 2015.05.06
Posted by 구차니

흐려진 정도를 계산하는 법을 찾았는데

흐려짐 <-> 선명함


그래서 선명한 정도를 계산하면 되겠구나 싶어서 검색


[링크 : http://www.imatest.com/docs/sharpness/]

[링크 : http://stackoverflow.com/questions/20410259/how-calculate-sharpness-opencv]


Posted by 구차니

결국은.. CMOS나 CCD의 스캔속도의 한계로 인해

피사체가 움직이거나 카메라가 움직여 질때 제대로 된 영상이 아니게 되는 현상이라고 정리하면 될 것 같은데...


1. 롤링셔터 현상((Rolling Shutter) : 가령 이동 중인 자동차 안에서 동영상을 찍으면 건물의 기둥들이 사선으로 기울어져 보입니다.

 

2. 젤로 현상(Jello Effect) : 카메라를 좌우로 왔다 갔다 하면 가끔 화면 중간이 끊어진 것처럼 보입니다.

 

3. 워블링 현상(Wobbling Effect) : 진동이 심한 물체위에는 카메라를 고정하더라도 이미지가 춤추듯이 왜곡됩니다.

 

4. 얼라이어싱 현상(Aliasing Effect), 모아레(Moire) 현상 : 수평직선이 곧게 보이지 않고 계단모양으로 단절되고, 패턴이 일정한 피사체를 찍을 때 빛의 간섭이 일어납니다.

 

5. 부분 노출 불량(Partial Exposure) : 센서의 노출시간과 이미지 처리시간이 동기화되지 못해서 깜박임이 나타납니다.

 

6. 기타 : 줌을 할 때 초점이 자동으로 맞지 않는 경우가 많고, 밝은 부분에서 어두운 부분으로 가거나 그 반대인 경우 카메라는 노출조절이 단계적이기 때문에 명암조절이 부드럽지 못하고, 저장시간에도 제한이 있습니다.


[링크 : http://cluster1.cafe.daum.net/...docid=14Asm70Cw2416920120413225725] 


해결책으로는 블러가 나오도록 셔터 속도를 늦추거나(엥? 이게 해결이야!?)

블러를 먹이거나(헐?)

.. 이거 해결책이 아니잖아!?!?


How to overcome negative effects of rolling shutter?


Slow down.

Shoot at slower shutter speeds so the motion blur can mask the rolling shutter effects. Secondly, rolling shutter effects happen when you’re moving quickly, for example whipping your pans. Slow down your pans. Whipping your shots just makes your audience nauseous anyway.


Remove it or blur it.

The obvious answer is if the jello effect is occurring in a subject that is not the primary focus then recompose the shot so the items is not within the scene. For example, if that propeller blade is not necessary, move your camera around so the viewer can no longer see that propeller. If the skew is occurring in something in the background, you can attempt to blur it out by changing your depth of field.


Fix it in post.

There are some plugins and software available to help correct the footage.

[링크 : http://www.dslrvideocollege.com/what-is-rolling-shutter-and-the-jello-effect] 


[링크 : http://en.wikipedia.org/wiki/Rolling_shutter]



+

2017.12.12

유입경로에서 동영상 정리가 잘되어 있어서 추가

[링크 : http://blog.naver.com/chbocoder/130082777230]


Posted by 구차니

SAD/NCC는 두개의 다른 사진에서 깊이를 계산해 내는 알고리즘이다.


[링크 : http://en.wikipedia.org/wiki/Sum_of_absolute_differences]

[링크 : http://vbflash.net/66]


NCC - Normalized Cross

ZNCC - Zero mean Normalized Cross-Correlation function (ZNCC)

SAD - Sum of absolute differences


[링크 : http://www.sciencedirect.com/science/article/pii/S0167865505000905]

[링크 : http://www.ijeit.com/vol%202/Issue%208/IJEIT1412201302_45.pdf]

'이론 관련 > 사진 광학 관련' 카테고리의 다른 글

샤프니스 계산  (0) 2015.05.28
rolling shutter effect / jello effect ..  (0) 2015.05.22
TOF - Time of Flight  (0) 2015.04.30
촛점거리로 부터 거리 계산하기  (0) 2015.04.27
rolling shutter  (0) 2014.08.13
Posted by 구차니

Depth camera로 검색하다 보니

TOF 라는게 나오는데. 일종의.. 빛의 반사를 이용하여 거리를 재는 기기라고 하면 되려나?

현재로서는.. 키넥트에 포함된 녀석이 짱짱맨인 듯.


[링크 : http://darkpgmr.tistory.com/75]

[링크 : http://talkingaboutme.tistory.com/199] 키넥트

[링크 : http://en.wikipedia.org/wiki/Time_of_flight]


TOF 센서 제조사

Canesta >> MS 인수

Mesa 

Panasonic

SoftKinetic

[링크 : http://cyberkingdom.tistory.com/10]



+

2015.05.06 추가

[링크 : http://www.novitec.co.kr/kor3/technology/technology.html?part=03]

'이론 관련 > 사진 광학 관련' 카테고리의 다른 글

rolling shutter effect / jello effect ..  (0) 2015.05.22
SAD(Sum of Absolute Differences) 알고리즘  (0) 2015.05.06
촛점거리로 부터 거리 계산하기  (0) 2015.04.27
rolling shutter  (0) 2014.08.13
OLPF / MTF  (0) 2013.03.21
Posted by 구차니

focal length랑 focal distance 용어가 다른거 같은데..

기억이 안나네 -_-


아무튼.. 촛점을 기준으로 비례해서 센서/필름에서의 크기로 실제 크기를 재는 식으로 거리를 재는 듯?

순수하게 촛점거리를 이용해서(렌즈-센서 거리) 피사체 까지의 거리를 재진 못하려나..


[링크 : http://photo.stackexchange.com/questions/12434/how-do-i-calculate-the-distance-of-an-object-in-a-photo]

[링크 : http://www.dpreview.com/forums/thread/1750289]


[링크 : http://www.lensation.de/en/calculators.html]



[링크 : http://egloos.zum.com/lontide/v/4892216] 심도계산

'이론 관련 > 사진 광학 관련' 카테고리의 다른 글

SAD(Sum of Absolute Differences) 알고리즘  (0) 2015.05.06
TOF - Time of Flight  (0) 2015.04.30
rolling shutter  (0) 2014.08.13
OLPF / MTF  (0) 2013.03.21
UV / CPL / ND64 필터 테스트  (8) 2012.12.25
Posted by 구차니