def convert_cv_qt(self, cv_img):
"""Convert from an opencv image to QPixmap"""
rgb_image = cv2.cvtColor(cv_img, cv2.COLOR_BGR2RGB)
h, w, ch = rgb_image.shape
bytes_per_line = ch * w
convert_to_Qt_format = QtGui.QImage(rgb_image.data, w, h, bytes_per_line, QtGui.QImage.Format_RGB888)
p = convert_to_Qt_format.scaled(self.disply_width, self.display_height, Qt.KeepAspectRatio)
return QPixmap.fromImage(p)
Kırpma olaylarını halletmek için de pyqt5 teki event leri felan kurcalarsın diye düşünüyorum.
Bu da çözüm aslında, ama yukarıdaki daha pratik gibi geliyor bana. Ama denemedim kodu açıkçası
Bu arada anahtar kelime : pyqt5 and cv2
(Googlelamak için)