본문 바로가기
728x90

Programming (프로그래밍)/Error (오류 해결 모음집)5

[OpenCV] Google Colab에서 OpenCV 이미지 출력하기 - cv2_imshow 사용법 Jupyter Notebook에서의 cv2.imshow() 사용 문제Jupyter Notebook에서는 cv2.imshow()를 사용할 수 있지만, Google Colab에서는 cv2.imshow()가 작동하지 않는다. 이 문제는 Colab의 실행 환경이 Jupyter와 다르기 때문인데, Colab은 GUI 기반의 창을 열 수 없기 때문에 cv2.imshow()가 제대로 작동하지 않는다. 따라서, Google Colab에서는 OpenCV 이미지를 표시할 때 cv2_imshow()를 사용해야 한다. cv2_imshow() 사용하기Google Colab에서는 OpenCV 이미지를 화면에 출력하려면 cv2_imshow() 함수를 사용해야 한다. 이 함수는 Colab 환경에서 이미지를 표시할 수 있도록 지원한다.. 2025. 2. 4.
[OpenCV] OpenCV와 Matplotlib 색상 차이: BGR vs RGB 문제 해결 OpenCV에서 이미지를 불러와 Matplotlib으로 출력할 때, 색상이 이상하게 표시되는 문제를 경험한 적이 있을 것이다.이는 OpenCV와 Matplotlib이 색상 채널을 다르게 해석하기 때문이다.OpenCV: BGR(Blue, Green, Red) 사용Matplotlib: RGB(Red, Green, Blue) 사용따라서, OpenCV에서 불러온 이미지를 그대로 plt.imshow(img)로 출력하면 파란색과 빨간색이 뒤바뀌는 현상이 발생한다. 이 문제를 해결하려면 cv2.cvtColor()를 사용해 BGR을 RGB로 변환하면 된다.import cv2import matplotlib.pyplot as pltimg = cv2.imread("image.jpg") fix_img = cv2.cvtCol.. 2025. 2. 2.
[OpenCV] Python 이미지 처리: OpenCV 경로 오류 cv2.imread()를 사용할 때 흔히 발생하는 실수는 잘못된 파일 경로를 지정하는 것이다. 경로가 잘못되면 OpenCV는 None을 반환하며, 이는 이미지를 로드할 수 없다는 의미이다. 항상 파일 경로를 다시 확인하고, 이미지 파일이 해당 경로에 존재하는지 확인해야 한다. 올바른 경로와 잘못된 경로의 차이올바른 경로: 이미지를 정상적으로 읽을 수 있으며, img의 타입은 numpy.ndarray로 출력된다. 즉, 이미지가 정상적으로 로드되어 사용 가능하다는 의미이다.img = cv2.imread("/content/test.jpg") # Google Colab에 있는 파일 경로이다.print(type(img)) # output:  잘못된 경로: 잘못된 경로를 지정하면, None이 반환되며, 이는 이미.. 2025. 2. 1.
[깃허브] Jekyll Theme 업데이트가 안될 때 - Commit/Setup Ruby 에러 해결법 데이터, 테크 직종이라면 필수로 가지고 있어야 할 포트폴리오, 열에 아홉은 Github에서 포트폴리오를 제작한다. 아무래도 도메인을 따로 구매하지 않고도 홈페이지를 만들 수 있다는 장점이 있어서랄까.. 이 부분은 나중에 따로 기록해보겠다. Github 내에서도 Jekyll Theme라고 블로그를 만들 수 있는 테마가 있다. 나는 현재 Cotes Chung님의 Chirpy Jekyll Theme를 사용 중이다. 블로그 테마 만들기도 나중에 따로 기록해보겠다. 본론으로 들어가자면 불과 2주 전까지만 해도 깃허브 사이트에서 포트폴리오 수정 후 커밋(업데이트)를 하면 문제가 없었는데 어제부터 아래와 같은 에러가 발생하기 시작하면서 포트폴리오 페이지가 업데이트 되지 않았다. 에러 메세지를 보아 하니 Ruby를 셋.. 2023. 12. 29.
반응형