본문 바로가기

공부공부74

리눅스(Linux) 데이터 베이스(Mysql) 사용해보기 리눅스 환경에서 데이터 베이스를 사용해보기 위해 Mysql을 이용해 보았습니다! Mysql이란? MySQL은 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터베이스 관리 시스템으로 간단한 명령어/쿼리문들로 데이터들을 관리할 수 있습니다. 최근에는 관련 GUI들도 많이 생겨서 아래처럼 명령어 없이도 관리 가능해 보입니다. 하지만 이번엔 python코드상에서 데이터베이스를 사용해 보는것이 목표이기에 GUI말고, 간단한 명령어들로 테이블과 데이터들을 확인해 보겠습니다. 먼저 리눅스 환경에 Mysql을 설치해줍시다. sudo apt update sudo apt install mysql-server 설치과정은 간단! 다음은 Mysql을 실행해줍시다. sudo systemctl start mysql = sudo.. 2023. 10. 26.
Mediapipe를 이용한 얼굴 모자이크(Blur)처리 Mediapipe란 구글에서 개발한 오픈소스 플랫폼으로 각종 딥러닝을 통한 인식들을 지원합니다. 주로 사람의 손, 얼굴, 각 관절의 Keypoint들을 추적하여 인식하는 기능을 가지고 있습니다. https://github.com/google/mediapipe GitHub - google/mediapipe: Cross-platform, customizable ML solutions for live and streaming media. Cross-platform, customizable ML solutions for live and streaming media. - GitHub - google/mediapipe: Cross-platform, customizable ML solutions for live an.. 2023. 10. 13.
Python 영상 프레임 단위 분할 [Labelme Tool 사용 및 수정(2)] 이번엔 라벨미툴에서 영상을 받아, 프레임 단위의 이미지들로 만들기 위한 함수들을 만들어 보았습니다. 기본적으로 opencv를 이용하여 아래와 같은 방법으로 이미지를 분할 저장해주었습니다. while(self.vidcap.isOpened()): ## 처음엔 5장만 if(int(self.vidcap.get(1)) % self.fps == 0): ret, image = self.vidcap.read() print(str(self.video_path)+str(countFive)) cv2.imwrite(self.video_path+"_"+str(countFive)+'.jpg',image,[cv2.IMWRITE_JPEG_QUALITY, self.jpeg_quality]) countFive += 1 self.img_.. 2023. 10. 11.
Dockerfile을 이용한 컨테이너, 이미지 생성 이전글들을 통해 다양한 옵션들로 도커 컨테이너와 이미지를 생성해 보았습니다. Ubuntu20.04에서 Docker 시작 및 사용법(2) [명령어] *Docker를 처음 시작해 보는 글이라 부족한 점이 많습니다* 이번 글에서는 도커를 사용해 보면서 사용했던 명령어들을 정리해 보도록 하겠습니다. 생각보다 많은 옵션들이 있어 사용해본 옵션들 ljhyunstory.tistory.com 간단한 옵션들만 사용한다면 문제가 없지만 실행파일, 옵션들이 많아진다면 한줄의 명령어로는 어려울 수 있습니다. 그렇기에 이러한 경우에는 Dockerfile를 이용하여 컨테이너와 이미지를 생성할 수 있습니다. Dockerfile? 아래처럼 여러 명령어를 정리하여 저장해놓은 파일로 FROM ubuntu:18.04 LABEL "purp.. 2023. 10. 10.
[Linux]MistServer를 이용한 영상 전송 서버 구성하기(OBS, ffmpeg)[2] 저번 글에 이어 MistServer를 계속 다뤄 보겠습니다. 보통 MistServer를 이용하는 경우는 실시간 영상 송출을 위해 사용합니다. 저 또한 실시간 영상을 위해 사용해보기 시작했고, 생각보다 쉽게 사용할 수 있었습니다. 그럼 시작! MistServer를 통해 디렉토리에 접근하는 스트림을 만들었을때와 비슷합니다. 저번과 동일하게 Stream >> Create a new stream 그리고 이번엔 Source에 push://를 입력해주고 아래의 rtmp url를 카피 해줍시다. 그리고 저장! 여기까지가 Mistserver 끝! OBS 이제 rtsp주소로 영상을 전송 해줄 툴을 선택해줍시다. 가장 보편적으로 사용하는것은 OBS입니다. 사용해보 ui를 통해 쉽게 조작할 수 있는 느낌이였습니다. 아래의 .. 2023. 10. 6.
728x90
반응형