본문 바로가기

반응형

카테고리

(177)
[cmake 예제] cmake로 빌드하는법, 프로젝트 생성하는법 아래의 링크에서 참고하길 바란다. https://m.blog.naver.com/ekbae98/221321840751 CMake 란? 사용 예제 오픈소스를 이용해서 개발하다 보면, cmake를 만나게 된다. github의 오픈소스를 다운 받아서 cmake로 빌드... blog.naver.com
[CPP 환경설정] CMake로 파일 만들고 환경설정하기(opencv + socket) 디버깅 - 환경 : PATH=C:\opencv-3.4.9\build\x64\vc15\bin;%PATH% C/C++ - 일반 - 추가포함디렉터리 - C:\opencv-3.4.9\build\include 여기서 이 경로는 본인이 다운받은 opencv파일로 들어가서 include폴더의 위치를 넣으면 된다. 링커 - 일반 - 추가라이브러리 디렉터리 - %(AdditionalLibraryDirectories)C:\opencv-3.4.9\build\x64\vc15\lib %(AdditionalLibraryDirectories) 는 cmake로 만들면 기본적으로 써있는데 당황하지 말고 경로를 이 뒤에 붙여넣어주면 된다.(C:\opencv-3.4.9\build\x64\vc15\lib) 그리고 이 경로도 마찬가지로 본인..
[CPP 환경설정] opencv 환경설정 + 비쥬얼 소켓통신 환경설정 구성 : 모든 구성으로 설정 C/C++ -> 추가 포함 디렉터리 -> 헤더파일 위치 입력 C:\opencv-3.4.9\build\include 링커 -> 일반 -> 추가 라이브러리 디렉터리 -> opencv lib파일 위치를 입력 C:\opencv-3.4.9\build\x64\vc15\lib 디버깅 -> 환경 -> 환경변수 추가 PATH=C:\opencv-3.4.9\build\x64\vc15\bin;%PATH% 구성 : 활성(Debug)로 바꾼다 링커 -> 입력 -> 추가 종속성 -> 디버그용 라이브러리 이름을 입력한다. ws2_32.lib;opencv_world349d.lib; 여기서 ws2_32.lib;는 윈도우용 소켓통신 환경설정이다. 구성 : Release로 바꾼다 링커 -> 입력 -> 추가종속성..
[CPP 환경설정] 소켓통신 클라이언트 부분 환경설정 #define _WINSOCK_DEPRECATED_NO_WARNINGS 넣어준다. 그리고 #include 부분은 opencv 헤더파일을 include하는 라인보다 위에있어야 에러가 생기지 않는다. 링커 -> 입력 -> 추가 종속성 : ws2_32.lib; 추가하는데 이 때 구성을 '모든구성'으로 하면 안된다. 이 프로젝트에서는 opencv라이브러리도 같이 추가되어있는데 모든구성으로해서 바꿔버리면 opencv관련 라이브러리가 추가항목에서 사라지게 된다. 따라서 직접 Release, Debug로 구성을 맞춰놓고 각각에 ws2_32.lib; 를 추가하면서 opencv_world349(opencv버전은 이 글을 보고 있는 본인의 버전에 맞추면 된다.)가 살아있는지 확인하면서 같이 넣도록 하자. 그리고 #prag..
[딥러닝 강의정리] logistic regression 보호되어 있는 글입니다.
[딥러닝 강의 정리] linear classification 보호되어 있는 글입니다.
[시스템 프로그래밍 강의정리] files and directories -3 보호되어 있는 글입니다.
[로봇내비게이션 강의정리] Voronoi Voronoi 개념 맵에 점이 여러개 찍혀있을 때, 그 점에 가장 가까운 영역들은 그 점의 영역이라고 보는 방법이다. 이 때, General Voronoi Diagram은 다음을 말한다. F13은 장애물 1과3 사이의 보로노이 경계선을 의미하고 S13은 그 경계선을 직선으로 무한히 이은 선을 말한다. 이 때, F들의 모든 집합을 GVD라고 한다. Voronoi를 어떻게 path planning에 활용할 것인가 장애물을 한 점으로 근사했을 때, 위 그림에서 점을 장애물이라고 보자. 이 때, 점 주변의 영역은 장애물 주변의 영역이 되는것이고, 다시말해 영역과 영역사이 경계선은 장애물들로 부터 가장 먼 경로가 된다. 따라서 이 경계선을 따라서 로봇을 움직이면 로봇은 가장 안전한 path planning을 할 ..

반응형