(장소 : 덕유산, 2020.01.30 photo by 퓨림노) Introduction 이번 포스팅은 openCV 4.2.0 버전을 cmake를 이용하여 build를 하고자 합니다. 이전 포스팅또는 에버노트에 저장된 자료는 추후 참조하기에는 좋으나, 이것저것 설명들이 빠진 부분들이 많이 있어 블로그를 통해 조금 더 나은 포스팅을 하고자 합니다. 처음 시작하는 비전 전공희망자는 포스팅을 통해 조금의 도움이 되었으면 합니다. (참고 Build r003 은 총 6시간 정도 소요되었습니다.) update:2020.10.21 openCV 4.5.0 버전 빌드 완료하였습니다. 빌드정보는 아래와 같습니다. Build Library Information cmake 3.19 CUDA toolkit 10.1 mkl wit..
Introduction MFC에서 picture control에 IplImage, Mat 이미지를 불러와야하는 경우가 종종 있었습니다.(과거형..) 최근에는 이를 이용하여 몇가지 툴을 만들고 있지만, 옛날에는 자료들이 없어 조금씩 정리를하고 있습니다. 서론 없이 코드를 보면서 이야기를 바로 하도록 하겠습니다. MFC - Mat 이미지 호출 COpenCVTestDlg.h public : Mat m_matImage; BITMAPINFO *m_pBitmapInfo; void CreateBitmapInfo(int w, int h, int bpp); void DrawImage(); MFC 다이얼로그에 Mat, BITMAPINFO 를 정의 합니다. 그리고 함수 정의 두개 추가 합니다. COpenCVTestDlg.c..
Introduction 지난 포스팅에서는 openCV 라이브리 설정과 관련하여 Windows 시스템 환경 변수에 등록 후, 변경하는 툴에 대해 포스팅을 하였습니다. 그리고 변경하는 툴에 맞춰 개발을 시작할 수 있습니다. 하지만, openCV Library버전이 업데이트됨으로 인해, library/DLL 파일추가를 일일이 변경해야하는 문제가 있습니다. 이에 대해, 간단하게 visual studio에서 설정할 수 있는 방법을 알아보도록 하겠습니다. 먼저 블로그 포스팅을 보기 전 이전 포스팅 "openCV 라이브러리 버전설정 전환 툴" 참고하시기 바랍니다. 같이사용해야 하는 SW입니다. openCV Library Directory Analysis 사용법 openCV Library Directory Analys..
Introduction 일전에 블로그에 포스팅을 해두긴 했으나, 오래되어 방법을 까먹어 조금 더 쉽게 설명하기위해 다시 포스팅 하도록 하겠습니다. 블로그에서는 openCV를 이용한 개발을 하며, 다양한 버전을 사용하게 되는데, 이때, 각 프로젝트마다 꼭 특정 버전만을 사용해야하는 경우가 있었습니다. 그래서 매번 버전따라 설정을 달리 해줘야하는 문제가 있었습니다. 물론, Visual studio에서 개별 프로젝트에 각각 설정하면 되는 문제이지만, 그것마져 귀차니즘이 발생하여 간단하게 툴을 만들어보았습니다. 실행 중 몇가지 유의 사항들이 있으니 꼭 확인 후 진행해주시면 됩니다. update: 2020.11.19 System Environment configuration Download R.102 openCV..
Introduction 이번 포스팅은 지난 글에 이어 openCV빌드 후 설정하는 방법에 대해 정리하고자 합니다. openCV를 설정하는 방법은 기본적으로 visual studio등에서 직접 Dll, Lib 파일을 추가하며 include 폴더를 직접 링크를 걸어두고 프로젝트를 수행하게 됩니다. 이러한 반복작업을 조금 더 효율적으로 하기위한 방법을 알아보도록 하겠습니다. 환경설정1 (수동조작) SW에서 임의로 추가할 경우, path설정이 삭제될 수 있기때문에 아래의 환경설정은 수동으로 추가해주시면 됩니다. 설정은 한번만 하면 됩니다. 아래의 그림을 참조하여 Windows 시스템 전역 변수에 아래의 항목을 추가 합니다. 시스템 변수의 Path 항목 편집 선택 * 참고 : 이때, 컴퓨터를 사용하는 환경에 따라..
Introduction 이번 포스팅은 PS4 게임 중 하나인 드래곤퀘스트 히어로즈2 에 대한 내용을 포스팅 하려고 합니다. 게임을 즐겨서 하는 편은 아니지만, 게임을 하다가 정보를 찾기위해 루리웹으로 매번 접속해서 들어와야하는 불편함이 있어서 만들기 시작하였습니다. 개발시간이 1주일도 안되는 시간이다보니 간단하게 구현되어있습니다. 즉, 초기버전이니, 단순한 기능 뿐이 없어 아직 불편하실꺼라 생각합니다. 시간나는대로 업데이트 하도록 하겠습니다. 🙂 에러가 나거나 기타 등등의 문제가 발생하면 댓글 또는 메일(vitaro.games@gmail.com)로 연락 주시기 바랍니다. 그리고 좋은 아이디어 및 인터페이스 화면 등 좋은 정보 공유해주시면 적극 반영 해보도록 하겠습니다. 아래의 블로그 내용은 루리웹 게시판..