본문 바로가기

전체 글102

openai api key 이용방법 안녕하세요 pulluper 입니다.  import openai  openai.api_key = "API KEY" response = openai.chat.completions.create(     model="gpt-3.5-turbo",     messages=[         {"role": "system", "content": "You are a helpful assistant."},         {"role": "user", "content": "Who won the world series in 2020?"},         {"role": "assistant", "content": "The Los Angeles Dodgers won the World Series in 2020."},       .. 2024. 5. 15.
QObject::moveToThread: Current thread (0x55c07be39a60) is not the object's thread (0x55c07c164490). Cannot move to target thread (0x55c07be39a60) python 디버깅이 안될 때 PyQT5 관련된 pip 부분을 다 지우고 실행하면 된다. 2024. 4. 10.
[OpenCV] 2. 이미지의 shape/type/color 이번에는 cv2 이미지의 shape/type/color 에 대하여 알아보겠습니다. 1) 이미지의 shape 확인하기 h, w, c = image.shape torch 와 다르게 h, w, c 의 순서로 shape을 가진다. 2) 이미지의 type 확인 이미지 타입은 default 로 uint8이다. 따라서 range 는 0~255 print(image.dtype) 2-1) 이미지의 type 변경하기 만약 float32로 타입을 변환 시키는 부분은 다음과 같다. 주의할 점은 255 곱하고 나누는 순서가 다른 부분이다. # uint8 --> float32 / 64 image = image.astype(np.float32) / 255 # float 32 --> uint8 image = (image * 255).. 2024. 4. 10.
[OpenCV] 1. 이미지 읽기/시각화/저장하기 안녕하세요 pulluper 입니다. opencv 를 이용해서 이미지처리 하는 방법을 공부 및 정리 해보려 합니다. (최근에는 copilot 을 사용해서 자꾸 까먹어서..) 1. 이미지 읽기, 시각화, 저장 import cv2 # 이미지 읽기 image = cv2.imread('읽을 이미지 경로') # 경로 뒤 파라미터정리 # -1 : alpha 읽기 (.png)일 경우 # 0: 1채널로 읽기 (gray scale) # 1: 3채널로 읽기 (default) # 이미지 시각화 cv2.imshow('window 이름', image) # window 위에 뜨는 이름, 시각화할 이미지 cv2.waitKey(0) # 키보드 입력이 들어올때까지 대기하라는 뜻 # (0) 은 무한정 대기, (1000)은 1000ms(1.. 2024. 4. 10.
PERSONALIZE SAM review (ICRL2024) SAM의 성능이 매우 좋기 때문에 학습없이 하나의 이미지로 자신이 원하는 물체를 찾아 낼 수 있는 방법을 찾다가, PerSAM 을 찾았다. https://arxiv.org/pdf/2305.03048.pdf 이 논문은 ICLR2024 poster에 accept 된 논문이었다. 이 논문은 강아지의 예를 들면서 자기의 강쥐가 하나 사진이 있으면 어떤 데이터셋에서 그 강쥐를 찾도록 하는 그런 시나리오에서 자신들의 알고리즘이 잘 작동한다고 하고 있다. SAM 자체가 visual prompt 를 가지고 인식을 하는 것 이기 때문에 이를 건드리는것 같은 느낌이 들었다. 작동방식을 간단하게 말하자면, 다음과 같다. SAM의 인코더를 통해서 학습할 퍼스널 이미지의 임베딩을 얻는다. 이 퍼스털 임베딩과 테스트 이미지의 모.. 2024. 3. 26.
git merge mater branch로 가서 git merge develop 를 하면 (master 에 2024. 2. 7.