반응형
Visual Studio에서 OpenCV 프로젝트 설정을 템플릿으로 만들기
OpenCV/Windows개발 환경&라이브러리 빌드2023. 12. 3. 13:11Visual Studio에서 OpenCV 프로젝트 설정을 템플릿으로 만들기

Visual Studio 2017/2019에서 OpenCV 프로젝트 설정을 템플릿을 만들어서 새로운 OpenCV 프로젝트를 쉽게 만들 수 있는 방법을 다룹니다. 2019. 9. 16 최초작성 2020. 8. 17 Visual Studio 2019 반영 2023. 12. 3 Visual Studio 2022 반영 다음 포스트에서 진행한 OpenCV를 위한 프로젝트 설정을 템플릿으로 만드는 과정을 예로 들어 설명합니다. Visual Studio에서 OpenCV 설치, 사용하는 방법 https://webnautes.tistory.com/2134 1. 템플릿으로 만들 프로젝트를 Visual Studio에서 불러옵니다. 여기에서는 OpenCV를 위한 프로젝트를 불러왔습니다. 간단한 OpenCV 예제인 main.c..

Visual Studio에서 OpenCV 설치, 사용하는 방법
OpenCV/Windows개발 환경&라이브러리 빌드2023. 12. 3. 09:15Visual Studio에서 OpenCV 설치, 사용하는 방법

Visual Studio를 을 위해 미리 빌드되어 배포되는 OpenCV패키지를 Visual Studio에서 사용하기 위해 필요한 과정을 설명합니다. Visual Studio 2022에서 진행했지만 다른 버전 의 Visual Studio 에서도 거의 동일하게 설정하면 됩니다. OpenCV 버전 차이로 달라지는 점은 경로 차이입니다. 프로젝트 생성시 Visual Studio 2019는 Visual Studio 2022와 거의 동일하고 Visual Studio 2017은 진행 방법에 차이가 있는 것이 포함되어 있습니다. 2017. 4. 25 최초 작성 2019. 9. 16 2020. 8. 17 Visual Studio 2019 추가 2021. 3. 24 Visual Studio에서 C++ 프로젝트 추가하기 위..

Visual Studo 2019에서 GStreamer 사용하기
Gstreamer2023. 10. 14. 07:52Visual Studo 2019에서 GStreamer 사용하기

Visual Studio 2019에서 GStreamer를 사용하기 위해 설정하는 방법을 설명합니다. 2022. 1. 13 최초작성 1. 다음 링크에서 Visual Studio용 GStreamer를 다운로드할 수 있습니다. 글작성 시점에서 최신버전은 1.18.5 입니다. MSVC 64-bit 항목에 있는 runtime installer와 development installer를 다운로드 해야 합니다. https://gstreamer.freedesktop.org/download/ 2. gstreamer-1.0-msvc-x86_64-1.18.5.msi 설치를 진행합니다. 설치 중 Typical을 선택했습니다. 주의할점은 USB 메모리나 외장 하드가 연결되지 않은 상태에서 해야 합니다. 마지막 드라이브에 설치되..

Gstreamer2023. 10. 13. 22:40Visual Studio 프로젝트의 코드에서 Gstreamer 플러그인 위치 지정

윈도우 환경에서 환경 변수를 사용하지 않고 Visual Studio 프로젝트의 코드에서 Gstreamer 플러그인 위치 지정하는 방법입니다. 2022. 1. 23 최초작성 다음 코드에서 빨간색 부분만 Windows용 gstreamer가 설치된 위치에 맞게 수정해주면 decoder 또는 encoder 같은 Gstreamer 플러그인을 Gstreamer 코드를 실행시 문제 없이 찾습니다. GstRegistry* registry; registry = gst_registry_get(); gst_registry_scan_path(registry, "D:\gstreamer\1.0\msvc_x86_64\lib\gstreamer-1.0");

프로그래밍 노트/C&C++2021. 1. 14. 22:56C++ 예제 - 파일의 전체 경로 얻기(GetFullPathName, realpath)

현재 폴더에 있는 지정한 파일의 전체 경로(절대 경로)를 얻는 예제입니다. 2021. 1. 14 최초작성 아래 링크에서 발견한 코드를 MinGW로 테스트하니 문제 없었지만. https://stackoverflow.com/a/17632322 #include #include int main() { char path[] = "get_filepath.cpp"; char *filename; char fullpath[256]; GetFullPathName(path, 256, fullpath, &filename); // linux realpath printf("Full path: %s\nFilename: %s\n", fullpath, filename); return 0; } Visual Studio 2019에서 실행..

프로그래밍 노트/C&C++2021. 1. 4. 23:58Visual Studio 2019에서 pthread 사용하는 방법

