• 제목/요약/키워드: Computer software

검색결과 8,378건 처리시간 0.034초

고정 카메라 기반 비디오 모니터링 환경에서 GMM을 활용한 움직인 돼지 탐지 (GMM-based Moving Pigs Detection under Static Camera-based Video Monitoring)

  • 이세준;유승현;손승욱;정용화;박대희
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2021년도 추계학술발표대회
    • /
    • pp.860-863
    • /
    • 2021
  • 고정 카메라 환경에서 움직이는 객체만을 탐지하는 것은 비디오 모니터링의 중요한 응용 분야이다. 본 논문에서는 비디오의 특성인 움직임 정보가 포함된 영상에서 GMM을 이용하여 움직인 돼지와 움직이지 않은 돼지의 위치를 대략적으로 구분하고, 추가적인 영상 처리 기법과 딥러닝 기반 객체 탐지기를 적용한 박스 단위 객체 탐지 결과를 활용하여 움직인 돼지의 외곽선을 보정한다. 돈사에서 촬영된 비디오 데이터로 실험한 결과, 제안 방법은 효과적으로 움직인 돼지를 탐지할 수 있음을 확인하였다.

아이디어 매칭 어플리케이션 설계 (Application Design for Ideas and Technology Transactions)

  • 김영은;황정민;이선진;이상욱;김동주
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2022년도 추계학술발표대회
    • /
    • pp.697-699
    • /
    • 2022
  • 특허청에서 주관하는 아이디어 사업화 및 아이디어 경진대회를 PC 환경 웹 플랫폼으로 제공하고 있다. 본 논문에서는 아이디어 사업화 및 아이디어 경진대회를 바탕으로 웹 환경이 아닌 모바일 플랫폼으로 구축하고 사용 시 편리한 UI/UX, 모바일 특성을 활용한 모바일 애플리케이션을 설계하여 다양한 아이디어의 육성 및 사업화 추진을 돕고 다양한 문화와 창업 확산을 도울 수 있는 방안을 제시하고자 한다.

청소 관리자를 위한 IoT기반 스마트 쓰레기통 (IoT-based smart trash can for cleaning manager)

  • 김유리;강지예;김지원;박소현;서동만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2022년도 추계학술발표대회
    • /
    • pp.706-708
    • /
    • 2022
  • 현대 사회에서 쓰레기 처리는 여러 사회 문제를 일으키고 있다. 넘쳐나는 쓰레기는 미관을 해치고 악취를 발생시킨다. 본 논문은 쓰레기 배출량이 쓰레기통의 수용 용량을 넘는 경우 웹과 앱을 통해 청소 관리자에게 알림을 제공하는 등의 편리한 쓰레기통 관리 시스템을 제안한다. 제공하는 앱과 웹은 데이터베이스와 아두이노 기반의 IoT 기술을 활용하여 쓰레기통 자동 개폐, 쓰레기 압축, 포화 용량 표시 등의 다양한 기능을 제공한다. 앱과 웹을 통하여 수집된 데이터는 추후 환경 관련 프로젝트에서 다방면으로 활용될 수 있다.

UCC 사이트 설계 및 구현 (Design and Implementation of the UCC Site)

  • 정태일;이충호;육상만;계주성;김우생
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.497-500
    • /
    • 2007
  • UCC는 'User Created Contents'의 약자로 사용자들에 의해 만들어진 컨텐츠를 의미한다. 핸드폰과 디지털카메라의 대중화와 동영상 제작 툴 발전 등 미디어 제작 환경이 향상됨에 따라 다양하고 많은 수의 UCC가 제작되게 되었다. 이에 따라 UCC 관련 서비스를 제공하는 업체들도 생겨나게 되었다. 본 논문에서는 FFmpeg 라이브러리를 이용하여 동영상 파일을 FLV 파일형식으로 변환하는 인코딩 기술과 사용자들이 쉽게 접근할 수 있는 웹사이트와 결합하여 UCC 사이트를 설계하고 구현하였다.

오토 배틀러 게임 설계에 관한 연구 (A Study on Design for Auto Battler game System Development)

  • 박세훈;권민수;임재현;이상현;류지수;김동주
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2024년도 춘계학술발표대회
    • /
    • pp.486-487
    • /
    • 2024
  • 오토배틀러 게임은 타워 디펜스 장르에 PVP 요소를 랜덤 이동과 랜덤 전투 요소를 결합한 게임 장르이다. 본 논문에서는 유니티 엔진을 활용하여 오토배틀러 장르의 게임을 어떻게 설계했는지에 관한 연구이다.

