Programming/C & C++(4)
-
Visual Studio 2017에서 OpenCV 4.2.0을 사용하는 방법
1. OpenCV github를 검색하셔서 89 releases 에 접속합니다. vc14_vc15로 되어있는데 visual studio(15,17)에서 사용할 수 있도록 빌드된 라이브러리이므로 이를 다운받습니다. 2. 프로그램을 설치하면 설치한 경로에 opencv라는 폴더가 생성됩니다. OpenCV 폴더가 C:\opencv 에 있다고하고 진행하겠습니다. 3. Visual Studio의 메뉴에서 파일 > 새로 만들기 > 프로젝트를 선택 4. C++로 되어있는 Windows 데스크톱 마법사를 선택합니다. 5. 애플리케이션 종류는 콘솔 애플리케이션(.exe)로 설정하고 빈 프로젝트를 체크합니다. 6. 소스 파일에 c++파일을 생성해줍니다. 7. 툴바에서 솔루션 플랫폼을 86x로 되어있는 것을 64x로 변경합니..
2020.02.06 -
[C++ TroubleShooting] Control reaches end of non-void function|
함수의 리턴형이 int라고 지정하고 return 0; 을 붙이지 않으면control reaches end of non-void function라는 Warning이 뜬다.[출처] control reaches end of non-void function|작성자 카프박사
2013.01.24 -
[C++ TroubleShooting] multiple types in one declaration
C/C++ Trouble Shooting "multiple types in one declaration"";"가 누락되어서 컴파일러가 선언의 끝을 인지하지 못해 다음 선언까지 포함하고 있어 발생.struct나 class 키워드 선언 키워드 후에 {}블럭 뒤 ";"를 확인해야 한다.
2013.01.24 -
MATLAB함수 C에서 불러 사용하기(Engine) + C코드로 짠 함수 Matlab에서 사용하기!(MEX)
MATLAB처럼 몇가지 함수를 불러서 C언어에서 MATLAB처럼 이용할 수 있다면 얼마나 좋겠습니까. C언에서 제공되는 라이브러리가 이렇다면 MATLAB이 설 자리가 없어지겠죠. C언어에서 제공되는 math에는 기본적인 수학과 관련된 것들이고 MATLAB처럼 이용할려면 전체를 스스로 알고리즘을 구현하여서 라이브러리를 만들어 사용하셔야 겠죠. 이러한 라이브러리를 지금 개발하시는 일은 아닐테고 MATLAB의 기능을 그대로 이용하고 싶다면 C-MEX로 사용하시는 방법밖에는 없습니다. MATLAB에서 이미 C언어에자신들의 라이브러리를 이용할 수 있게 한 방법입니다. 아래는 C언어의 라이브러리와 MATLAB의 API를 이용하여 코딩을 하고서 이를 MATLAB안에서 불러쓰는 방법입니다. 예를 들어서 설명을 해보죠 ..
2012.10.27