目录
python opencv 二值图,计算白色区域的最小外接矩形,并判断角度,然后旋转到指定角度
python opencv pyqt 旋转图片
import sys
import cv2
import numpy as np
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QImage, QPixmap, QPainter
from PyQt5.QtWidgets import QApplication, QLabel, QVBoxLayout, QWidget, QPushButton, QFileDialog, QLineEdit, QGraphicsScene, QGraphicsView
class MainWindow(QWidget):
def __init__(self):
super().__init__()
# 初始化变量
self.image = None
self.angle = 0
self.pivot = (0, 0)
# 初始化界面
self.init_ui()
def init_ui(self):
# 设置界面布局
layout = QVBoxLayout()
# 添加显示图片的GraphicsView
self.scene = QGraphicsScen