New (새로운 소식)
-
웹디자인 수준에 따른 온라인 오픈마켓 판매성과 분석 논문 발표.
https://www.riss.kr/search/detail/DetailView.do?control_no=621f40d09bb6adde47de9c1710b0298d&keyword=%EC%9B%B9%EB%94%94%EC%9E%90%EC%9D%B8+%EC%88%98%EC%A4%80%EC%97%90+%EB%94%B0%EB%A5%B8+%EC%98%A8%EB%9D%BC%EC%9D%B8+%EC%98%A4%ED%94%88%EB%A7%88%EC%BC%93+%ED%8C%90%EB%A7%A4%EC%84%B1%EA%B3%BC+%EB%B6%84%EC%84%9D&p_mat_type=1a0202e37d52c72d www.riss.kr
-
모바일 QR코드 기반 헬스 머신 시뮬레이션 제안 논문 발표.
https://www.riss.kr/search/detail/DetailView.do?control_no=621f40d09bb6added18150b21a227875&keyword=%EB%AA%A8%EB%B0%94%EC%9D%BC+QR%EC%BD%94%EB%93%9C+%ED%97%AC%EC%8A%A4%EB%A8%B8%EC%8B%A0&p_mat_type=1a0202e37d52c72d www.riss.kr
-
강화 학습 기반 게임 플레이 피드백 시스템 제안 논문 발표.
https://www.riss.kr/search/detail/DetailView.do?control_no=621f40d09bb6adde7ecd42904f0c5d65&keyword=%EA%B0%95%ED%99%94+%ED%95%99%EC%8A%B5+%EA%B8%B0%EB%B0%98+%EA%B2%8C%EC%9E%84+%ED%94%8C%EB%A0%88%EC%9D%B4+%ED%94%BC%EB%93%9C%EB%B0%B1+%EC%8B%9C%EC%8A%A4%ED%85%9C+%EC%A0%9C%EC%95%88&p_mat_type=1a0202e37d52c72d www.riss.kr
-
AR 기반 성형 결과 예측 시스템 논문 발표.
https://www.riss.kr/search/detail/DetailView.do?control_no=621f40d09bb6addeb36097776a77e665&keyword=AR+%EA%B8%B0%EB%B0%98+%EC%84%B1%ED%98%95+%EA%B2%B0%EA%B3%BC+%EC%98%88%EC%B8%A1+%EC%8B%9C%EC%8A%A4%ED%85%9C&p_mat_type=1a0202e37d52c72d www.riss.kr
Capstone Design (캡스톤 디자인)
-
Unity Photon2 Engine을 이용한 멀티플레이 플랫포머 게임 구현(Photon연결)
- photon의 장점(1) 최대 20명까지 동시접속 가능한 서버를 무료로 사용 가능하기 때문에 간단한 프로젝트 진행 시 사용하기 좋습니다. - Photon 사이트 글로벌 크로스 플랫폼 실시간 게임 개발 | Photon EngineEssentialPhoton Details Discover a summary of our product range, notable features, the power of the Photon Cloud, and our cost-effective pricing plans. HAVE A LOOKwww.photonengine.com - 진행 방법 (1) Photon 홈페이지 접속 (2) 회원가입 진행 후 관리 화면으로 이동 후 새 어플리케이션 만들기 클릭. (3) 멀티 플레이어 게임..
-
Unity Photon2 Engine을 이용한 멀티플레이 플랫포머 게임 구현(2).
- 개발 목표Unity Phothon Pun2 + 생성형 AI활용= 2D 플랫포머 다중 멀티플레이 게임(횡스크롤+장애물피하기+레이싱시스템) +연습모드(싱글플레이) - 개발 과정계획 및 디자인 설계 > 담당기능 구형 > 베타테스트 - 핵심 기능(1) 내비게이션 기능(2) 랜덤 효과 부여(3) 게임 내 채팅(4) 캐릭터 선택(5) 랜덤 맵 선택 - 인게임 화면(1) 메인화면 (2) 환경설정 사운드 조절 바 기능(0%~100%) (3) 싱글플레이어 모드(연습모드)캐릭터는 기본 2단 점프까지 가능싱글플레이 모드에서는 스스로 생각하여 움직이는 몬스터 추가!! 피니쉬 깃발에 도달하면 다음 스테이지로 이동하는 방식으로 구현. (4) 멀티플레이 입장 화면닉네임 입력 후 접속하면 로비 화면으로 전환 (5) 게임 룸 ..
-
Unity Photon2 Engine을 이용한 멀티플레이 플랫포머 게임 구현(1)
디자인 계획서 - 과제 개발 요약과제의 목표는 Unity Photon PUN2엔진과, 생성형AI를 활용한 2D 플랫포머 다중 멀티플레이 게임 구현하는 것이다. 플레이어들은 횡스크롤 방식으로 맵을 달리며, 가장 먼저 끝에 도달한 플레이어가 승리하고, 이후 제한시간 이내로 도착하지 못하는 플레이어는 탈락하게된다. 게임 중에는 랜덤 이벤트가 발생하여 플레이어에게 도움이 되거나 방해가 될 수 있는 요소가 존재한다. 또한 싱글플레이어 모드에서, 혼자 연습플레이를 할 수 있다. - 과제 도출 과정1. 게임 아이디어 도출2. Unity를 사용하여 멀티플레이어 게임을 개발하는 방법 조사3. 플랫포머 게임의 기본적인 구조 및 기능 조사 - 해당 개발과제의 필요성 및 기대효과Unity 엔진을 활용하여 멀티 플레이어 게임을..
Term-Project (텀-프로젝트)
-
Putty를 활용한 서버 내 채팅 기능 구현
- 동작원리(1) 클라이언트가 서버에 접속하면 서버에서 사용할 고유 ID 입력.(2) 각 클라이언트가 서버에 접속하면 서버 화면에서 클라이언트 접속 알림.(3) 각 클라이언트가 채팅을 입력하면 상대 클라이언트에게 채팅 입력시간과 상대 클라이언트 고유 ID 및 채팅 출력. - 클라이언트 코드#include #include #include #include //유닉스 표준 함수 라이브러리#include //POSIX 스레드 라이브러리#include //인터넷 프로토콜 주소 라이브러리#include //시간 관련 함수 라이브러리#define MAX_MESSAGE_LENGTH 1024 //메시지 최대 길이 정의void *handle_server_message(void *arg); //서버로부터 메시지를 처..
-
Raspberry Pi를 사용한 임베디드 시스템 텀 프로젝트(2)
- Raspberry Pi 장비 구성- Raspberry Pi GPIO 구조- Raspberry Pi WiringPi pin 번호 - 핵심 코드(1) 카메라void takePicture(void){ printf("call python code\n"); system("python picam.py"); system("raspistill -o img.jpg");} (2) LEDvoid redLedBlick(void){ //LED ON digitalWrite(RGBLEDPOWER,1); digitalWrite(RED, 1); digitalWrite(GREEN, 0); digitalWrite(BLUE, 0); delay(500); //LED O..
-
Raspberry Pi를 사용한 임베디드 시스템 텀 프로젝트(1)
텀 프로젝트 계획서- 프로젝트 이름국문: 인체감지 경비 시스템영문: Human body detection security system - 프로젝트 목표 및 필요성(1) 경비 보안 시스템의 목표와 필요성경비 보안 시스템의 목표와 필요성은 사람 마다 분야 마다 다르게 사용될 수 있습니다. 자산 및 인원 보호하기 위하여 본인의 건물, 물자 등의 자신 및 거주지를 안전하게 보호하고재산손실, 파손, 인적 피해를 방지하고 기업이나 개인의 안전성을 유지하기 위함 등이 있습니다. (2) 비인가 접근 및 침입 탐지비인가 접근 및 침입 탐지를 위한 경찰 조사에서도 특정 영역에 대한 비인가 접근 및 침입을탐지하고 방지하는 역할을 수행하기도 합니다. 경찰조사나 특정영역에서는 침입, 보안이 철저하게중요하기 때문에 보안위협에 ..
Thesis (논문)
-
웹디자인 수준에 따른 온라인 오픈마켓 판매성과 분석 논문 발표.
https://www.riss.kr/search/detail/DetailView.do?control_no=621f40d09bb6adde47de9c1710b0298d&keyword=%EC%9B%B9%EB%94%94%EC%9E%90%EC%9D%B8+%EC%88%98%EC%A4%80%EC%97%90+%EB%94%B0%EB%A5%B8+%EC%98%A8%EB%9D%BC%EC%9D%B8+%EC%98%A4%ED%94%88%EB%A7%88%EC%BC%93+%ED%8C%90%EB%A7%A4%EC%84%B1%EA%B3%BC+%EB%B6%84%EC%84%9D&p_mat_type=1a0202e37d52c72d www.riss.kr
-
모바일 QR코드 기반 헬스 머신 시뮬레이션 제안 논문 발표.
https://www.riss.kr/search/detail/DetailView.do?control_no=621f40d09bb6added18150b21a227875&keyword=%EB%AA%A8%EB%B0%94%EC%9D%BC+QR%EC%BD%94%EB%93%9C+%ED%97%AC%EC%8A%A4%EB%A8%B8%EC%8B%A0&p_mat_type=1a0202e37d52c72d www.riss.kr
-
강화 학습 기반 게임 플레이 피드백 시스템 제안 논문 발표.
https://www.riss.kr/search/detail/DetailView.do?control_no=621f40d09bb6adde7ecd42904f0c5d65&keyword=%EA%B0%95%ED%99%94+%ED%95%99%EC%8A%B5+%EA%B8%B0%EB%B0%98+%EA%B2%8C%EC%9E%84+%ED%94%8C%EB%A0%88%EC%9D%B4+%ED%94%BC%EB%93%9C%EB%B0%B1+%EC%8B%9C%EC%8A%A4%ED%85%9C+%EC%A0%9C%EC%95%88&p_mat_type=1a0202e37d52c72d www.riss.kr
-
AR 기반 성형 결과 예측 시스템 논문 발표.
https://www.riss.kr/search/detail/DetailView.do?control_no=621f40d09bb6addeb36097776a77e665&keyword=AR+%EA%B8%B0%EB%B0%98+%EC%84%B1%ED%98%95+%EA%B2%B0%EA%B3%BC+%EC%98%88%EC%B8%A1+%EC%8B%9C%EC%8A%A4%ED%85%9C&p_mat_type=1a0202e37d52c72d www.riss.kr
A Personal-Project (개인 작업)
-
영상처리 (Open CV) - 이미지 관심 영역(ROI) 추출하기.
1. 이미지의 관심 영역을 설정하고 추출하는 기능을 구현.2. 입력 영상은 컬러 or 흑백 사진 사용.3. 이미지 관심영역이란 임의로 도형을 드래그 또는 포인트 점을 찍어 만든 영역을 말함.3-1. 타원마우스 왼쪽 버튼을 눌러 드래그 하여 영역 설정.드래그하는 동안 타원 그림이 그려져야 함.3-2. 다각형 (포인트 사용)여러 개의 점을 찍어 다각형 영역을 설정.최소 3개의 점이 찍혀야 함.점과 점 사이에는 선이 그려져야함다각형을 유지하기 위해서는 내각이 180도 이하여야 함.임의로 클릭하여 점을 찍을 때, 첫 번째 점과의 거리가 20px 이하여 다각형을 닫음. (마지막으로 찍은 점은 무시.)4. 타원 또는 다각형 형태로 설정한 영역 내부의 이미지를 추출 후 저장.5. 타원, 다각형을 할 수 있는 모드는 ..
-
HTML,CSS,Js - 메모장 만들기. (+저장 기능)
- 사용템플릿(1) Visual Studio Code(2) Github(3) Netlify - 완성된 사이트 주소 https://warm-wisp-80c7da.netlify.app/ 간단한 메모장간단한 메모장 제목 메모 저장 전체 지우기 저장된 메모warm-wisp-80c7da.netlify.app - 완성화면 (1) 시작화면 (2) 메모 입력화면 (3) 저장화면 (4) 내 컴퓨터에 저장 화면 (5) 저장된 모습(메모장 사이즈에 맞게 저장) - 핵심 코드 설명 (1) HTML 부분 제목 메모 ..
-
HTML,CSS,Js - 디지털 시계 만들기. (시간, 알람, 타이머 기능)
- 사용템플릿(1) Visual Studio Code(2) Github(3) Netlify - 완성된 사이트 주소https://neon-elf-202055.netlify.app/ 디지털 시계와 알람 neon-elf-202055.netlify.app - 완성화면 (1) 시작화면 (2) 시계 색상 변경 기능 (3) 알람화면 (4) 타이머 화면 (5) 타이머 진행화면 (6) 타이머 종료화면 (알람소리까지 재생됨) - 핵심 코드 설명 (1) HTML 알람 설정 알람 설정 타이머 설정 (2) CSS/* 스타일링: 전체 페이지 배경 색상 및 중앙 정렬 */body { display: flex; justify..
-
HTML,CSS,Js - 최대공약수와 최소공배수 계산기 화면 만들기.
- 사용템플릿(1) Visual Studio Code(2) Github(3) Netlify - 완성된 사이트 주소https://tranquil-squirrel-ee89de.netlify.app/ 최대공약수와 최소공배수 계산기최대공약수와 최소공배수 계산기tranquil-squirrel-ee89de.netlify.app - 완성화면 (1) 시작화면 (2) 오류화면 (최대 입력 값 1000으로 제한) (3) 결과화면 - 핵심코드 설명/* 스타일링: 전체 페이지 배경 색상 및 중앙 정렬 */ body { display: flex; justify-content: center; align-items: center; heig..
Front-end-Learning
-
HTML,CSS,Js - HTML 표 만들기.
1. 태그는 표를 만들 때 사용합니다. 내용 2. 태그는 표 제목을 지정합니다. 제목 3. 태그는 표에서 행을 생성할 때 사용합니다. 행1 행2 4. , 태그는 열을 생성할때 사용th: 제목td: 데이터 과자 번호 상품명 수량 가격 1 프링글스 3 3,000원 2 수미칩 5 2,000원 ..
2024.08.07 21:58 -
HTML,CSS,Js - HTML 폼 구성.
1. form 태그는 폼 양식을 의미.2. input 태그는 입력받는 요소를 생성할 때 사용합니다. 3. fieldset 태그는 상호작용요소를 그룹 지을 때 사용합니다.legend 태그는 그룹 지은 요소들의 이름을 지정할 때 사용합니다. 필수 입력 아이디 ..
2024.07.30 20:20 -
HTML,CSS,Js - HTML 텍스트 강조.
1. strong 태그는 텍스트의 의미를 강조할 때 사용합니다. 이 과자는 너무 너무맛있습니다. 2. em 태그는 글자가 기울어져 보이는 역할을 합니다.이 과자는 너무 너무 맛있습니다.
2024.07.30 18:35
Python-Learning
-
파이썬과 리스트,딕셔너리-3.
제9장. 리스트와 딕셔너리-3. 9.11 딕셔너리 • 딕셔너리(dictionary)도 리스트와 같이 값을 저장하는 방법. • 딕셔너리에는 값(value)과 관련된 키(key)가 있다. ◎ 공백 딕셔너리 생성 book = { } book = dict() ◎ 딕셔너리를 생성하면서 동시에 초기화 book = {“펄벅”:”대지” } 9.12 딕셔너리 연산 #1 ◎ 딕셔너리에서 탐색 • 키(key)를 가지고 값을 찾음. 9.13 딕셔너리 연산 #2 ◎ 딕셔너리의 모든 키 출력하기 • 딕셔너리의 모든 키 출력 : keys() 함수 사용 • 딕셔너리의 모든 값 출력 : value() 함수 사용 ◎ 한 학생에 대한 정보를 딕셔너리로 저장하기 ◎ 딕셔너리 항목 방문 ■ 딕셔너리의 모든 항목을 방문하면서 출력 • for ..
2023.06.24 20:50 -
파이썬과 리스트,딕셔너리-2.
제9장. 리스트와 딕셔너리2 ■ for 문을 활용한 프로그램 작성해보기. 6-1 정수 데이터를 5개 입력받아 리스트에 저장하는 프로그램. 6-2 정수 데이터를 n개 입력받아 리스트에 저장하는 프로그램. 6-3 1~10까지 10개의 정수 데이터가 저장되어 있는 리스트 구성 및 출력. 리스트의 모든 데이터 값을 3배로 증가시키는 프로그램. 6-4 데이터를 10개 저장하는 리스트를 선언하시오.(초기값:0) 6-5 데이터를 9개 가지는 3x3 이차원 리스트를 선언하시오.(초기값 : 0) 6-6 데이터를 10개 저장하는 a이라는 이름의 리스트를 선언하고, 10개의 데이터(1, 3, 5, 7, 9, 11, 13, 15, 17, 19)를 입력하고 확인. 또한 각 데이터에 1씩 증가시키고 저장된 데이터 확인. [확인 ..
2023.06.22 21:20 -
파이썬과 리스트,딕셔너리.
제9장. 리스트와 딕셔너리 9.1 이번장에서 만들 프로그램 ◎ 리스트를 이용하여 영한사전 만들기 9.2 리스트 ◎ 리스트(List) : 여러 개의 데이터를 하나로 묶어서 저장 9.3 리스트 생성하기 ◎ 공백 리스트 생성 book = [] 9.4 점의 의미 • 파이썬에서 모든 것은 객체(object)이다. • 객체는 관련되는 변수와 함수를 묶은 것이다. • 파이썬에서 리스트도 객체이다. • 객체 안에 있는 무엇인가를 사용할 때는 • 객체의 이름을 쓰고 점(.)을 붙인 후에 함수의 이름 표기. 9.5 리스트 항목 접근하기 9.6 슬라이싱 ◎ 슬라이싱(slicing) : 리스트에서 한 번에 여러 항목들을 추출 ◎ 인텍스 생략 9.7 리스트 항목 변경 ◎ 함수를 이용하여 추가 9.8 항목 삭제 ◎ 공백 리스트 ..
2023.06.20 20:41
Open CV-Learning
-
디지털영상처리 - 화소 처리 이론
화소 처리 첫번째 영상 화소의 접근 영상 처리 : 2차원 데이터에 대한 행렬 연산 영상처리 프로그래밍을 한다는 것 - 영상이라는 2차원 데이터의 원소 값을 개발자가 원하는 방향으로 변경하는 것 - 영상을 다루려면 기본적으로 영상의 화소 접근, 값 수정, 영상 생성이 가능해야함 디지털 영상은 화소들로 구성되며, 하나의 화소값은 0~255의 값을 가진다. 화소값 0은 검은색을, 255는 흰색을 의미한다. 그 사이의 값들은 진한 회색에서 연한 회색까지를 나타낸다. 화소값이 회색의 비율 정도로 표현되고, 이 값을 가지는 화소들이 모여서 구성된 영상을 그레이 스케일 영상이라 한다. 화소 밝기 변환 그레이 스케일 영상 흑백 영상? - 단어 자체의 의미: 검은색과 흰색의 영상, 의미 안 맞음 그레이 스케일(gray-..
2024.04.08 16:57 -
디지털영상처리 - OpenCV 인터페이스.
OpenCV 인터페이스 콜백 함수는 개발자가 함수를 직접 호출하는 것이 아니라, 어떤 이벤트가 발생하거나 특정 시점에 도달했을 때, 시스템에서 개발자가 등록한 함수를 호출하는 방식이다. OpenCV의 cv2.setMouseCallback() 함수와 cv2.createTrackbar() 함수를 사용해서 마우스와 트렉바 이벤트를 처리하는 콜백 함수를 등록할 수 있다. OpenCV에서 윈도우의 이름을 지정하는 함수는 cv2.namedWindow() 이고, cv2.imshow() 함수로 지정된 윈도우에 행렬을 영상으로 표시할 수 있다. cv2.waitKey() 함수와 cv2.waitKeyEx() 함수는 지정된 대기 시간 동안 키보드 키를 입력 받을 수 있는 함수로서, 키 이벤트를 처리하거나 윈도우 창을 바로 닫..
2024.04.08 11:40 -
디지털영상처리 - 영상처리 개요. (파이참)
영상처리 개요 영상 처리는 어떤 목적을 위해, 입력영상에 수학적 연산을 화소에 가해 변화를 주는 것이다. 영상 처리는 잡음 제거와 같은 저수준 영상 처리로부터 물체 인식과 같은 고수준 영상 처리까지 포함한다. 기본적인 영상 처리는 저수준 영상 처리를 말한다. 영상 처리의 역사는 IT 기술에 힘입어 1960년대 초부터 본격적으로 가능하게 되었다. 영상 처리의 관련 분야인 컴퓨터 비전, 컴퓨터그래픽스는 서로 관련이 있고 서로의 구분은 입력의 형태로 구분할 수 있다. 영상의 형성은 광원으로부터 물체에 비친 빛이 카메라 센서를 통해 영상을 형성한다. 영상 f(x,y)는 조명의 세기 i(x,y)와 반사계수 r(x,y)의 곱으로 나타난다. 디지털 영상은 표본화(sampling)와 양자화(quantization) 단..
2023.09.10 15:08
Introduction to Software-Learning
-
소프트웨어개론과 운영체제, 데이터베이스 모델.
운영체제 (Operating System) ・컴퓨터의 주기억장치 내에 상주하면서 사용자와 컴퓨터 시스템 사이의 인터페이스를 담당 ・사용자와 컴퓨터 시스템 사이에 위치하여 컴퓨터 시스템의 전반적인 동작을 제어하고 조정 ・사용자에게 편리성을 제공하여 한정된 시스템 자원을 효율적으로 사용할 수 있도록 관리하는 여러 시스템 프로그램들의 집합 ・중앙처리장치(CPU), 주기억장치, 입출력장치, 파일시스템 등의 컴퓨터 자원을 관리 운영체제의 주요 기능 ・시스템의 여러 자원을 관리하는 것 ・관리 대상 - 기억장치, 프로세스, 입출력장치, 파일 프로세스 관리 ・프로세스의 생성과 삭제, 프로세스의 중지와 계속, 프로세스의 동기화 등의 기능을 수행 장치관리 기능 ・입출력 장치의 효과적인 할당과 회수 등의 기능 파일관리 기능..
2023.06.25 20:28 -
소프트웨어개론과 프로그램 내장 방식, 프로그래밍 언어.
프로그램 내장 방식 (stored program) ・메모리에 자료뿐만 아니라 프로그램도 저장, CPU가 저장된 명령어를 순차적으로 실행 명령어 형식 기억장치 ・중앙처리장치가 해야 할 작업 내용인 프로그램 명령어와 프로그램에서 이용할 자료를 저장 중앙처리장치 프로그래밍 언어 ・사람이 컴퓨터에게 지시할 명령어를 기술하기 위함 프로그래밍 언어의 세대별 분류
2023.06.25 20:23 -
소프트웨어개론과 보수, 부동소수점.
보수 ・컴퓨터 내부에서는 사칙연산을 수행할 때 덧셈을 담당하는 가산기를 이용 - CPU의 연상 장치에는 회로를 단순화 하기 위해 더하기를 위한 회로만 설계 - 뺄셈은 덧셈 형식으로 변환 - A–B는 –B를 구한 후 A+(-B)를 수행 - 음의 정수를 표현하기 위해 고안한 개념이 보수 ・보수 補(더하다, 돕다)數 - [명사] 각 자리의 숫자의 합이 어느 일정한 수가 되게 하는 수. 예를 들어 10의 7에 대한 보수는 3이다. - 보태어서 꽉 찬 수를 만들 수 있는 숫자 2의 보수 뺄셈 1의 보수 뺄셈 부동소수점 수 부동소수의 저장 표현
2023.06.25 20:19