전공공부
-
라즈베리파이에서 OpenCV 정리_2전공공부/리눅스 2021. 7. 19. 23:00
안녕하세요. 개알못입니다~ 저번에 이어서 opencv 관련 내용입니다. 좀더 여유가 있을 때 내용르 보충하겠습니다 :) 1. 실시간 데이터 수집 # 개알못 import cv2 import os cam = cv2.VideoCapture(0) cam.set(3, 640) # set video width cam.set(4, 480) # set video height face_detector = cv2.CascadeClassifier('haarcascade_frontalface_default.xml') face_id = input(" Write your registration number") print(" Look at the camera and wait a minute") count = 0 while(True..
-
라즈베리파이에서 OpenCV 정리_1전공공부/리눅스 2021. 7. 18. 23:00
안녕하세요. 개알못입니다~ 좀더 여유 있을 때 자세한 설명으로 돌아오겠습니다...!! 1. 라즈베리파이에서 카메라 촬영하기 # 'test_1'는 파일명 raspistill -o test_1.jpg 2. opencv 설치 확인하기 pkg-config --modversion opencv 3. opencv로 카메라 이용하기 (상하반전, 색 변경) # 개알못 import numpy as np import cv2 cap = cv2.VideoCapture(0) cap.set(3,640) # set Width cap.set(4,480) # set Height while(True): ret, frame = cap.read() frame = cv2.flip(frame, -1) # 상하 반전 # gray = cv2.cvt..
-
[ 데이터통신 ] chapter 6. Multiplexing전공공부/데이터통신 2021. 4. 16. 23:55
안녕하세요. 개알못입니다~~ 이번 포스터는 데이터통신 과목에서 Multiplexing 에 관하여 다루겠습니다. 중간고사가 6.2절이므로, 추후에 추가해서 올릴 예정입니다 :) - Multiplexing Share high medium bandwidth Simultaneous transmission of multiple signals over a single data link Share one link between n lines FDM(analog), WDM(analog), TDM(digital) 6.1 FDM - FDM An analog multiplexing technique that combines signals. Bandwidth split with multiple carriers Unused b..
-
[ 데이터통신 ] chapter 5. Analog Transmission전공공부/데이터통신 2021. 4. 16. 20:43
안녕하세요. 개알못입니다~~ 이번 포스터는 데이터통신 과목에서 Analog transmission 에 관하여 다루겠습니다. 5.1 Modulation of Digital Data - Modulation Converting binary data or a low-pass anlalog signal to a band-pass analog signal Characteristics ofs a sine wave : Amplitude, frequency, phase - Bit rate vs baud rate Bit rate : bits transmitted during one second Baud rate : signal units per second = bit rate x bits represented by a s..
-
[ 데이터통신 ] chapter 4. Digital Transmission전공공부/데이터통신 2021. 4. 15. 14:01
안녕하세요. 개알못입니다~~ 이번 포스터는 데이터통신 과목에서 Digital transmission 에 관하여 다루겠습니다. 4.1 Line Coding - Process of converting binary data to a digital signal. - Signal level vs data level The signal levels of values allowed in a particular signal The data levels of values used to represent data - Pulse rate vs bit rate A pulse means the minimum amount of time required to transmit a symbol. The pulse rate : puls..
-
[ 데이터통신 ] chapter 3. Signals전공공부/데이터통신 2021. 4. 14. 22:25
안녕하세요. 개알못입니다~~ 이번 포스터는 데이터통신 과목에서 Signal에 관하여 다루겠습니다. - To be transmitted, data must be transformed to electromagnetic signals 3.1) Analog and Digital - Signals can be analog or digital - Analog signals은 무한한 값 (infinite) - digital signals은 유한한 값 (limited) - 보통 아날로그 신호는 주기(periodic), 디지털 신호는 비주기 (aperiodic) - 아날로그 주기는 어떤 신호라도 주기 신호복합체로 나타낼 수 있다. 3.2) Analog Signals - Analog Signal 정현파는 최대 진폭, 주파..
-
SISO 통신시스템 오류 확률 프로그램 (python)전공공부/통신 2021. 1. 11. 15:03
안녕하세요. 개알못입니다. SISO 통신시스템 오류 확률 프로그램을 짜보았습니다. Colab을 통해 Python으로 코드를 작성하였습니다. SISO (Single-Input, Single-Output)이므로 송수신 안테나 개수는 1개입니다. 판정법은 ML (Maximum likelihood) detection으로 진행했습니다. 변조는 QPSK이고, 2-bit data symbol은 Gray code로 하였습니다. 그래프의 x축은 SNR[dB]이고 y축은 SER 입니다. 1. - 코드에 사용된 모듈입니다. - 루트2를 자주 사용하기에 간편하게 C로 정의했습니다. 2. - QPSK, Gray code를 s로 반영했습니다. - x축을 P의 dB 값으로 표현했습니다. - y축은 아직 값이 없기에, 일단 나중에 ..
-
[마이크로프로세서] font 설계& dislay전공공부/전자공학 2020. 5. 29. 15:23
LCD 첫째 줄에는 자신의 " 영문 이름 " LCD 둘째 줄에는 "정사각형 JBNU 이등변 삼각형" (제작한 font에의한 정사각형 심볼과 JBNU글자 사이에는 한개의 글자 간격, JBNU글자와 제작한 font에의한 이등변 삼각형 심볼간의 간격은 한개의 글자 간격 ) (정사각형 심볼과 이등변 삼각형 심볼의 크기는 임의로 설계) #include #include #asm .equ __lcd_port=0x18 #endasm #include #include #define PORT_LCD PORTB typedef unsigned char BYTE; // 정사각형 모양 BYTE flash..