일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- cv2
- Python
- Perceptron
- pyqt
- loss
- TF
- qtdesigner
- TFRecord
- 세계사
- 유로화
- img
- TensorFlow
- 퍼셉트론
- DataSet
- terminal
- keras
- 브렉시트
- dtype
- 세계대전
- opencv
- numpy
- error
- Training
- Inference
- 딥러닝
- 유가 급등
- itksnap
- deeplearning
- 비트코인
- 블록체인
- Today
- Total
목록전체 글 (117)
활연개랑
eq_img = cv2.equalizeHist(img) 위와 같이 equalizehist를 하는 과정에서 아래와 같은 오류가 발생하였습니다. cv2.error: OpenCV(4.5.5) /io/opencv/modules/imgproc/src/histogram.cpp:3439: error: (-215:Assertion failed) _src.type() == CV_8UC1 in function 위 오류를 보니 대충 8bit이미지로 만들면 되는 것 같아 보입니다. 8bit 이미지로 만들어주기 위해서 astype으로 바로 바꿀 수도 있겠지만, 이미지를 제대로 살리기 위해서 normalize를 한 후 astype을 통해 8bit 정수형 이미지로 만들어주면 오류가 해결됩니다.
cv2.error: OpenCV(4.5.5) /io/opencv/modules/imgproc/src/histogram.cpp:3439: error: (-215:Assertion failed) _src.type() == CV_8UC1 in function 'equalizeHist'stackoverflow.com/questions/23660929/how-to-check-whether-a-jpeg-image-is-color-or-gray-scale-using-only-python-stdli 해당 오류가 나는 이유는 여러가지가 있습니다. 그 중 가장 주된 이유는 아래와 같습니다. 1. 이미지가 gray형태가 아니다. - bgr2gray 또는 rgb2gray 등을 통해 gray scale로 만들어 주어야 합니다...
Available platform plugins are: xcb, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl. plt.imshow()를 실행하는 와중에 다음과 같은 오류가 발생하였습니다. 저는 현재 Linux Ubuntu20.04를 사용하고 있고, 위 문제는 우분투에서만 나타나는 오류로 확인됩니다.. QT5.15버전부터 호환이 안되는 것으로 보입니다. 따라서 $ Pip list|grep Qt 위 코드를 사용하여 Qt 리스트를 확인하고 모두 uninstall 시켜준 후에, $ pip install PyQt5==5.14.2..
_, bi_binary = cv2.threshold(roi_1, 0, 255, cv2.THRESH_BINARY) contours, hierarchy = cv2.findContours(bi_binary, cv2.RETR_LIST, cv2.CHAIN_APPROX_NONE) findcontours를 하기 위해 위 코드를 실행하는 과정에서 다음과 같은 오류가 발생하였습니다. cv2.error: OpenCV(4.5.5) /io/opencv/modules/imgproc/src/contours.cpp:195: error: (-210:Unsupported format or combination of formats) [Start]FindContours supports only CV_8UC1 images when mode..
다음 에러는 matplotlib에서 GUI 창에 plot을 띄우려고 하는데, GUI를 띄우기위한 plot 파이썬 모듈이 없을 때 나타납니다. UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. plt.show() 따라서, Qt5Agg, GTKAgg, Qt4Agg, 또는 pyqt5를 설치해서 다음과 같은 오류를 해결할 수 있습니다.
해결법: tfrecord를 만들 때와 parsing할 때, 또는 그 이후 decode할 때 비트가 어떻게 되는지 잘 확인하세요. 예를들어서 int64로 통일이 되어있지 않은지 확인하시면 됩니다.
tfrecord를 만들 때 발생하는 에러 TypeError: Input 'bytes' of 'DecodeRaw' Op has type int64 that does not match expected type of string. parsing하는 과정에서 label parsing을 다음과 같이 했을 때 위 오류가 발생했다. label = tf.io.decode_raw(features['train/label'], tf.int64) label = tf.cast(label, tf.int64) 하지만, label에서는 decode_raw를 사용할 필요 없이 label = features['train/label'] 이렇게만 작성해주면 된다.