본문 바로가기
728x90
반응형

분류 전체보기297

[OpenCV] 이미지 노출 융합 (exposure fusion) 이란? [OpenCV] 이미지 노출 융합 (exposure fusion) 이란? 얼마 전 사과사 카메라 팀과 인터뷰를 했다. 그때 인터뷰를 한 사람은 hiring manager였고, 사과 맛의 보안상 말할 수 있는 것이 제한되어 있다고 하였다. 그러다가 물어본 것이 바로 이 노출 융합에 대한 것이었다. 그 사람은 exposure fusion이라는 표현을 쓰진 않고 풀어서 질문했다. "세 장의 노출 시간을 다르게 찍은 사진이 있다고 하자, 첫 번째 사진은 밝은 부분은 잘 나오지만 어두운 부분이 너무 어두워 물체를 분간할 수 없고, 반면 다른 사진은 어두운 부분은 잘 나왔지만 밝은 부분이 너무 밝아 하얗게만 표현되었다. 이 사진들을 이용해 모든 영역이 잘 나오도록 사진을 만들고 싶은데 어떻게 하겠냐" 그 당시에는 .. 2020. 11. 1.
[BBC 기사 속 영어] 커피가 건강에 좋을 수 있는 이유? Why coffee could be good for your health? 과거에는 커피가 건강에 좋지 않은 것으로 간주되었다. 하지만 최근 연구들에 의하면 커피를 마시는 것이 우리 건강에 이로운 점이 많다는 것이 밝혀졌다. 대표적으로 항산화 작용으로 노화를 방지하는데 도움이 된다거나, 우리의 뇌를 젊게 만들어 치매를 예방할 수 있다거나 하는 효과들이 있다고 알려져 있다. 이 포스팅은 BBC의 Future 섹션에 있는 "왜 커피가 당신의 건강에 좋을 수 있을까?"라는 제목의 기사를 간략하게 정리해 본 것이다. 이 기사는 커피를 마시는 것에 대한 건강상의 이점에 대해서 전한다. 기사는 Marc Gunter라는 국제 암 연구 센터의 영양 및 신진대사 부서장을 포함한 여러 대학들의 연구원이 전하는 최근의 연구.. 2020. 10. 31.
[OpenCV] 이미지 blurring (smoothing) 처리 [OpenCV] 이미지 blurring (smoothing) 처리 이미지 블러링은 이미지 처리나 컴퓨터 비전에 사용되는 기본적인 이미지 변형 방법이다. 이것은 이미지에 필터의 합성(2D convolution)을 통해 이뤄진다. 즉, 원본 이미지 보다 크기가 작은 필터를 이미지 전체에 걸쳐 이동하며 원본 이미지의 픽셀값을 바꾼다. 블러링은 노이즈를 제거하는데 유용한 방법이며, 이미지를 좀 더 매끈하게(smoothing) 하게 보이도록 만드는 효과를 낸다. 이미지 상에서 픽셀의 값은 공간적으로 느리게 변한다. 따라서 픽셀간의 상관관계 (correlation)가 크다. 이를 slow spatial variation이라고 한다. 이것이 이미지에서 시그널(signal)에 해당한다. 반면, 노이즈는 픽셀간의 상관관.. 2020. 10. 31.
[tensorflow] AttributeError: module ‘tensorflow’ has no attribute ‘placeholder’ 해결 방법 증상 텐서플로우가 2.0으로 업데이트 되면서 tf.placeholder를 사용할 수 없게 되었다. 다음과 같이 실행한다면 placeholder라는 속성을 찾을 수 없다는 오류를 낸다. import tensorflow as tf X = tf.placeholder("float") 이를 해결 할 수 있는 두 가지 방법을 알아보도록 하자. Solution 1 : tensorflow의 버전 업데이트에 따른 변화를 적용하는 것이다. 업데이트에 대한 자세한 내용은 여기를 참고하기 바란다. #tensorflow 1.x self._states = tf.placeholder(shape=[None, self._num_states], dtype=tf.float32) #tensorflow 2.x self._states = tf.. 2020. 10. 30.
728x90
반응형