목록프로그래밍 (59)
관심쟁이 영호
오늘은 Spring Boot에 H2 DataBase를 설치할 것이다. 1. H2 DataBase란? 맨 처음 포스팅한 내용에도 들어있다. H2 DataBase는 H2는 자바로 작성된 관계형 데이터베이스 관리 시스템이다. 자바 애플리케이션에 임베드하거나 클라이언트-서버 모드에서 구동할 수 있다. - 위키백과 - 주로 개발이나 테스트용도로 좋은 DB이다. 매우 가볍고 빠른게 장점이라고 한다. 2. h2database.com에 접속하여 다운로드 받아준다. - 다운로드 받아주고 추가 설치를 해준다. 3. 설치한 파일에서 bin 폴더의 h2(Windows 배치 파일)파일을 실행을 해주어야 한다. - 실행하면 웹 페이지가 하나 열리게 된다. 이렇게 뜨게 되는데, 여기서 주소창의 "192.168.56.1" 부분만 l..
오늘은 실무 스프링 부트 공부의 첫 시간이다. 첫 시간인 만큼 많이 설렌다. 본 공부는 인프런-김영한 개발자님 강의를 참고 강의 링크: www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-%ED%99%9C%EC%9A%A9-1/dashboard 시작해보자. Spring Boot 스타터를 이용한 프로젝트 만들기. 해당 수업은 인텔리제이로 한다. URL : http://start.spring.io - 스프링은 프로젝트 만드는게 너무 빡세다. 그래서 스프링 프로젝트를 생성하는데 도움을 주는 웹페이지를 이용할 계획이다. 접속을 해보자. 1. Group, Artifact를 입력해준다. - Group은 Spring을 이용하다보면 많은 프..
안녕하세요! 관심쟁이 영호입니다. 오늘은 Android Studio로 파이어베이스를 사용할 예정인데요! 파이어 베이스에서 어떤 것을 이용하냐! 바로 FireStore를 이용할 예정입니다! 바로 시작해보죠! 오늘의 포스팅 글은 안드로이드 스튜디오에서 파이어베이스를 이용하기 까지! 아주 간단하게 작성해볼게요. 1. 파이어베이스에 접속한다. https://firebase.google.com/ Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com 2. 구글 로그인을 해준다. 3. 홈페이지에 "시작하기"를 눌러준다. 4. "프로젝트 추가"를 눌러준다. 5. 프로젝트 이름을 지정해준다. 6. 계속을..
안녕하세요! 관심쟁이 영호입니다. 오늘 함께 공부해볼 내용은 자바입니다. 문자열을 정수형으로 바꾸기 위해서는 여러 조건이 있어야 해요! 조건 1. 문자열은 "123123"과 같이 정수형의 문자로만 이루어져 있어야 한다. 2. "abjdmf가나-+!!123"과 같은 문자열을 정수형으로 바꾸는 것은 불가능하다. 3. "abjdmf가나-+!!123"을 정수형으로 바꾸기 위해서는 한 문자씩 꺼내어 아스키, 유니 등등 코드로 변환하는 방법이 있다. 1. 문자열은 "123123"과 같이 정수형의 문자로만 이루어져 있어야 한다. 이러한 조건에는 사용하는 함수가 있어요! 그 함수는 Integer.ParseInt() 입니다! 사용방법은 코드로 바로 살펴볼게요. public class Test { public static..
안녕하세요! 관심쟁이 영호입니다! 오늘 공부할 과목은 OpenCV입니다! 오늘은 모폴로지에 대해서 공부를 할 예정이에요! 모폴로지란? 영상 처리에서 모폴로지는 영상의 객체들의 형태를 분석하고 처리하는 기법이에요! 영상의 경계, 골격, 블록 등등의 형태를 표현하는데 필요한 요소를 추출해주는데요! 모폴로지를 통해서 영상 내의 객체를 좀 더 밝게, 크게, 작게, 어둡게 등등 임의의 조작을 하는데 도움을 줍니다. 모폴로지 - 침식 연산 모폴로지를 통해서 객체가 검출되면 해당 객체를 침식하는 연산이에요! 침식 연산을 하게 되면, 크기는 축소! 배경은 확장! 그럼 어떻게 하는가? 1. 가장 먼저 침식 마스크를 설정합니다. 침식 마스크는 아래의 표와 같이 이루어져 있어요! 0 1 0 1 1 1 0 1 0 2. 영상의..
안녕하세요. 관심쟁이 영호입니다! 오늘은 OpenCV를 공부해볼게요! 오늘은 영역처리 부분에서 회선과 블러링에 대해서 공부를 해볼게요. 영역처리란? 영상처리 작업을 하다보면 공간영역, 주파수 영역에 대한 표현을 자주 접할 수가 있어요! 말 그대로 공간, 주파수를 영역으로 나누어 처리를 하는 것입니다. 공간영역은 영상에서 다루어질 화소공간을 의미합니다! 이것을 더욱 세분화하면 화소점 하나하나의 개념이라기 보다는 화소가 모인 특정 범위의 화소 배열을 의미해요! 그리고 대부분 마스크 또는 윈도우라고 불리는 커널을 이용하여 회선을 수행합니다! 회선이란? 어떠한 마스크값을 영상영역에 전반적으로 곱하여 출력되는 값을 모든 출력화소값에 대해 이동하면서 수행하는 것을 하는 것을 말합니다. 이때, 이 마스크는 커널, 윈..