본문 바로가기

분류 전체보기

(283)
TEAM Project (11.04) - 메인 프론트 작업 (스크롤 시 섹션 하나씩 이동) 스크롤 시 섹션 하나씩 이동https://chpofo.tistory.com/44  스크롤 시 섹션 하나씩 이동하기 위해서 블로그를 참고해서 코드를 적용한 결과 오류..Unable to preventDefault inside passive event listener due to target being treated as passive-> wheel 이벤트에서 preventDefault()를 호출했지만, 브라우저가 기본적으로 passive: true로 설정된 경우 발생하는 오류 /문제를 해결하려면 wheel를 passive: false로 설정하는 방법이 필요Uncaught ReferenceError: $html is not defined-> $html 변수가 정의되지 않았다는 것을 의미 위와 같이 작성했더..
TEAM Project - dog_behavior 모델 (1차 테스트) 먼저 Json과 frame 사진을 적용하고 모델훈련시켰을 때 결과가 어떻게 나오는지 확인부터 하는데 좋지않을까 모델링 진행단계ResNet50을 사용해 각 프레임의 이미지를 특징 벡터로 변환한다. 이때 "앉기" 행동에 맞는 관절 위치와 바운딩 박스 정보를 학습 데이터로 사용하여 행동을 예측하는 모델을 만든다.프레임마다 OpenCV를 이용해 주요 관절의 위치(키포인트)를 추출하고, 이를 ResNet50을 통해 학습에 필요한 특징으로 변환 1차결과JSON 파일에서 키포인트 데이터 추출하여 강아지의 앉는 동작을 나타내는 JSON 파일에서 키포인트(좌표) 정보를 읽어오고, 각 JSON 키포인트 데이터에 해당하는 프레임(이미지)와 짝지어준 다음, 매칭된 이미지와 키포인트 데이터를 사용하여 ResNet50 기반 모델..
Spring Boot 프로젝트 (11.06) - Fly.io설치, 배포 Fly.ioFly.io는 서버(컴퓨터)를 제공하여 웹 애플리케이션을 배포할 수 있게 해주는 플랫폼서버에는 공인 IP가 부여되어 있으며, 도메인(fly.dev)을 통해 접근 가능Fly.io CLI 도구인 flyctl을 설치하고 로그인하면 명령어로 Fly.io를 제어웹 서버 (nginx) : 웹 서비스를 제공하는 서버로, 80번 포트 사용Fly.io 설치 및 프로젝트 디렉토리 생성PowerShell을 관리자 권한으로 실행한 후 Fly.io를 설치# git bash에서 Fly.io 설치 확인fly# Fly.io에 로그인fly auth login# 프로젝트 폴더로 이동하여 필요한 디렉토리 만듦cd projects/mkdir fly.iocd fly.io/mkdir ssa-nginx-1cd ssa-nginx-1/ ..
Spring Boot 프로젝트 (11.06) - 도커 파일 생성, 도커 이미지 생성, 도커 컨테이너 생성 index.html을 웹으로 서비스하려면 웹 서버가 필요하며, nginx는 널리 사용되는 웹 서버 중 하나이다.nginx는 Docker Hub에 이미 도커 이미지로 제공되어 있으며, 이를 기반으로 Docker 이미지를 생성할 수 있다.Docker 파일 생성디렉토리와 파일 생성# 프로젝트 디렉토리 생성mkdir projectscd projects/# Docker 프로젝트 디렉토리 생성mkdir docker-project-1cd docker-project-1/# Dockerfile 생성 및 내용 작성vim Dockerfile# 아래 내용을 Dockerfile에 추가# 기본 이미지 설정FROM nginx:latest# index.html 파일 복사COPY index.html /usr/share/nginx/ht..
TEAM Project (11.04) - dog 행동 데이터셋 다운, 확인, Google Colab 활용 참고한 블로그https://lapina.tistory.com/69 데이터셋 다운로드AIHUB에서 제공한 반려동물 구분을 위한 동물 영상 에서 Innoix Agent 설치 후 다운파일 병합 준비1. WSL 설치 (Windows 사용)wsl --install-> Ubuntu(리눅스 기반의 운영 체제) 설치 2. Ubuntu(WSL 터미널)에서 다운로드 한 데이터셋 파일이 저장된 경로로 이동cd /mnt/c/Users/juns0/Downloads파일 병합 명령어 실행find "폴더경로" -name "파일명.zip.part*" -print0 | sort -zt'.' -k2V | xargs -0 cat > "파일명.zip"find . -name "dataset.zip.part*" -print0 | sort -zt..
Spring Boot 프로젝트 (11.05) - Jackson, Lombok, Docker Jackson 라이브러리Jackson은 JSON 형식의 데이터를 Java 객체로 변환하거나, Java 객체를 JSON으로 변환하는 데 도움을 주는 라이브러리Spring Boot는 spring-boot-starter-web을 통해 Jackson을 내장하여 자동으로 데이터를 직렬화 및 역직렬화할 수 있게 한다.기본형참조형실제값을 저장하는 타입 실제 데이터가 저장된 위치를 참조하는 타입byte, short, int, long, float.. 배열, 클래스, 인터페이스, Boolean, Long  @ToString 사용객체 정보를 String으로 변환하여 전달하는 것이 공통적인 방법Lombok@Getter / @Setter@ToString -> 객체의 모든 필드를 포함한 toString()을 자동 생성@Data..
Spring Boot 프로젝트 (11.04) - surl_project 환경세팅운영환경과 클라이언트-서버 아키텍처운영환경(실제 서비스 환경)에서 프로젝트를 배포할 때, 클라이언트(고객, 브라우저)와 서버(주인, 스프링 부트)는 일반적으로 다른 컴퓨터, 서로 다른 네트워크에서 실행된다.브라우저와 스프링부트 사이에서는 HTTP프로토콜을 통해 서로 통신하게 된다. HTTP는 웹에서 클라이언트와 서버 간의 데이터를 주고받는 방식 중 하나로, HTTP 요청(request)과 HTTP 응답(response)으로 이루어진다.Spring Boot - 원격지원Spring Boot의 기본 목적 중 하나는 고객의 요청에 대한 처리를 서버가 원격에서 수행하도록 하는 것고객(클라이언트)이 직접 서버로 와서 작업을 수행할 필요 없이, 어디서든지 인터넷을 통해 서버와 소통할 수 있다.@Controll..
Spring Boot 프로젝트 (11.04) - CRUD, 람다식 환경세팅 -> Gradle - Groovy내가 작성한 코드 (list) for (Todo todo : todos) { System.out.print(todo.getId()); System.out.print(" / "); System.out.println(todo.getContent());} Iterator -> java 컬렉션 프레임워크에서 컬렉션 내의 요소들을 순차적으로 접근되는 인터페이스Iterator는 List, set, Map과 같은 컬렉션에서 요소들을 반복(iterate)하여 순회하는 데 사용 바뀐코드 todos.forEach(todo -> System.out.printf("%d / %s \n", todo.getId(), todo.getContent())); 내가 작성한 코..

728x90