-
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 18:58 -
Unix 기반 운영체제에서의 최초 root 패스워드 설정(Linux, RaspberryPi)
사용된 라즈베리파이 모델 : RaspberryPi 3B+ 사용된 라즈베리파이 OS : Raspbian Buster 연결 환경 : 공유기 WiFi를 통한 무선 접속 주제 : 라즈베리파이(원격 접속지) 루트 계정 비밀번호 설정하기 =========================================================================== 반갑습니다 여러분. HRLV 연구실입니다. Unix나 Linux상에서 많은 작업을 하다 보면 root계정의 permission이 꼭 필요할 때가 있습니다. 물론 대부분의 권한이 부여된 'pi'계정으로도 많은 작업이 가능하지만, 가장 강력한 권한은 가지고 있지 않죠. 중요한 파일을 읽거나 쓸 때 발생하는 "permission denied" 문구가 ..
2020.01.29 13:27 -
[TIP] OpenCV module이 ROS(python2.7)의 것과 충돌 시 해결방법
[증상] Python 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 Traceback (most recent call last): File "", line 1, in ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type [원인] ROS 설치 시 .bashrc에 PYTHONPATH를 설정해주게 되는데, 이것이 문제를 일으키는 것이다. 해결법은 이 PYTHON..
2020.01.23 11:58 -
[Ubuntu] Youtube 동영상 Download툴 (youtube-dl)사용법
Youtube 동영상을 다운로드 받으려면 주소 앞에 ss를 붙이거나, 광고창이 무지막지하게 뜨는 사이트등을 이용해야 하는데, Linux에서 이를 간단히 할 수 있는 툴이 있어 이를 설명하려고 한다. Link: https://mrs0m30n3.github.io/youtube-dl-gui/#downloads youtube-dlg Description A cross platform front-end GUI of the popular youtube-dl written in wxPython Screenshots Downloads Requirements Installation Source (Linux) python setup.py install PyPi (Linux) pip install youtube-dlg Wi..
2020.01.23 11:03 -
[ROS] Name, TF, Client Library 이기종 디바이스 간의 통신
본 문서는 표윤석 박사님의 youtube ROS 강의와 github를 참조하여 작성되었습니다. ROS Courses : https://www.youtube.com/watch?v=ot_D9N-H4lQ&list=PLRG6WP3c31_VIFtFAxSke2NG_DumVZPgw github : https://github.com/robotpilot/ros-seminar 1. 네임 - 네임이란 노드, 메시지(토픽, 서비스, 액션, 파라미터)를 가지는 고유의 식별자라고 할 수 있다. - ROS는 그래프라는 추상 데이터 형태를 지원한다. 네임은 글로벌과 프라이빗으로 나타낼 수 있다. 글로벌 : 문자 없이 네임을 바로 쓰거나 네임 앞에 /를 붙인다 프라이빗 : 네임 앞에 ~를 붙인다. 2. 좌표 변환(TF, transfo..
2019.11.27 17:27