Home
오답노트
Cancel

Expression: is_block_type_valid(header->_block_use)

문제 비쥬얼 스튜디오에서 CPP 파일을 실행하는 도중 Expression: is_block_type_valid(header->_block_use)라는 메세지와 함께 에러가 발생했다. 검색을 해보니 힙메모리에서 참조할 수 없는 데이터를 참조하려고 할 때 발생하는 문제였다. #define _CRT_SECURE_NO_WARNINGS #inclu...

OpenCV 히스토그램

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 히스토그램 픽셀값의 분포를 나타낸다. 히스토그램 그래프의 가로축은 빈(bin) 이라 부른다. 그레이스케일의 경우 픽셀이 나타낼 수 있는 0 ~ 255 까지 총 256 개의 bin 이 ...

OpenCV 명암비 조절

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 영상의 명암비 조절 영상에서 밝은 영역과 어두운 영역 간의 차이를 명암비라고 한다. 명암비가 높은 영상은 어두운 영역과 밝은 영역의 차이가 크기 때문에 사물의 분간이 쉽고, 그 반대는 영상 전체가 흐릿하...

OpenCV 밝기 조절

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 영상의 밝기 조절 영상의 모든 픽셀에 대해 값을 증가시키면 밝아지고 감소시키면 어두워진다. $dst(x, y) = src(x, y) + n \;(단, \;x, \;y 는 \;픽셀의 \;좌표이며 \;n 은...

OpenCV 그레이스케일

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. Grayscale 컬러값인 RGB를 갖지 않고 밝기값만 갖고 있는 $1$채널 이미지. 이미지 연산 등에서 주로 그레이스케일을 사용하는 이유는 컬러스케일에 비해 채널값이 하나이므로 메모리를 ${1} / {...

OpenCV 에서 제공하는 유용한 함수

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. OpenCV 에서 제공하는 유용한 함수들 cv::sum() 행렬 원소들의 합 이미지의 채널 값에 따라 원소가 저장 됨. (B G R A) channel 값이 1 (GRAY SCALE...

Norm

Norm Normalization 의 약자가 아님. $\rVert x_p \lVert = \sqrt[p]{\sum_{i}\mid x_i\mid^p}\;where\; p\in\mathbb{R}$ 해당 공식에서 $p$는 차수를 의미하며 $p$가 1 이면 L1 Norm 이고 $p$가 2 이면 L2 Norm 이다. $...

Docker 삭제 후 재설치

최근에 내가 모르는 도커 이미지와 컨테이너가 반복적으로 생성 되는 것을 확인했다. 이유를 특정하기 어려웠으므로 일단 제일 간단한 방법인 삭제 후 재설치하는 방향으로 문제를 해결하였다. Docker 삭제 도커 엔진 삭제 sudo apt-get purge -y docker-engine docker docker-ce docker-ce-cli ...

연산자 오버로딩

연산자 오버로딩 +, -, *, /, +=, -=, ==, !=, ... 등 숫자등을 연산하는 연산자 함수의 오버로딩이 가능하다. 해당 함수들을 오버로딩하는 것으로 객체간의 오버로딩도 가능하게 된다. 연산자 오버로딩의 형태 operator 함수로 오버로딩 operator+, operator- … ...

undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'

문제 undefined reference to std::ostream::operator&lt;&lt;(std::ostream&amp; (*)(std::ostream&amp;))'라는 메세지와 함께 컴파일이 되지 않았다. #include &lt;iostream&gt;도 제대로 선언했었고, namespace도 제대로 지정해주었으나, 계속 같은 문제가 ...