분류 전체보기
-
import sys, os sys.path.append(os.path.dirname(os.path.abspath(os.path.dirname(__file__)))) 문제 상황 상위 폴더에 있는 모듈을 가져와야 하는데(import) 못 가져 오는 경우 해결 방안 import sys, os sys.path.append(os.path.dirname(os.path.abspath(os.path.dirname(__file__)))) sys와 os 를 import 하고 상위 경로를 sys path에 추가한다.
ModuleNotFoundError: No module named 'lib’import sys, os sys.path.append(os.path.dirname(os.path.abspath(os.path.dirname(__file__)))) 문제 상황 상위 폴더에 있는 모듈을 가져와야 하는데(import) 못 가져 오는 경우 해결 방안 import sys, os sys.path.append(os.path.dirname(os.path.abspath(os.path.dirname(__file__)))) sys와 os 를 import 하고 상위 경로를 sys path에 추가한다.
2023.01.02 -
문제 상황 (gedit:2102): Gtk-WARNING **: 08:49:30.176: cannot open display: :0 docker 환경에서 gedit 등 display를 사용해야 하는 상황에서 발생하는 에러 docker container 생성 시(docker run) 여러 옵션을 줬지만 해결되지 않은 경우 Container 내에서 GUI(Graphic User Interface) 환경과의 연결이 필요하다. 해결방안 xhost +local:docker Docker 실행 전 해당 명령어를 통해 docker user가 실행하는 프로그램을 X windows와 통신 할 수 있게 설정한다. 결과 gedit을 docker container 내에서 실행이 가능하다.
(gedit:2102): Gtk-WARNING **: 08:49:30.176: cannot open display: :0문제 상황 (gedit:2102): Gtk-WARNING **: 08:49:30.176: cannot open display: :0 docker 환경에서 gedit 등 display를 사용해야 하는 상황에서 발생하는 에러 docker container 생성 시(docker run) 여러 옵션을 줬지만 해결되지 않은 경우 Container 내에서 GUI(Graphic User Interface) 환경과의 연결이 필요하다. 해결방안 xhost +local:docker Docker 실행 전 해당 명령어를 통해 docker user가 실행하는 프로그램을 X windows와 통신 할 수 있게 설정한다. 결과 gedit을 docker container 내에서 실행이 가능하다.
2023.01.02 -
Issue apt-get update 또는 apt-get install 등을 실행할때 발생하는 에러 코드 E: Failed to fetch E: Failed to fetch http://mirror.kakao.com/ubuntu/pool/main/c/cups/libcups2_2.2.7-1ubuntu2.8_amd64.deb 404 Not Found [IP: 113.29.189.165 80] E: Failed to fetch http://mirror.kakao.com/ubuntu/pool/main/g/gst-plugins-good1.0/libgstreamer-plugins-good1.0-0_1.14.5-0ubuntu1~18.04.2_amd64.deb 404 Not Found [IP: 113.29.189.16..
E: Failed to fetch http://mirror.kakao.com/ubuntu/pool/main/c/cups/libcups2_2.2.7-1ubuntu2.8_amd64.deb 404 Not FoundIssue apt-get update 또는 apt-get install 등을 실행할때 발생하는 에러 코드 E: Failed to fetch E: Failed to fetch http://mirror.kakao.com/ubuntu/pool/main/c/cups/libcups2_2.2.7-1ubuntu2.8_amd64.deb 404 Not Found [IP: 113.29.189.165 80] E: Failed to fetch http://mirror.kakao.com/ubuntu/pool/main/g/gst-plugins-good1.0/libgstreamer-plugins-good1.0-0_1.14.5-0ubuntu1~18.04.2_amd64.deb 404 Not Found [IP: 113.29.189.16..
2023.01.02 -
우분투를 사용하는데 종종 마우스 커서 위치를 잘 못찾아서 헤매는 경우가 있었다. 마우스 커서 크기는 기본 세팅값 변경을 통해 바로 변경 가능하다. 설정 변경 방법 Settings > Universal Access > Cursor Size 우분투 오른쪽 모서리의 아래 삼각형 모양을 클릭하면 이처럼 메뉴가 나오는데 이때 공구 모양 아이콘을 클릭하면 세팅 설정이 나타난다. 여기서 Universal Access를 클릭하고 Cursor Size를 클릭하면 이처럼 커서 크기를 조절할 수 있다. 기본 값은 제일 왼쪽의 가장 작은 값으로 설정되어 있는데 이것 저것 써보니 27인치 모니터+24인치 모니터 조합을 사용하는 조건에서는 가운데 크기의 마우스 포인터가 가장 잘 보인다.
우분투 마우스 커서 크기 변경하기우분투를 사용하는데 종종 마우스 커서 위치를 잘 못찾아서 헤매는 경우가 있었다. 마우스 커서 크기는 기본 세팅값 변경을 통해 바로 변경 가능하다. 설정 변경 방법 Settings > Universal Access > Cursor Size 우분투 오른쪽 모서리의 아래 삼각형 모양을 클릭하면 이처럼 메뉴가 나오는데 이때 공구 모양 아이콘을 클릭하면 세팅 설정이 나타난다. 여기서 Universal Access를 클릭하고 Cursor Size를 클릭하면 이처럼 커서 크기를 조절할 수 있다. 기본 값은 제일 왼쪽의 가장 작은 값으로 설정되어 있는데 이것 저것 써보니 27인치 모니터+24인치 모니터 조합을 사용하는 조건에서는 가운데 크기의 마우스 포인터가 가장 잘 보인다.
2023.01.02 -
1. 설치 방법 sudo apt-get update sudo apt-get install simplescreenrecorder 2. 실행방법 simplescreenrecorder 터미널에서 실행을 하면 바로 나오는 화면 Continue 클릭 저장할 파일명을 먼저 설정을 한 후 Continue 클릭 간단하게 우분투에서 화면 캡쳐, 영상 캡쳐를 하기에 좋다. 다만 코덱을 MP4로 설정해서 녹화를 하면 우분투에서 바로 영상을 못보는 경우가 있어서 추가 코덱 설치를 해야할 수 있다.
Ubuntu 무료 녹화 용 프로그램 simple screen recorder1. 설치 방법 sudo apt-get update sudo apt-get install simplescreenrecorder 2. 실행방법 simplescreenrecorder 터미널에서 실행을 하면 바로 나오는 화면 Continue 클릭 저장할 파일명을 먼저 설정을 한 후 Continue 클릭 간단하게 우분투에서 화면 캡쳐, 영상 캡쳐를 하기에 좋다. 다만 코덱을 MP4로 설정해서 녹화를 하면 우분투에서 바로 영상을 못보는 경우가 있어서 추가 코덱 설치를 해야할 수 있다.
2023.01.02 -
Rosbag to Image rosbag file에서 image 토픽만 따로 뽑아쓸 때 사용하기 좋은 코드다. 실행 코드 bag_to_images.py #!/usr/bin/env python # -*- coding: utf-8 -*- # Copyright 2016 Massachusetts Institute of Technology """Extract images from a rosbag. """ import os import argparse import cv2 import rosbag from sensor_msgs.msg import Image from cv_bridge import CvBridge def main(): """Extract a folder of images from a rosbag. ""..
[ROS] bag 파일에서 이미지만 추출하기 rosbag to imageRosbag to Image rosbag file에서 image 토픽만 따로 뽑아쓸 때 사용하기 좋은 코드다. 실행 코드 bag_to_images.py #!/usr/bin/env python # -*- coding: utf-8 -*- # Copyright 2016 Massachusetts Institute of Technology """Extract images from a rosbag. """ import os import argparse import cv2 import rosbag from sensor_msgs.msg import Image from cv_bridge import CvBridge def main(): """Extract a folder of images from a rosbag. ""..
2023.01.02