분류 전체보기 307

Node.js 설치 & 간단한 웹 서버 실행하기(localhost:3000)

Node.js는 자바스크립트를 브라우저 밖에서도 실행할 수 있게 해주는 런타임 환경입니다.자바스크립트 하나로 프론트부터 서버까지 다 끝내고 싶고, 가볍고 빠른 실시간 서비스를 만들고 싶을 때" ➡️ Node.js를 선택 📦 npm (Node Package Manager)Node.js를 설치하면 npm이라는 강력한 도구가 함께 따라옵니다.전 세계 개발자들이 미리 만들어 놓은 코드 뭉치(패키지)들을 명령어 한 줄로 가져다 쓸 수 있게 해주는데, 이게 Node.js 생태계를 세계 최대 규모로 만든 일등 공신이다. 왜 Spring 대신 Node.js를 쓰는걸까?- Spring은 매우 훌륭하고 안정적인 프레임워크지만, Node.js는 Spring이 갖지 못한 독보적인 '가벼움'과 '속도'가 있기 때문이다. Ja..

설치 메뉴얼 2026.03.03

[연구회/OpenCV] 실시간 움직임 추적 마우스 컨트롤러

웹캠 영상에서 움직임이 발생하는 영역을 찾아내고, 그 중심점으로 마우스 커서를 실시간 이동 1. 핵심 동작 원리이 프로그램은 크게 세 가지 단계로 작동한다.차영상(Frame Differencing) 감지: 이전 프레임과 현재 프레임의 차이를 계산하여 움직임이 있는 픽셀을 찾아낸다.absdiff(grayprev, gray, diff); 함수가 핵심좌표 평활화(Smoothing): 마우스 커서가 너무 가늘게 떨리는 것을 방지하기 위해 deque 자료구조를 사용하여 최근 7개 좌표의 평균값을 계산한다.윈도우 좌표 변환: OpenCV 창 내부의 좌표를 Windows 전체 화면 좌표로 변환하여 SetCursorPos로 마우스를 제어한다.#include "opencv2/opencv.hpp"#include #incl..

Processing 설치

Welcome to Processing!Processing is a flexible software sketchbook and a language for learning how to code. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology…processing.orgProcessing이란? 🟡“코드로 그림을 그리는 도화지”🟡- 코딩을 이용해서 그림·영상·인터랙티브 아트 등을 만드는 개발 환경- 예술 + 프로그래밍을 결합한 도구 설치 하기 설치가 완료 되었습니다

설치 메뉴얼 2025.10.13

[연구회/OpenCV] 원본 사진 흑백 사진으로 출력하기

🟡B-G-R 더한 후 나누기 3을 해주면 gray 값이 나옴--------------------------------------------------------------------1. B-G-R 순회하며 더함2. /3 해서 gray 값 획득3. 다시 B-G-R 돌며 값 나눠줌다시1. B-G-R 순회하며 더함2. /3 해서 gray 값 획득3 다시 B-G-R 돌며 값 나눠줌 #include #include using namespace cv;using namespace std;int main(int ac, char** av){ Mat img = imread("mario.jpg", IMREAD_ANYCOLOR); Mat res = imread("mario.jpg", IMREAD_ANYCOLOR)..

[개념] OpenCV란?

✅ OpenCV란?Open Source Computer Vision Library의 줄임말.“오픈 소스 컴퓨터 비전 라이브러리” → 카메라 영상, 이미지 처리, 객체 인식 등을 쉽게 할 수 있도록 만들어진 C++/Python 라이브러리.✅ OpenCV로 할 수 있는 것이미지 처리흑백 변환, 밝기/대비 조절, 블러, 에지 검출(Canny)영상 처리(비디오)웹캠 연결해서 프레임 읽기, 실시간 처리객체 인식얼굴 인식, 물체 추적, 손 제스처 인식딥러닝/AI 연동TensorFlow, PyTorch 모델이랑 붙여서 영상 분석 [OpenCV 활용]1. [연구회/OpenCV] 원본 사진 흑백 사진으로 출력하기🟡B-G-R 더한 후 나누기 3을 해주면 gray 값이 나옴--------------------------..

[기초] class 개념

car a = ‘kia’ (car라는 데이터 타입..)데이터타입을 만들어야 됨 → class ⇒ 데이터타입을 만드는 것.class car { int p; char g;};car a;a p =5;a.g =’k’;Truck b; 는 될까? class Truck{ car; → 확대할 수 있다.};-> 확대할 수 있다.libclass car{ tire p; wirdow g; frame r;};tire, wirdow, frame class는 어디에 있냐.. 컴퓨터에 ⇒ lib에서 들고 오기main -> 실제 세상// main → 실제 세상 (만들어서 동작 시키겠다)main{ Trnck test; };// 인스턴스(ex: 실제로 존재하는 것 | 라면) → 객체// Trnck test; → test가 객체 //..

오라클 설치

Oracle 소프트웨어 다운로드클라우드 무료 체험과 소프트웨어 다운로드에서 Oracle의 애플리케이션, 미들웨어, 데이터베이스, Java, 개발자 도구를 확인해 보세요.www.oracle.com➡️(회원가입 후 다운로드)압축 해제 후 setup.exe 실행해줍니다.동의 > 경로 선택 > 비밀번호 설정(기억하기 쉬운 것으로 설정하기!) > 설치 완료✅ORACLE_HOME 환경 변수 추가 Oracle이 설치된 폴더에서 아래 경로까지 입력해준다 ✅ Oracle Database 11g Express Edition 폴더 ➡️ 'Run SQL Command Line' 실행 ✅ 사용자 계정 생성 및 권한 부여1. conn /as sysdba 를 입력 > sysdba 접속2. CREATE USER [유저네임] I..

설치 메뉴얼 2025.09.08

[딥러닝] 맵플롯립 그래프

맵플롯립( Matplotlib )파이썬에서 가장 널리 사용되는 데이터 시각화 라이브러리 중 하나입니다. 데이터를 그래프나 차트 형태로 시각적으로 표현할 수 있는 도구입니다.( 그래프를 그리는 라이브러리이다)특징 다양한 시각화 옵션: 선 그래프, 막대 그래프, 산점도, 히스토그램, 파이 차트, 서브플롯 등 다양한 형태의 그래프를 만들 수 있습니다.세부적인 제어: 각 그래프의 스타일, 색상, 크기, 범례, 제목 등을 세밀하게 조정할 수 있습니다.다양한 출력 형식 지원: 그래프를 PNG, PDF, SVG, EPS 등 다양한 포맷으로 저장할 수 있습니다.인터랙티브 기능: IPython 및 Jupyter 환경에서 인터랙티브한 방식으로 데이터를 시각화하고 다룰 수 있습니다.쉽고 직관적인 사용법: Matplotlib..

딥러닝 2025.03.12