Programming

    Jetson nano와 Arduino 사이 Serial 통신(Json Format)

    Jetson nano와 아두이노간에 Json format을 사용하여 Serial 통신을 하는 방법을 설명한다. 예제에서는 Servo motor angle을 전송하였다. 사용 라이브러리 : ArduinoJson.h, seiral. time. json Arduino source code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 #include #include int servopin1 = 5; int servopin2 = 6; String str = ""; Servo servo1; Servo servo2; StaticJsonDocument..

    Pyqt5와 OpenCV 연동시 주의점

    시작 영상처리 프로그램을 만들다보면 OpenCV에서 제공하는 imshow 함수만으로는 부족한 경우가 생긴다.(독립적인 GUI 프로그램을 만들고 싶다던지) 이럴떄 Pyqt5를 사용하면 간편하게 GUI 프로그램을 만들수 있다. 연동 방법은 잘 설명해둔 글이 있어 링크를 남긴다. https://blog.xcoda.net/104 OpenCV(Python) + PyQt OpenCV로 영상처리나 컴퓨터 비전을 처리하고 나서 결과를 화면에 표시하려면 결국 창을 띄워야 하는데, OpenCV의 imshow() 함수 만으로는 역부족인 경우가 많습니다. 파이썬 언어에서 인기 있는 멀티 blog.xcoda.net 주의점 주의할점은 Main thread에서는 Pyqt loop가 돌아가며 Pyqt widgets을 접근하고 있는데..

    OpenCV를 이용한 Image augmentation 구현

    시작 언제나 데이터가 많으면 좋겠지만 현실에서 대용량 데이터셋 구축은 쉽지 않다. (끝없는 노가다...) 데이터를 많이 모으는것도 힘든데, 양질의 데이터를 모으는것도 참 쉽지 않다는것을 느꼈다. 한정된 데이터셋을 augmentation 기법을 활용해 데이터셋의 다양성을 증가시켜줄수 있다. OpenCV를 이용해 Image augmentation을 구현 해보자 [구현 항목] 1. Rotate 2. Shift 3. Flip 4. brightness 5. Contrast In [1]: import numpy as np import matplotlib.pyplot as plt %matplotlib inline import cv2 import glob import random In [2]: def brightnes..

    xmodmap 설정 재부팅하면 리셋될때

    https://m.blog.naver.com/akima95/221782676272 ubuntu18.04 키보드 한/영 전환 안될 때 일단 나의 환경은 ubuntu 18.04이고 키보드는 104 keyboard 형식이다.​104 keyboard에서는 alt키가 스페이... blog.naver.com

    우분투 18.04 한글 설정 (Uim)

    http://progtrend.blogspot.com/2018/06/ubuntu-1804-uim.html Ubuntu 18.04 한글 입력기 UIM 설정하기 Ubuntu 에서 한글 입력기 uim 설정하기 progtrend.blogspot.com