목록(Telechips) AI 시스템 반도체 SW 개발자 교육 (66)
printf("ho_tari\n");

2025.05.29 sercer.c// server.c#include #include #include #include #include #include #include #include #include #define PORT 9000static void kill_port_users(int port) { char cmd[64]; snprintf(cmd, sizeof(cmd), "fuser -k %d/tcp 2>/dev/null", port); system(cmd);}int main(void) { int server_sock, client_sock; struct sockaddr_in saddr, caddr; socklen_t addr_len = sizeof(caddr); ..
2025.05.28 초음파센서 동작#include #include #define TRIG 27#define ECHO 28void setup() { wiringPiSetup(); pinMode(TRIG, OUTPUT); pinMode(ECHO, INPUT); digitalWrite(TRIG, LOW); delay(30); // 센서 안정화 대기}double getDistance() { // Trigger pulse digitalWrite(TRIG, HIGH); delayMicroseconds(10); digitalWrite(TRIG, LOW); // Echo 신호가 HIGH가 될 때까지 대기 while (digitalRead(ECHO) == LO..

2025.05.27 스텝 모터 동작#include #include #define ORANGE 21#define YELLOW 22#define PINK 23#define BLUE 24 #define RED 25void step_wave(int step){ switch(step) { case 0: digitalWrite(ORANGE,1); digitalWrite(YELLOW,0); digitalWrite(PINK,0); digitalWrite(BLUE,0); break; case 1: digitalWrite(ORANGE,0); digitalWrite(YE..

2025.05.26 가상환경 (Gstreamer 사용 불가) 기본환경(Gstreamer 사용 가능) 파일 실행 시 Gstreamer 사용 가능한 기본환경으로 실행되도록 설정import cv2gst = ( "v4l2src device=/dev/video0 ! " "video/x-raw,format=YUY2,width=640,height=480,framerate=30/1 ! " "videoconvert ! " "video/x-raw,format=BGR ! " "appsink drop=true max-buffers=1")cap = cv2.VideoCapture(gst, cv2.CAP_GSTREAMER)if not cap.isOpened(): print("Failed to ope..

2025.05.23 sudo apt install gstreamer1.0-tools gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,width=640,height=480,framerate=30/1 ! videoconvert ! jpegenc ! rtpjpegpay ! udpsink host=127.0.0.1 port=5000 Downloads - VideoLAN🎯 목표Raspberry Pi에 연결된 USB 웹캠 영상을 → GStreame..

2025.05.22 source yolov5/yolov5-env/bin/activate 1. 라즈베리파이의 Pictures 디렉토리에 있는 이미지 파일을 선택하여 YOLO 모델 탐지를 수행하고 그 결과 이미지를 화면에 출력하시오. 출력 화면에는 TrackBar 를 설치하여 Slide를 조정함에 따라 Confidence 값이 미달하는 객체는 탐지결과에서 제외되도록 구성하시오.2. 동일한 기능을 WebCam 화면에도 적용하여 동영상 객체 인식을 구현하시오.import cv2import torchimport numpy as npimport osfrom glob import glob# Load YOLOv5s model (pretrained)model = torch.hub.load('ultralytics/yolo..

2025.05.21 OpenCV: OpenCV-Python Tutorialsimport cv2def nothing(x): passcap = cv2.VideoCapture(0)cap.set(cv2.CAP_PROP_FRAME_WIDTH, 640)cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)cv2.namedWindow('Filtered')cv2.createTrackbar('Filter', 'Filtered', 0, 3, nothing)cv2.createTrackbar('Kernel', 'Filtered', 1, 20, nothing)cv2.createTrackbar('Thresh', 'Filtered', 127, 255, nothing)cv2.createTrackbar('Cann..