일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 점 연산
- 고전 컴퓨터비전
- Anaconda
- 가상환경
- Histogram Equalization
- 오츄알고리즘
- 딥러닝
- Pycharm
- 텐서플로
- 영상알고리즘
- tensorflow
- conda
- openCV
- 알고리즘
- 히스토그램 평활화
- 오픈CV
- 기하 연산
- 컴퓨터비전
- otsu
- 아나콘다
- 동차 행렬
- 감마 보정
- 비전
- cv.equalizeHist
- 파이썬
- 파이참
- 영역 연산
- virtual environment
- 보간
- 영상인식
- Today
- Total
목록전체 글 (5)
Bongsu

지난 영상 처리의 기본 연산 포스팅에서 언급한 점 연산 중 히스토그램 평활화에 대해 다루고자 한다. (아래 영상 처리의 기본 연산에 대한 글을 첨부해 두었으니 참고! ) 2023.07.06 - [컴퓨터비전] - 영상 처리의 기본 연산(점 연산, 영역 연산, 기하 연산) 영상 처리의 기본 연산(점 연산, 영역 연산, 기하 연산) 이번 포스팅에서는 영상 처리의 기본 연산 3가지인 점 연산, 영역 연산, 기하 연산을 다루고자 한. 각 연산의 정의부터 알아보자. 1. 점 연산 : 점 연산은 이미지의 크기, 기하학 구조 및 로컬 구조 bmsoo.tistory.com 히스토그램 평활화(Histogram Equalization)란, 간단히 말하자면 명암 대비를 높여 영상에 있는 물체를 잘 식별할 수 있게 하는 것이다..

안녕하세요. 이번 포스팅은 제가 반나절 동안 애먹으며 설정했던 M1 tensorflow 설치 및 파이참 연동에 대해 설명하겠습니다. 일단 저 같은 경우는 Tensorflow를 이용하여 GPU 가속을 하고 싶음 + Conda 가상 환경과 파이참 연동을 마주하며 문제가 슬슬 생기기 시작하더라구요.... 제가 겪었던 오류 코드를 쭉 써드리자면 1. tensorflow with ml compute acceleration is only available on macos 11.0 and later. 2. i tensorflow/core/common_runtime/pluggable_device/pluggable_device_factory.cc:305] could not identify numa node of plat..

안녕하세요. 오늘은 이후 포스팅 할 M1에 텐서플로(Tensorflow) 설치를 위해 파이참에 가상환경을 연동하는 법을 알아보겠습니다. 해당 포스팅은 (tf)라는 가상 환경을 생성하고 연동하는 것으로 해보겠습니다. 일단 터미널을 켜줍니다. 'tf' 라는 이름의 가상환경을 생성해주도록 하겠습니다 # python version 3.8 의 가상환경을 생성 $ conda create --name tf python=3.8 # 가상환경 활성화 $ conda activate tf # 터미널에 (base)가 아닌 (tf)로 뜬다면 가상환경 설정 완료 이제 파이참을 실행해줍니다. 이렇게 생겼을 텐데 여기서 "New Project" 를 눌러줍니다 요런 화면이 뜨실텐데 기본은 New environment using으로 되어..

이번 포스팅에서는 영상 처리의 기본 연산 3가지인 점 연산, 영역 연산, 기하 연산을 다루고자 한. 각 연산의 정의부터 알아보자. 1. 점 연산 : 점 연산은 이미지의 크기, 기하학 구조 및 로컬 구조를 변경하지 않고 픽셀 값을 수정하는 것이다. 새 픽셀 값은 이전 값에만 의존하며 이전과 동일한 위치에 사상된다. 2. 영역 연산 : 이웃 화소를 같이 고려하여 새로운 값을 결정한다. 영역 연산은 주로 컨볼루션을 통해 이루어지며, 잡음 제거 및 대비 향상을 위한 작업에서 쓰일 수 있다. (개인적으로 찾아봤을 때, Area operation ... 이라고 검색하니 정확하게 서치 되지 않았다... 최대한 같은 내용으로 키워드를 잡자니 Convolution / Kernel function in OpenCV 로 잡..

이진영상(Binary Image)의 경우 화소가 0(흑) 또는 1(백)인 영상이다. 영상을 이진 영상으로 변환이 필요할 경우 우리는 '이진화' 를 수행하게 된다. 이진화의 경우 임계값(Threshold) T를 기준으로 T 값보다 큰 화소는 1로, T값 보다 작은 화소는 0으로 바꾸는 방법을 이용하게 된다. 그러나 이러한 임계값 T를 어떻게 찾느냐? 라는 질문을 던져보자. 가장 간단한 방법으로는 히스토그램을 통한 이진화 방법이 존재한다. 간단한 예시를 들어 아래와 같은 5x5 내부에 픽셀 값이 그림과 같을 때, 우측과 같이 히스토그램을 그릴 수 있다. 이때 픽셀값 3이 경우, 히스토그램의 계곡(Valley)으로 T값은 이러한 계곡 근처를 임계값으로 지정하여 이진화 시에 발생할 수 있는 쏠림현상을 억제할 수..