목록IT/영상처리 관련 (12)
DY의 세상구경
딥러닝을 이용한 image classification을 시험해보기 위해 이것저것 찾던 중...빠르고 가볍다는 yolo(http://pjreddie.com/darknet/yolo/)를 사용해 보기로 하였다. 생초보라 이것저것 보면서 공부를 하기는 했는데... 사실 봐도봐도 모르겠으므로... 무작정 설치해보고 결과를 보며 신기해하는걸로...yolo를 사용하기 위해서는 darknet을 설치해야 한다. darknet은 C와 CUDA로 짜여진 오픈소스 neural network framework이다. 관련 paper는 https://arxiv.org/pdf/1506.02640v5.pdf에서 확인 가능하다. 사실 능력이 안되는지라 읽어보기는 했는데 잘 모르겠다.. 신기방기 우선 opencv를 설치한 후에(설치방법 ..
우분투에 opencv 설치해 보았다. 2버전을 설치할까 고민하다가... 3버전을 먼저 설치해보았다. 2버전은 추후 필요하면 설치하는 것으로.. 1. g++, cmake를 설치한다. 12sudo apt-get install g++sudo apt-get install cmakecs 2. opencv를 다운받는다. (여기서는 3.1버전을 다운받았다.)http://opencv.org/downloads.html 3. cmake다운받은 opencv 압축을 해제하고 압축해제한 폴더로 간다.3.1버전 기준 폴더명이 opencv-3.1.0일 것이다. 1sudo cmake .cs 4. make 후 인스톨1sudo makecs꽤 오래 걸린다. 끝났다면1sudo make installcs하면 opencv 설치가 완료된다. 5..
VS 20153.1 버전 기준 open cv 설치 1. open cv를 다운받는다. http://opencv.org/downloads.html2016년 9월 기준 3.1이 최신버전(2 버전대를 제외한)100MB나 된다. 30초 내외로 걸리는 것 같다. 2. 압축을 풀어준다.(설치)개인적으로는 C나 D 바로 아래에 풀어주는게 편한 것 같다. C:\opencv에 압축을 풀어주었다. 설치는 완료. open cv 세팅 1. 추가 포함 디렉터리 설정프로젝트 오른쪽 클릭 후 속성 클릭 구성이나 플랫폼은 상황에 맞게 하면 된다. 여기서는 테스트할 겸 디버깅을 할 것이기 때문에 debug로, 화면에는 win32로 나왔지만 x64플랫폼을 만들어서 바꿔주었다. C/C++의 추가 포함 디렉터리에 해당 디렉터리를 추가해 준다..
open cv를 이용하여 영상 잘라내기 2.4.11버전을 사용하였다. 1234567891011121314151617181920212223242526272829303132#include "opencv.hpp"using namespace cv; int main(){ const string path = "C:/xxx/xxxx.../input.avi"; VideoCapture videoCapture(path); if (!videoCapture.isOpened()) return EXIT_FAILURE; double fps = videoCapture.get(CV_CAP_PROP_FPS); int width = (int)videoCapture.get(CV_CAP_PROP_FRAME_WIDTH); int height ..