API를 활용한 DCU 코인 베팅 수강신청 웹 시스템 개발 (Development of a web system for registering for DCU coin betting using API)

  • 윤희수;박지영;이효진;전민기;이선희;김동주
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2024년도 춘계학술발표대회
    • /
    • pp.879-880
    • /
    • 2024
  • 대구가톨릭대학교가 사용 중인 선착순 방식 수강신청 시스템에는 학생들이 느끼는 다양한 문제점과 불편함이 있다. 이러한 학생들의 부담에 관한 문제를 해결하고자 본 논문에서는 선착순 수강신청 시스템을 대체할 새로운 수강신청 시스템과 시스템의 설계 구성을 제시한다.

A Method and Tool for Identifying Domain Components Using Object Usage Information

  • Lee, Woo-Jin;Kwon, Oh-Cheon;Kim, Min-Jung;Shin, Gyu-Sang
    • ETRI Journal
    • /
    • 제25권2호
    • /
    • pp.121-132
    • /
    • 2003
  • To enhance the productivity of software development and accelerate time to market, software developers have recently paid more attention to a component-based development (CBD) approach due to the benefits of component reuse. Among CBD processes, the identification of reusable components is a key but difficult process. Currently, component identification depends mainly on the intuition and experience of domain experts. In addition, there are few systematic methods or tools for component identification that enable domain experts to identify reusable components. This paper presents a systematic method and its tool called a component identifier that identifies software components by using object-oriented domain information, namely, use case models, domain object models, and sequence diagrams. To illustrate our method, we use the component identifier to identify candidates of reusable components from the object-oriented domain models of a banking system. The component identifier enables domain experts to easily identify reusable components by assisting and automating identification processes in an earlier development phase.

  • PDF

An Efficient Repository Model for Online Software Education

  • Lee, Won Joo;Baek, Yuncheol;Yang, Byung Seok
    • 한국컴퓨터정보학회논문지
    • /
    • 제21권12호
    • /
    • pp.219-226
    • /
    • 2016
  • In this paper, we propose an efficient repository model for online software education. The software education of app development consists of 7 stages: coding & debugging, submit, collaboration, review, validate, deployment, certification. Proposed repository model supports all 7 stages efficiently. In the coding & debugging stage, the students repeat coding and debugging of source. In the submit stage, the output of previous process such as source codes, project, and videos, are uploaded to repository server. In the collaboration stage, other students or experts can optimize or upgrade version of source code, project, and videos stored in the repository. In the review stage, mentors can review and send feedbacks to students. In the validate stage, the specialists validate the source code, project, and the videos. In the deployment stage, the verified source code, project, and videos are deployed. In the certification stage, the source code, project, and the videos are evaluated to issue the certificate.

A Preliminary Exploration on Component Based Software Engineering

  • Basha, N Md Jubair;Ganapathy, Gopinath;Moulana, Mohammed
    • International Journal of Computer Science & Network Security
    • /
    • 제22권9호
    • /
    • pp.143-148
    • /
    • 2022
  • Component-based software development (CBD) is a methodology that has been embraced by the software industry to accelerate development, save costs and timelines, minimize testing requirements, and boost quality and output. Compared to the conventional software development approach, this led to the system's development being completed more quickly. By choosing components, identifying systems, and evaluating those systems, CBSE contributes significantly to the software development process. The objective of CBSE is to codify and standardize all disciplines that support CBD-related operations. Analysis of the comparison between component-based and scripting technologies reveals that, in terms of qualitative performance, component-based technologies scale more effectively. Further study and application of CBSE are directly related to the CBD approach's success. This paper explores the introductory concepts and comparative analysis related to component-based software engineering which have been around for a while, but proper adaption of CBSE are still lacking issues are also focused.

SAT-Analyser Traceability Management Tool Support for DevOps

  • Rubasinghe, Iresha;Meedeniya, Dulani;Perera, Indika
    • Journal of Information Processing Systems
    • /
    • 제17권5호
    • /
    • pp.972-988
    • /
    • 2021
  • At present, DevOps environments are getting popular in software organizations due to better collaboration and software productivity over traditional software process models. Software artefacts in DevOps environments are vulnerable to frequent changes at any phase of the software development life cycle that create a continuous integration continuous delivery pipeline. Therefore, software artefact traceability management is challenging in DevOps environments due to the continual artefact changes; often it makes the artefacts to be inconsistent. The existing software traceability related research shows limitations such as being limited to few types of artefacts, lack of automation and inability to cope with continuous integrations. This paper attempts to overcome those challenges by providing traceability support for heterogeneous artefacts in DevOps environments using a prototype named SAT-Analyser. The novel contribution of this work is the proposed traceability process model consists of artefact change detection, change impact analysis, and change propagation. Moreover, this tool provides multi-user accessibility and is integrated with a prominent DevOps tool stack to enable collaborations. The case study analysis has shown high accuracy in SAT-Analyser generated results and have obtained positive feedback from industry DevOps practitioners for its efficacy.