Study(30)
-
컴퓨터 비전이란?
이번에 학교 스터디에 들어갔다. 학점을 주는 건 아니고 교수님과 스터디로 가볍게 프로젝트 하는 활동인 듯하다. 대주제는 영상처리와 컴퓨터 비전이였다. 영상처리와 컴퓨터 비전은 무엇일까? 컴퓨터 비전, 딥러닝, AI, 영상처리, 컴퓨터 그래픽스 구글링해봐도 문서로 읽으면 잘 이해가 안간다. 그래서 영상으로 찾았다. 정리된곳이 없어서 내가 정리하려고 한다. 컴퓨터 비전 컴퓨터 비전 영상처리, 컴퓨터 비전, 컴퓨터 그래픽스 차이 위의 영상을 토대로 정리해본 글이다. 컴퓨터 비전 쉽게 얘기해서 컴퓨터에게 보는 방법을 가르치는 분야 학습이 필요 이때 이용되는게 머신러닝이다. 기하학 대수학 기초 필요 영상처리 영상이란 멈취있는 정지 영상, 움직이는 동영상을 의미한다. 영상처리는 말 그대로 그 영상을 처리하는 행위이..
2020.12.28 -
Intelij Cannot resolve table 오류 해결방법
spring boot 강의를 듣던 중에 JPA로 테이블을 생성하는데 오류가 발생했다. Cannot resolve table .... 코드 창에도 빨간 줄이 그어진다. 해결방법 구글링 해보니 해결책이 나와 있었다. (역시 구글링이 최고다.) Settings -> Editor -> Inspections -> Unresolved database references in annotations에 체크를 해제한다. Apply와 OK를 누르면 해결된다. 사실 이거 안 해도 돌아가는 데는 무리 없다
2020.12.03 -
Project를 준비하며
팀프로젝트의 조장을 맡았다. 프로젝트도 처음이고 조장도 처음이였다. 어려웠다. 준비 기간은 총 2달이다. 3주동안 준비만 했다. 팀은 4명이다. 주제설정에 1주 구현방법 조사에 3일 각자 공부를 할 것을 정하고 최대한 빨리 공부했다. 다른 조보다 빨랐다. 할 일은 점점 늘어나고 쉽지 않았다. 그래도 열심히 해보려 한다.
2020.11.27 -
Intelij 단축키 윈도우버전
내가 듣는 김영한씨의 spring 기본 강의에선 강사님이 맥을 쓰셔서 윈도우랑 단축키가 안 맞는다. 지금까지 나온 단축키를 윈도우버전으로 정리해야겠다고 생각했다. 단축키는 File -> settings -> keymaps에서 찾으면 된다. Alt + Insert : 새로운 클래스나 패키지등을 만들 때 사용한다. 아니면 생성자, getter and setter을 만들 때 유용하다. Alt + Shift + m : Extract Method 생성한다. Ctrl + Alt + s : Files->settings 로 이동한다. Ctrl + Alt + b : 해동 코드의 구현부로 이동한다. Ctrl + Alt + v : 값은 받을 변수 생성한다. Ctrl + e : 최근 사용한 파일 목록을 조회한다. Ctrl +..
2020.11.26 -
좋은 객체 지향 설계의 5가지 원칙(SOLID)
SPR 단일 책임 원칙(single responsibility principle) 한 클래스는 하나의 책임만 가져야 한다. 하나의 책임이라는 것은 모호하다. 클 수도 있고, 작을 수도 있다. 문맥과 상황에 따라 다르다. 중요한 기준은 변경이다. (변경이 있을 때 파급 효과가 적으면 단일 책임원칙을 따른 것) OCP 개방-폐쇄 원칙(open/closed principle) 소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다. 다형성을 활용한다. 인터페이스를 구현한 새로운 클래스를 하나 만들어서 새로운 기능을 구현한다. LSP 리스코프 치환 원칙(Liskov substitution principle) 프로그램의 객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어야..
2020.11.25 -
나도 코딩을 보며 c언어를 공부하였다.
유튜버 나도 코딩의 영상을 보며 c언어를 복습하였다. 학교 복학 전에 c언어를 복습하려고 했다. 하지만 책을 보기는 싫고 그래서 나의 스승님인 유튜브를 찾아보았다. 아주 많은 c언어 기본 강의가 있었다. 그 중에 제일 마음에 드는 유튜버를 선택했다. 나도 코딩이라는 유튜버이다. 영상도 깔끔하고 목소리도 괜찮고 일단 영상이 짧았다. 나도 코딩 C 언어 초보 강의 [나도 코딩] C 언어 초보 강의 - YouTube 직접 게임을 만들며 배우는 C 언어 코딩 강의입니다. 왕초보를 위해 제작하였으니 지금 바로 들어보세요 ! www.youtube.com 그 중에서도 가장 마음에 들었던게 10개정도 프로젝트를 하는 것을 보여주었다. 지금 6번까지 들었는데 이제 더 들어야겠다. 복습하려면 이 강의를 추천한다.
2020.03.26