[CVAT] Auto-segmentation : CVAT에 SAM 적용하기
·
AI
0. 적용환경글 작성시기 : 2025.02.15OS: Ubuntu 22.04 (Window 11 - WSL로 로컬로 설치) 1. 개요- Meta 에서 개발한 SAM(Segment Anything Model)을 CVAT에 적용하여 Segmentation 작업을 자동화 할 수 있다.- 우선 Ububtu에 기본적으로 CVAT이 설치 되어 있어야 합니다. (아래 링크 참조) [CVAT] Windows11에 CVAT 설치 및 Auto Labelling (Part-1 설치)0. 시작하기 앞서대량 Segmentation 라벨링 할 일이 생겨 CVAT을 이용 하기로 했다.특히 CVAT의 경우 YoloV7 이나, Segment Anything 과 같은 자동 라벨링 툴을 같이 이용할 수 있어 이번에 작업 하게 되었다CVA..
[CVAT] CVAT 관리자 계정 만들기 및 비밀번호 설정
·
AI
0. CVAT 최초 설치 후 관리자 계정만들고 비밀번호 설정- cvat 최초 설치 후 관리자 계정만들고 비밀번호 최초 설치법이 은근히 찾기 어려운 부분이라 따로 정리- 최초 설치 후 관리자 계정은 다음과 같은 명령어를 우분투 커맨드 창에서 입력하여 만든다docker exec -it cvat_server bash -ic 'python3 ~/manage.py createsuperuser' - 아래와 같이 아이디 / 이메일 / 비번 을 입력 받는다. 비번을 잛게 입력 하면 경고 메세지가 뜨는데 계속 진행은 가능 - 웹 브라우저에서 localhost:8080 또는 public-ip:8080 으로 접속만 하더라도 아래와 같이 접속이 성공한다 - 아까 설정한 관리자 아이디와 비번을 입력하면 로그인이 가능하다
[CVAT] Windows11에 CVAT 설치
·
AI
0. 시작하기 앞서대량 Segmentation 라벨링 할 일이 생겨 CVAT을 이용 하기로 했다.특히 CVAT의 경우 YoloV7 이나, Segment Anything 과 같은 자동 라벨링 툴을 같이 이용할 수 있어 이번에 작업 하게 되었다CVAT의 경우 영문 설치 가이드가 있지만 불필요한 부분도 있고, 후에 잘 따라가기 위해 필요한 부분만 순서대로 정리해 보았다.1. 설치 사양- 설치 기준일: 2025-02-01- 서버OS: Windows 11 2. WSL 설치- CVAT의 경우 Ubuntu 22.04 서버 기준 Docker에 설치 되기에 우선 Windows에 WSL을 설치- WSL이란 Linux를 위한 윈도우즈 하위 시스템 이란 뜻으로 영문으로  Windows Subsystem for Linux 의 ..
[Streamlit] (File Uploader Error) AxiosError: request failed with status code 413
·
Streamlit
0. 에러 원인파악Streamlit 을 이용하여 업로드시 아래와 같이 413 에러가 발생하는 경우가 있다. 원인을 확인 해 보니 파일 업로드 용량 초과인 것으로 확인 되었다여기서 주의할점은 streamlit 사용시 위와 같이 파일 용량 Limit는 200MB 로 적혀 있지만 해당 제한 안내는 텍스트 값이며, 실제 운영중인 서버의 업로드 용량 제한은 다르다는 것이다. 본 서비스는 Nginx 서버를 사용중으로 파일 업로드 용량 제한은 Nginx의 설정을 따른다기본적으로 Nginx 서버의 업로드 용량 제한은 1MB 이다. 본 글에서는 Nginx 서버의 업로드 용량 변경 방법과, streamlit 에서 보여 주는 용량 Limit 텍스트 값 변경 하는 법을 소개 한다.(혹시나 Nginx 서버가 아닌 다른 툴로 웹..
[Nginx] NCP에 Nginx + Certbot + Let's encrypt를 이용한 Https 서비스 구성
·
Backend/Nginx
0. 개발환경 (2024년 12월 기준)- 네이버클라우드 [NCP] VPC 서버- Ubuntu 22.04- Python 3.10 1. 시작에 앞서 - NCP에 Nginx 설치본 글은 NCP에 Nginx가 설치 된 것을 가정으로 한 글입니다.NCP에 Nginx 설치 및 에러 처리 과정은 아래의 글을 우선 참조하시고 본 글을 참고 하시기 바랍니다. 링크: [Nginx] Ubuntu 22.04에서 Nginx 설치 및 관련 에러 해결 — 써니의 코딩노트  2. Nginx 포트 포워딩Nginx 가 정상적으로 설치 될 경우 브라우저에서 http://공인IP 로 접속하면 다음과 같은 화면이 보인다 (1) Nginx 설정파일 수정vi를 이용하여 Nginx 설정파일을 수정한다vi /etc/nginx/nginx.conf ..
[Nginx] Ubuntu 22.04에서 Nginx 설치 및 관련 에러 해결
·
Backend/Nginx
0. 서버환경 (2024년 12월 현재)- 네이버 클라우드(NCP) VPC 서버- Ubuntu 22.04 1. Nginx설치 시 에러 처리 순서(1) 아래와 같이 ngix를 설치할때 에러 발생sudo apt updatesudo apt install nginx (2) 발생된 에러 메세지Reading package lists... DoneBuilding dependency tree... DoneReading state information... Donenginx is already the newest version (1.18.0-6ubuntu14.5).0 upgraded, 0 newly installed, 0 to remove and 171 not upgraded.2 not fully installed or..
[Python] Linux(CentOS 7.8)에 Python 3 설치
·
Python/Etc
0. 설치 환경- OS: 네이버 클라우드(NCP) classic 서버 (CentOS 7.8) 1. 설치과정 (2024년 12월 기준)- 로컬PC에서 개발한 것을 네이버 클라우드(일명 NCP)에 배포 작업이 필요해서 NCP Classic 서버 (CentOS 7.8)를 구매- 서버 환경으 확인 해 보니 보니 CentOS7 은 파이썬 버전이 2.7 임이 확인 되었다> python -VPython 2.7.5 - 로컬 개발시 python 3.10.11을 설치해서 개발하다보니 해당 파이썬 버전을 설치하기로 하였다- 리눅스 서버에 root 계정으로 로그인 후 아래 명력어를 설치하고자 하는 python 버전을 대입하여 실행> wget https://www.python.org/ftp/python/3.10.11/Pytho..
[Streamlit] 테마 (다크모드/라이트모드) 변경하기
·
Streamlit
0. 사용환경windows 10python 3.10pycharm 2024.3.1streamlit 1.41.1 1.  목적Streamlit 의 테마를 사용자가 아닌 서버에서 다크모드와 라이트모드를 디폴트 값으로 변경 2. .streamlit 폴더 만들어 주기Streamlit 라이브러리를 설치 하더라도 .streamlit 폴더는 생성되지 않기 때문에 개발자가 개발환경 root 에 직접 생성해야 한다아래는 pycharm 개발환경에서 반든 예제 3. config.toml 파일 만들기.streamlit 폴더에 config.toml 파일도 만들어 주고 다음과 같이 텍스트 입력을 할경우 간단하게 darkmode와 lightmode를 변경할 수 있다.[theme]base = "dark"또는[theme]base = "l..