Git? Git은 소스 코드를 효율적으로 관리하기 위해 만들어진 소프트웨어 도구이자, 하나의 시스템입니다. Git을 통해 사용자가 기대할 수 있는 대표적인 효과로는 다음과 같은 것들이 있습니다. 1. 버전 관리 문서의 기존 내용을 일부 수정하거나 새로운 내용을 추가해야 할 경우, 작업자는 문서를 '다른 이름으로 저장'하여 파일 개수를 늘려나가는 방법을 주로 사용합니다. 이는 기존 문서를 훼손하지 않기 위한 조치인데,이 경우 작업을 거듭할수록 파일의 개수가 많아져 관리가 번거로워지고 컴퓨터 메모리를 점점 많이 차지하게 된다는 문제 또한 발생합니다. Git은 여기에 대한 좋은 해결책입니다. Git은 문서를 수정할 때마다 언제, 어떻게, 무엇을 수정했는지를 구체적으로 기록하는 데 사용할 수 있는 버전 관리 시..
일단 코드를 보자 PC에 장착된 웹캠으로 촬영 중인 영상을 OpenCV로 읽어들인 다음 영상 안에서 필기체 숫자를 검출하는 예제입니다. 필기체 숫자는 랜덤 포레스트 방식으로 미리 학습된 모델을 통해 예측하는 방식으로 검출합니다. 학습은 다음 이미지를 통해 진행하였습니다. 코드 보시죠! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 # 웹캠을 이용한 필기체 숫자 인식 import cv2 import nu..
시작하자 1. AWS lightsail 홈 화면에 있는 인스턴스 중 스프링부트 프로젝트를 배포할 가상 서버의 터미널을 엽니다. 인스턴스에 표시되고 있는 터미널 모양 아이콘을 클릭하면 됩니다. 2. 터미널에 [java] 명령어를 입력해 자바가 설치되었는지 확인합니다. 3. 아마 안 되어있을 테니, 이어서 바로 설치를 시작합니다. 설치에 필요한 명령어 순서는 다음과 같습니다. $ sudo apt update $ sudo apt install openjdk-17-jdk $ java --version 마지막 세 번째 명령어는 설치된 자바의 버전을 확인하는 것으로, 설치가 잘 되었다면 아래와 같은 결과를 확인할 수 있습니다. 4. 이제 jar 파일을 실행할 차례입니다. 명령어 [ls]를 입력해 옮겨둔 jar 파일..