Visual Studio 2019에서 pthread 사용하는 방법을 다룹니다. 2021. 1. 4 최초작성 1. 아래 링크에서 pthreads-w32-2-9-1-release.zip를 다운로드 합니다. http://sourceware.org/pub/pthreads-win32/ 2. 압축을 풀어서 Pre-built.2 폴더 이름을 pthread로 바꾼 후, C:\에 복사합니다. 3. 새 프로젝트 만들기를 클릭합니다. 4. Windows 데스크톱 마법사를 클릭하고 다음 버튼을 클릭합니다. 5. 프로젝트 이름을 적은 후, 만들기를 클릭합니다. 6. 애플리케이션 종류로 콘솔 애플리케이션을 선택한 후, 추가 옵션에서 빈 프로젝트를 체크한 후, 확인 버튼을 클릭합니다. 7. 소스파일을 선택하고 마우스 우클릭하여 메..

Raspberry Pi를 위해 크로스 컴파일러(cross compiler) 사용하기 (  VisualGDB와 Visual Studio를 사용 )
Raspberry Pi/Raspberry Pi 개발환경2020. 5. 24. 17:42Raspberry Pi를 위해 크로스 컴파일러(cross compiler) 사용하기 ( VisualGDB와 Visual Studio를 사용 )

VisualGDB와 Visual Studio를 사용하여 Raspberry Pi를 위한 크로스 컴파일 개발 환경을 만들어 봅니다. 테스트 환경은 다음과 같습니다. Windows 10 Visual Studio 2019 Community 16.6.0 Raspberry Pi 3 1. Visual Studio와 VisualGDB가 설치되어 있어야 합니다. Visual Studio 2019 Community 설치하는 방법은 다음 유튜브 영상을 참고하세요. C/C++, Win32 API, MFC 개발을 위해 Visual Studio Community 2019 설치하는 방법 https://youtu.be/hB-OSsIwV8w 다음 링크 접속 후, 초록색 DOWNLOAD 버튼을 클릭하여 VisualGDB 설치 파일을 다..

OpenCV/OpenCV 강좌2019. 5. 11. 20:10OpenCV SURF로 이미지 매칭 테스트

OpenCV의 SURF 예제를 테스트 해보았습니다. 장면 이미지에서 특정 물체를 찾아내는 이미지 매칭 테스트입니다. 업데이트 2019. 3. 42019. 5. 11 윈도우에서 진행하려면 아래 글에 나온대로 OpenCV을 다시 컴파일한 후 진행해야 합니다. Visual Studio 2017용으로 OpenCV 4.0.1 빌드 하기 (opencv_contrib 포함)http://webnautes.tistory.com/1036 Visual Studio 2019용으로 OpenCV 4.1.0 빌드 하기 (Extra 모듈 contrib 포함)https://webnautes.tistory.com/1329 코드는 다음 링크에 있는 것을 수정해서 사용했습니다.https://github.com/opencv/opencv_co..

OpenGL과 MFC 연동 예제( GLEW 사용, Dialog 기반, OpenGL 2.x 코드)
OpenGL2017. 5. 26. 12:40OpenGL과 MFC 연동 예제( GLEW 사용, Dialog 기반, OpenGL 2.x 코드)

OpenGL 렌더링 결과를 보여주기 위해 필요한 윈도우(UI)와 OpenGL 컨텍스트 생성을 MFC로 처리하는 방법을 설명합니다. 64비트 윈도우(x64)에서 OpenGL 2.x API를 사용하여 프로그래밍을 하는 경우를 대상으로 하고 있습니다. Visual Studio 2017 Community를 사용해서 진행했지만 다른 버전에서도 거의 동일하게 동작할 듯합니다. 이제 다이얼로그기반 MFC 프로젝트 생성부터 예제 코드 실행까지 단계별로 설명하겠습니다. MFC 응용 프로그램 생성 GLEW 라이브러리 추가 UI 구성 OpenGL 관련 코드 추가 테스트 관련 포스팅 참고한 사이트 MFC 응용 프로그램 생성Visual Studio 2017을 실행시키고 메뉴에서 파일 > 새로 만들기 > 프로젝트를 선택합니다. ..

OpenGL과 MFC 연동 예제( GLEW 사용, Dialog 기반, OpenGL 3.x 코드)
OpenGL2017. 5. 26. 12:39OpenGL과 MFC 연동 예제( GLEW 사용, Dialog 기반, OpenGL 3.x 코드)

OpenGL 렌더링 결과를 보여주기 위해 필요한 윈도우(UI)와 OpenGL 컨텍스트 생성을 MFC로 처리하는 방법을 설명합니다. 64비트 윈도우(x64)에서 OpenGL 3.x 이상 API를 사용하여 프로그래밍을 하는 경우를 대상으로 하고 있습니다. Visual Studio 2017 Community를 사용해서 진행했지만 다른 버전에서도 거의 동일하게 동작할 듯합니다. 이제 다이얼로그기반 MFC 프로젝트 생성부터 예제 코드 실행까지 단계별로 설명하겠습니다. MFC 응용 프로그램 생성 GLEW 라이브러리 추가 UI 구성 OpenGL 관련 코드 추가 테스트 관련 포스팅 참고한 사이트 최초작성 2017.5.26마지막 수정 2018.1.29 MFC 응용 프로그램 생성Visual Studio 2017을 실행시키..

반응형
image