전체 글 105

[OpenCV] 합성곱 신경망 CNN

작성자김명원일 시2024. 10. 01 (화) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 합성곱 신경망 (Convolutional Neural Networks, CNN) 합성곱 신경망을 사용하는 분야들 1. 객체 감지(Object Detection): 자율주행 차량은 도로 위의 자동차, 보행자, 표지판, 신호등 등 다양한 객체를 인식하고 구분해야 합니다. CNN은 이미지나 비디오 프레임에서 이러한 객체를 실시간으로 감지하고, 각 객체의 위치를 파악하는 데 중요한 역할을 합니다.2. 차선 인식(Lane Detection): 도로에서 차선을 감지하고 이를 기반으로 차량이 도로를 유지하도록 돕습니다. CNN은 카메라로 촬영한 도로 이미지를 분석..

카테고리 없음 2024.10.01

[알고리즘] Merge sort & Quick sort

작성자장원준일 시2024. 10. 01 (화) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진    오늘은 알고리즘 강의 시간에 배우는 merge sort 와 Quick sort 에 대해서 공부를 했다.  먼저 Merge sort  Merge Sort는 분할 정복(Divide and Conquer) 알고리즘의 대표적인 예시입니다. 리스트를 더 작은 부분으로 분할한 후, 각 부분을 정렬하고, 마지막에 다시 합병하여 최종 정렬된 리스트를 얻는 방식으로 동작합니다. Merge Sort의 시간 복잡도는 항상 O(nlog⁡n)O(n \log n)O(nlogn)입니다. Merge Sort의 단계분할 (Divide): 리스트를 두 개의 하위 리스트로 나눕니..

카테고리 없음 2024.10.01

[Django] 인프런 Django로 Pinterest 따라 만들기 (5)

작성자성창민일 시2024. 10. 1 (화) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 이전 시간에 css를 저장할 static에 대해 알아보았는데요, 강의를 듣던 중 메모할 것이 생겼습니다.os.path.join(경로, 경로)이것도 그냥 아무 생각 없이 썼었는데, 영상에서 설명을 해주셨습니다os 라이브러리에서 경로 관련해서 제공하는 것이고, 뒤에 나오는 두 경로를 합쳐주는 것입니다.보통 Django의 settings.py 에서 많이 썼는데요.BASE_DIR을 미리 정해두고 (BASE_DIR, 새로운 디렉토리명) 이런식으로 새로운 경로를 지정해줬습니다. memo) 파이참에서 ctrl+b를 누르면 선언되어 있는 내용으로 이동한다고 합니다. ..

카테고리 없음 2024.10.01

[알고리즘] JAVA 기초 다지기 (2) - 출력

작성자이재영일 시2024. 10. 01 (화) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진더보기목차print, println, printfBufferedWriterStringBuilder, StringBuffer이번 주차에는 출력을 주제로 스터디를 진행하려고 한다. 자바가 어렵게 느끼는 이유 중 하나가 나는 이런 '기본기' 때문이라고 생각한다. 입/출력의 방식이 다른 언어와 비교해서 너무 다양해 어느 상황에 뭐를 사용해야 더 효율적인지 판단하기 힘들다. 그래서 이번 주차에서 다양한 출력 방식에 대해 공부하고 기본을 더 다져보려고 한다.1. print, println, printf자바를 공부하면 가장 먼저 배우는 출력 방식이다. 3가지 방법 ..

카테고리 없음 2024.10.01

[Boj] 백준 C++ #11726 2xn 타일링

작성자임혜진일 시2024. 10. 01 (화) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진  📍알고리즘 분류: DP 동적 프로그래밍큰 문제를 작은 문제로 나눌 수 있으며 작은 문제에서 구한 정답은 그것을 포함하는 큰 문제에서도 동일할 경우 DP를 사용한다. 📍문제 풀이:처음에는 조합(Combination)을 이용한 수식으로 문제에 접근했다. 문제에서 높이는 2로 고정되어 있으므로 2xn 타일을 쪼개보면 타일을 구성할 수 있는 경우는 '2x1' 혹은 '1x2 두개를 위아래로 붙인 2x2' 뿐이다. 그래서 2x1의 모양을 A, 2x2의 모양을 B라고 하자. A는 가로를 1만큼 차지하고 B는 한번에 2만큼 차지한다. 따라서 2xn의 모양에서 ..

카테고리 없음 2024.10.01

[OpenCV] Projective Geometry

