* Environment
- Ubuntu 18.04
* Problem
- cv2.imshow 함수와 plt.plot함수를 동시에 쓸 경우 다음과 같은 에러가 뜨며 코드가 죽음

* Solution
- matplotlib.plot함수와 cv2.imshow 함수가 같은 visualization 도구를 사용해서 발생하는 에러로 추정.
(참고)
https://github.com/matplotlib/matplotlib/issues/18406
plot function does not work when importing cv2 (opencv) · Issue #18406 · matplotlib/matplotlib
Bug report Bug summary after installing PyQt5, plot function does not work alongside "cv2" (opencv). plot function works normally until i import cv2. Code for reproduction import matplotlib.pyplot ...
github.com
matplotlib plot할 때 다음 설정을 추가해야 한다.
import matplotlib
matplotlib.use('tkagg')
import matplotlib.pyplot as plt
import cv2
++ tkagg를 사용해서 발생하는 에러 발생 시

다음 명령어를 통해 설치
sudo apt-get install python3-tk
(참고)
[Error Log]Python: No module named _tkinter에 관한 이슈
Issue 설명 _tkinter는 Python의 GUI 모듈이다. 그런데 간혹 Mac이나 Linux에서 모듈을 설치했음에도 tkiner를 찾을 수 없다는 에러가 뜰 때가 있다. 에러명은 다음과 같다. error: ImportError: No module named _tkinter
ooeunz.tistory.com
* Reference
https://github.com/matplotlib/matplotlib/issues/18406
plot function does not work when importing cv2 (opencv) · Issue #18406 · matplotlib/matplotlib
Bug report Bug summary after installing PyQt5, plot function does not work alongside "cv2" (opencv). plot function works normally until i import cv2. Code for reproduction import matplotlib.pyplot ...
github.com
[Error Log]Python: No module named _tkinter에 관한 이슈
Issue 설명 _tkinter는 Python의 GUI 모듈이다. 그런데 간혹 Mac이나 Linux에서 모듈을 설치했음에도 tkiner를 찾을 수 없다는 에러가 뜰 때가 있다. 에러명은 다음과 같다. error: ImportError: No module named _tkinter
ooeunz.tistory.com
'Libraries & Packages > OpenCV' 카테고리의 다른 글
| [OpenCV] 이미지 데이터 타입 확인 및 변경 (0) | 2023.07.22 |
|---|---|
| c++에서 이미지 가로,세로 크기 확인 및 크기 변환 (0) | 2023.04.06 |
| error: ‘CV_LOAD_IMAGE_COLOR’ was not declared in this scope 에러 해결 방법 (0) | 2023.04.06 |
| fatal error: opencv2/opencv.hpp: No such file or directory 에러 해결 (0) | 2023.04.06 |