本例作为python图像处置惩罚的入门课程1,使用Qt+ OpenCV+Python加载图片。
主要有如下几个地方需要注意:
1. OpenCV 默认使用 BGR 格式,而 Qt 使用 RGB。显示前需要转换:cv2.cvtColor(img, cv2.COLOR_BGR2RGB),一样平常使用某个QLabel控件进行显示。
- pic = cv2.cvtColor(pic, cv2.COLOR_GRAY2RGB)
- showImage = QImage(pic.data, pic.shape[1], pic.shape[0], QImage.Format.Format_RGB888)
- qlabel.setPixmap(QPixmap.fromImage(showImage))
复制代码- 2.两个按钮是先添加到水平布局中,然后再把水平布局添加到窗体上。
复制代码
一、PySide6的先容
1.1 PySide6 是 Qt 框架的官方 Python 绑定库,它允许 Python 开辟者使用 Qt 的全部功能来创建跨平台的桌面应用程
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |