목록Image Processing & Compute Vision (14)
비전늅
OpenCV를 쓰다보면 VideoCapture로 내 Local Repository에 있는 동영상을 가져올 때가 있는데 string filePath; 과 같이 선언해 놓고, 내 동영상 경로를 탐색기 경로에서 복사해서 코드로 바로 가져오면 filePath = "C:\sample.avi" 파일 경로를 제대로 읽지 못하는 불상사가 생긴다. 이를 해결하기 위해서는 filePath = "C:\\sample.avi" of filePath = "C:/sample.avi" path 사이의 separator를 backslash에서 slash(/)로 바꿔주거나, doublebackslash(\\)로 바꿔주면 경로가 정상적으로 작동한다. 다시 말하면 string형 변수 filePath에 내가 원했던 바로 그 경로("C:\sa..
1번방법 : https://github.com/sturkmen72/opencv_samples/blob/master/Screen-Capturing.cpp 2번방법 : https://stackoverflow.com/questions/14148758/how-to-capture-the-desktop-in-opencv-ie-turn-a-bitmap-into-a-mat
Visual Studio Code가 나오고 여러 기능이 마음에 들어 Text Editor로 쓰고있는데 간혹 파일을 열때 "The file will not be displayed in the editor because it is either binary, very large or uses an unsupported text encoding." 와 같은 에러를 접하게 된다. vscode github에 관련 이슈가 [1] 올라와 있는 상태인데. 현재 문제는 60MB 정도의 큰 용량의 파일을 VSCode로 Open시 발생하는 에러로 알려져있는데 데이터분석, 통계쪽 csv와 같은 데이터는 몇십MB가 훨씬 넘는 경우가 많은데 안타까운 일인것 같다. 아마 "큰 용량의 파일" 뿐만 아니라 "라인 넘버가 많은 파일" 또..
%i 에 관하여문제해결을 위해 알고리즘을 공부하다보면 가장 기초는 바로 파일 입출력이다.scanf, printf와 같은 입출력 함수 사용시 많이 사용하는것이 바로 형식지정자(format specifier)인데자주 쓰는 형식지정자도 있지만 그중에서도 %i에 대해 궁금증이 생겼다. printf 함수를 이용하여 10진수 형태의 정수를 출력할때 간단하게 아래와 같이 사용할 수 있다. 12345678#include int main(){ int x = 10; printf("%d ",x); printf("%i",x); return 0;}csout : 10 10 printf에서 %d를 이용한 방법(line 1) %i를 이용한 방법(line 2) 모두 동일한 출력을 보인다. 과연 뭐하는 아이(i)일까... 형식지정자가 ..