반응형

무슨 이유인지 몰라도, 사무실에서 쓰고 있는 Windows10 환경의 데스크탑에서

Windows Defender 서비스가 한동안 실행되지 않았다.

서비스를 수동으로 시작하려고도 해 봤지만, 잘 되지 않았다.

그래서 검색을 해 보니, 여러가지 방법이 나와 있었다.

그중 몇가지를 시도해 봐도 잘 되지 않다가,

다음 사이트의 내용대로 시도해 보니

Windows Defender가 다시 실행되었다.

Windows Defender 복구 방법

반응형

'프로그래밍' 카테고리의 다른 글

Intel 4rd Quad Core i5-4590  (0) 2016.02.23
Mini-ITX Form Factor  (0) 2016.02.23
VisualStudio2008에서의 stdint.h  (2) 2016.02.12
로컬 DNS  (0) 2016.01.06
Doxygen에서 C++ 매크로 처리 방법  (0) 2015.11.17
반응형

기존에 쓰던 OpenCV2.1과 OpenCV 3.1의 속도 차이를 비교해 보려 한다.

OpenCV2.1은 기본 빌드였고, OpenCV3.1은 TBB, CUDA 등의 옵션을 추가하였다.

테스트는, 원본 동영상의 처음부터 200번째 프레임까지 

해당 영상 처리를 적용하면서 얼마나 시간이 소요되는지를 측정하여

FPS를 구하였다.

원본 동영상의 사이즈는 640 * 360, Resize는 1280 * 720으로 하였다.

참고로, PC 사양은 다음과 같다.

  • 프로세서 : Intel(R) Core(TM)2 Duo CPU E4600 @ 2.40GHz  2.40 GHz
  • RAM     : 2.00GB
  • 시스템   : 32비트 운영체제, x64 기반 프로세서


결과는 다음과 같다.

비교항목 

OpenCV2.1 

OpenCV3.1(TBB) 

OpenCV3.1(TBB+CUDA) 

기본 

 62.75 FPS

 63.37 FPS

 

Resize 

 15.70 FPS

 18.03 FPS

 

떨림보정 

 8.01 FPS

 28.26 FPS

 

객체추적

 42.66 FPS

 59.26 FPS

 

안개보정

 28.01 FPS

 29.22 FPS

 

윤곽선 강조

 15.84 FPS

 31.45 FPS

 

떨림+객체+안개+윤곽

 5.53 FPS

 15.08 FPS

 

Resize+떨림+객체+안개+윤곽

 1.58 FPS

 4.39 FPS

 


이로써, OpenCV3.1(with TBB)로 전환함으로써 속도 향상이 가능함을 확인하였다고 할 수 있다.

한편 CUDA에 대해서는, 별도의 그래픽카드를 장착하지 않았기 때문에 테스트하지 못했다.

반응형

'영상처리 프로젝트' 카테고리의 다른 글

OpenCV속도비교2  (1) 2016.02.29
OpenCV 3.x에서의 OpenCL  (0) 2016.02.25
OpenCV 3.0 빌드 체험기2  (0) 2015.12.15
OpenCV 3.0 빌드 체험기  (0) 2015.12.10
HD 및 HDR의 이해  (0) 2015.12.04
반응형

OpenCV3.1을 다운로드 받아서, CMake를 이용하여 vs2008에 맞게 빌드하려 하니,

다음과 같은 에러가 발생하였다.

fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory

그래서 구글링을 해보니, 다음 블로그에 원인과 해결책이 소개되어 있었다.

내용인 즉슨, stdint.h라는 것이 C99 standard library에 추가되었음에도,

MS쪽에서 VisualStudio 2008(VS 9.0) 버전까지는 이 헤더파일을 포함시키지 않았다는 것이다.

(VisualStudio 2010(VS 10.0) 버전부터는 포함이 되었다고 한다.)

따라서, 빌드를 하기 위해서는 인터넷에서 stdint.h를 다운로드받아서 

VisualStudio 2008이 설치된 위치의 include폴더에 넣어주어야 한다는 것이다.

(VisualStudio2008을 기본 설치하였을 경우에는, 

C:\Program Files\Microsoft Visual Studio 9.0\VC\include

에 넣어주면 된다.)


stdint.h파일을 다운로드 받는 곳은, 위 블로그에 나와 있는데,

다음과 같다.

http://msinttypes.googlecode.com/svn/trunk/stdint.h


파일을 다운로드 받아서 해당 폴더에 복사한 후, 다시 빌드를 하니

이상 없이 빌드가 되었다.

반응형

'프로그래밍' 카테고리의 다른 글

Mini-ITX Form Factor  (0) 2016.02.23
Windows Defender 되살리기  (0) 2016.02.23
로컬 DNS  (0) 2016.01.06
Doxygen에서 C++ 매크로 처리 방법  (0) 2015.11.17
문서 자동화  (0) 2015.11.17

+ Recent posts