TIL/2023.5월(22)
-
TIL 도커 강의 1주차
2023.05.31 수 5월의 마지막 TIL입니다. 오늘은 도커 강의 1주차를 들었습니다. 발생한 문제 AWS에서 인스턴스를 생성할 때, 키-페어를 위해 ssh키를 발급받을 수 있습니다. 연결을 위해 ssh -i 키위치\키이름.pem ubuntu@퍼블릭 ipv4주소 명령어를 이용했지만, 에러가 발생하였습니다. WARNING: UNPROTECTED PRIVATE KEY FILE! 찾아보니 권한이 널널하게 설정되어 발생하는 문제였습니다. 구글링을 통해 해결방법을 찾았습니다. https://velog.io/@rockwellvinca/AWS-SSH-%EC%A0%91%EC%86%8D-%EC%8B%9C-WARNING-UNPROTECTED-PRIVATE-KEY-FILE-%EC%97%90%EB%9F%AC-%ED%95%..
2023.05.31 -
TIL 도커주간인데...
2023.05.30 화 이번주는 도커에 대하여 학습합니다, 도커주간이 끝나면 최종프로젝트에 들어가겠죠. 일단 강의에 배포에 대한 내용이 나오니 배포부분이 약한 저는 일단 들을 생각입니다. 그런데 오늘은 강의를 잠시 미뤘습니다. 조금 이른 감이있지만, 최종 프로젝트에 대하여 생각해 보았습니다. 최종프로젝트 팀은 변경될 거 같습니다, 아마 팀이 결정되고 실제로 처음 만남을 가지는 건 최종프로젝트 당일이겠죠? 서로 잘 모르고, 어색한 분위기가 있을 것입니다, 여러 인사가 오가고 소개가 오간 다음 프로젝트에 대한 말이 나올 것이고, 분명 다들 한 걸음씩 물러나서 의견을 말하는 시간이 늦어질 것입니다. 일단 저는 이 부분을 좀 편하게 넘어가기 위한 대책으로 저만의 최종프로젝트를 한 번 생각해 보자 느꼈습니다. 당..
2023.05.30 -
TIL KPT 회고
2023.05.29 월 이번 프로젝트를 마치며, KPT를 작성해 봅시다. KEEP(유지해야할 점) 맡은 역할에 책임 다하기 -이번 프로젝트에서도 맡은 역할에 집중하여, 계획했던 기능을 다 구현했습니다. 다음 프로젝트에서도 이러한 자세를 가져야 합니다. 깔끔한 코드 작성 -이번 프로젝트에서 기능을 함수로 분리하여, 좀 더 다양하게, 그리고 편하게 사용할 수 있게 만들기 위해 많은 고민을 하였습니다. 다음 프로젝트에서도 중복된 기능은 함수로 작성하여 가독성과 효율성을 높이는 방식을 사용해야 합니다. 아이디어 정리 -이번 프로젝트에서는 유독 좌표를 계산하여 알맞은 형태로 출력되게 만들어야 하는 부분이 많았습니다, 이를 위해 그림판을 사용하여, 생각을 정리하고, 계획을 해보는 등 많은 도움이 되었습니다, 또한 ..
2023.05.29 -
TIL 딥러닝 프로젝트4
2023.05.26 금 1.비율조절 아주 간단하게 해결하였습니다, 어제 생각했던 것처럼, 중간값을 이용했습니다. if target == a: # 랜덤 이미지 딕셔너리 random_images = [ {"num": 0, "img": "week4/imgs/up_cat.png"}, {"num": 1, "img": "week4/imgs/top_cat1.png"} ] sticker_img_path = random_contorl(random_images) # 스티커 이미지 로드 sticker_img = cv2.imread(sticker_img_path, cv2.IMREAD_UNCHANGED) control_y = a // 2 #control_y는 a의 중간값을 가집니다. pt1 = x1, y1 pt2 = x2, 0..
2023.05.26 -
TIL 딥러닝 프로젝트3
2023.05.25 목 오늘 진행한 프로젝트 과정에 대하여 적어봅시다. 어제는 저의 코드를 공유받은 코드에서 작동시켰을 때 적용되지 않는 문제를 해결하지 못하고 끝났었습니다. 오늘 아침 그 부분부터 해결했습니다. 1.사이즈를 조절시키는 if문 적용시키기 사실 간단한 문제였습니다. if target == a: pt1 = x1, y1 pt2 = x2, 0 if x2 - x1 < w * 0.3: width_increase = int((x2 - x1) * 0.2) x1 -= width_increase x2 += width_increase cv2.rectangle(img, pt1=pt1, pt2=pt2, color=(0, 0, 255), thickness=2) 문제점이 보이시나요? 증감시킨 x1, x2가 pt1,..
2023.05.25 -
TIL 딥러닝 프로젝트 2
2023.05.24 수 오늘도 딥러닝 파트를 맡아 프로젝트를 진행했습니다. 어제 방법1.을 사용하여 구현하고자 했을 때, 여러문제가 있어 오늘 아침부터 방법2를 구현하기 위해 고민했습니다. 가장 먼저 마스킹 기법을 사용하기 위해 어떻게 해야할까 고민했습니다. a, b, c, d의 값을 구하고, 그 값 중 가장 큰 값을 뽑고, 중간 지점에 circle을 생성하여 그 안에 이미지를 넣자! 계획했습니다. 그럼 일단 반지름을 구해야하니 또 그림판을 켜 생각했습니다. 첫번째 방법은 y2에서 d_y의 거리를 반지름의 값으로 하자! 생각하고 실행시켰지만, 예상보다 범위가 너무 컸기에 두 번째 방법으로 파란박스를 침범하지 않게 고정된 값을 더해주고 그 고정된 값을 더한 y2의 값부터 d_y까지의 거리를 구해 반지름으로..
2023.05.24