작성자김명원일 시2024. 9. 24 (화) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 1D Projective Geometry이미지 형성은 원근 투영에서 이루어진다.눈과 이미지 평면 사이의 거리가 1이라고 가정한다.이미지 좌표는 위의 사진과 같이 표시된다.물리적으로 폐색기가 없는 경우 프로젝터는 이미지 평면의 한 점에 해당한다.수학적으로 위의 문장은 다음과 같이 표현된다.1D 투영 기하학을 위한 균질한 좌표투영 평면 = 유클리드 평면 + 점의 프로젝터ℝ2와 관련된 투영 공간을 투영 평면 ℙ1이라고 한다.2D Projective Geometry이미지 평면의 각 점(x, y)은 광선(wx, wy, w)으로 표시된다.광선의 모든 점은 동일하다..

카테고리 없음 2024.09.24

[Flutter] 프로필 설정 UI 구성하기

작성자임혜진일 시2024. 9. 24 (화) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진  앱 개발 프로젝트 중 프로필 설정 UI를 구성해야 하는데, 유튜브에 좋은 샘플이 있어서 따라해봤다. 하지만 유튜브 영상을 보면서 했을 때 마냥 코드만 따라치게 되는 경향이 있다. 뼈대가 없으면 스스로 구현하기 어려워지므로 유튜브에서 구성한 UI의 코드를 리뷰해보고 뜯어본 다음 내 앱에 맞게 변형하는 작업까지 기록해보려 한다. 왜 이 위젯을 사용해서 왜 이렇게 레이아웃을 구성했는지 초점을 두어 분석해보려고 한다. 내가 본 유튜브 영상은 아래 링크이다. 맨 아래에 전체 코드가 있다.https://www.youtube.com/watch?v=AS183vv0x..

카테고리 없음 2024.09.24

[컴퓨터 비전] corner detection

작성자장원준일 시2024. 9. 24  (목) 18:00 ~ 21:00장 소복지관 b-128호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 지역 특징 검출이란?지역 특징 검출은 이미지 속에서 독립적이고 의미 있는 "특징점(Feature Point)"을 찾아내는 기법입니다. 이러한 특징점은 이미지 변형(회전, 이동, 크기 변화 등)에도 불구하고 고유성을 유지하며, 이미지 간의 매칭을 가능하게 합니다. 주로 컴퓨터 비전, 증강 현실(AR), 객체 인식, SLAM(동시적 위치추정 및 지도작성)과 같은 응용 분야에서 사용됩니다.특징점(Feature Point)이란?특징점은 이미지 내에서 특이성을 가지는 지점입니다. 일반적으로 에지, 코너, 또는 블롭(blob)과 같은 요소를 특징점으로 사용합니다...

카테고리 없음 2024.09.24

[Django] 인프런 Django로 Pinterest 따라 만들기 (4)

작성자성창민일 시2024. 9. 24 (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 include와 extend를 지금까지 사용해 보았지만, 예전처럼 그냥 아무 생각 없이 따라 치는 것 같아서 정신 차리고 검색하며 공부해 보았습니다.검색해 보고 이해한 대로 적어보자면, include : 네이버 화면에서 이 부분에 베너같은걸 넣고 싶을때 사용하는 느낌이고,extend : 네이버 웹툰같은걸 볼 때 상단에 월, 화, 수, 목, 금, 토, 일 같은 요일별 이동 버튼은 항상 유지되는데, 이것처럼 내가 뭔가를 만드는데 항상 유지시키고 싶은 것들을 가져와서 사용하는 느낌입니다.  꾸미기저번주에 include와 extend로 꾸미기를 할 기반을 마련..

카테고리 없음 2024.09.24

[알고리즘] JAVA 기초 다지기 (1) - 입력

작성자이재영일 시2024. 9. 24 (화) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진더보기목차ScannerBufferedReader다양한 입력 예제지난 주차에 백준을 풀 때 느꼈던 기본기 부족을 위해 이번 주차는 입력을 주제로 스터디를 진행할 것이다. 주제를 입력으로 한 이유는 백준 문제를 풀면서 입력을 일단 잘 받아야 하는데, 시간초과가 뜨거나 행렬을 입력받거나, 한줄로 입력된 숫자를 하나 씩 입력받거나 하는 등에 입력을 원래 주 언어였던 파이썬으로 했을 때와 난이도 차이가 심해 공부가 필요하겠다고 느껴서기 때문이다.1. Scanner자바를 공부하면 가장 먼저 배우는 입력 방식이다. 자바에서 사용자로부터 콘솔 입력을 읽을 수 있는 간단..

카테고리 없음 2024.09.24