Exemple #1
0
class Face(QtGui.QMainWindow):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        #add button funtion
        QtCore.QObject.connect(self.ui.pushButton_2, QtCore.SIGNAL("clicked()"), self.file_open)
        QtCore.QObject.connect(self.ui.pushButton_3, QtCore.SIGNAL("clicked()"), self.detect)
    
    def file_open(self):
        self.pic_file = QFileDialog.getOpenFileName(self,"Open file dialog","/home/arch","Picture files(*.png *.jpg *.bmp)")
        print self.pic_file
        #filename ----->文件的整个路径
        self.pic = QPixmap(self.pic_file)
        self.pic.scaled(100, 100)
        scene = QGraphicsScene()
        scene.addPixmap(self.pic)
        self.ui.graphicsView.setScene(scene)
    

    def detect(self):
        print self.pic_file
        detect.detectObject(str(self.pic_file))
        #load to show after dected
        self.pic = QPixmap(QString("face1.jpg"))
        self.pic.scaled(100, 100)
        scene = QGraphicsScene()
        scene.addPixmap(self.pic)
        self.ui.graphicsView.setScene(scene)
Exemple #2
0
 def __init__(self, parent=None):
     QtGui.QWidget.__init__(self, parent)
     self.ui = Ui_MainWindow()
     self.ui.setupUi(self)
     #add button funtion
     QtCore.QObject.connect(self.ui.pushButton_2, QtCore.SIGNAL("clicked()"), self.file_open)
     QtCore.QObject.connect(self.ui.pushButton_3, QtCore.SIGNAL("clicked()"), self.detect)