본문 바로가기

전체 글91

[STS4-Spring Boot] 오디오 스토어 제작 프로젝트 개요 프로젝트 명 : 스프링을 이용한 오디오스토어 웹 진행 기간 : 2023.12.10 – 2024.01.27 개발 인원 : 1명 프로젝트 선정 이유 : 스피커, 헤드폰, 턴테이블 등 오디오 기기에 대한 관심이 증가하는 추세. 국내 오디오 콘텐츠 시장 규모는 2019년 약 259억, 2024년에는 약 4.4배 증가한 약 1,115 억원 규모로 증가할 것이라는 통계가 이를 뒷받침. 보통 해외 기업이 많아서인지 해외에서 사용하는 사이트를 그대로 한국어로 번역만 한 쇼핑몰은 UI 등 이용하기에 불편하다고 느껴져, 직접 오디오 스토어를 구현함. 프로젝트 주요 내용 - 회원 고객 : 회원가입, 로그인, 회원정보 수정, 회원 탈퇴 관리자 : 회원 목록 조회 - 상품 고객 : 상품 조회 관리자 : 고객기능 .. 2024. 2. 4.
[OpenCV] 카드 사진 투시변환 설명 - 세로, 가로 인식 가능 (by 길이) - 점 찍는 순서 상관 x - 키보드 'r' -> 클릭한 점 모두 지우기 - 키보드 'ESC' -> 종료 실행 결과 // 마우스 이벤트 받아야 하니 전역변수 Mat src, sample; Point2f srcQuad[4], dstQuad[4]; void on_mouse(int event, int x, int y, int flags, void* userdata); int cnt = 0; int main() { src = imread("C:/work/img/card.bmp"); sample = src.clone(); if (src.empty()) { cerr 2024. 1. 11.
[OpenCV] 웹 캠 차영상 - #include "opencv2/opencv.hpp" #include using namespace cv; using namespace std; void camera_in() { VideoCapture cap(0); if (!cap.isOpened()) { cerr frame; if (frame.empty()) break; cvtColor(frame, gray, COLOR_BGR2GRAY); imshow("live", frame); if (waitKey(10) == 's') { cap >> model; cvtColor(model, model, COLOR_BGR2GRAY); imshow("model", model); } if (!(model.empty())) { absdiff(model, gray, re.. 2024. 1. 11.
[OpenCV] 도형 그리기 그림판 개발 툴 : Visual Studio 2019 언어 : C++ 진행 기간 : 1일 설명 1. 두 점을 찍고 키보드 'c' -> 원 2. 두 점을 찍고 키보드 'r' -> 직사각형 3. 여러 점을 찍고 키보드 'p' -> 다각형 4. 키보드 'ctrl' + 마우스 좌클릭 -> 지우개 5. 키보드 'q' -> 모두 지우기 6. 키보드 ESC -> 종료 추가설명 - 1, 2번에서 여러 점을 찍더라도 마지막 두 점만 고려 - 직사각형을 위해 찍는 두 점은 top-left, 가로, 세로 길이만 반영 소스코드 #include "opencv2/opencv.hpp" #include #include using namespace cv; using namespace std; Mat img(1500, 1500, CV_8UC3.. 2024. 1. 11.
728x90