opencv读取海康威视相机做双目视觉界面
1.pyqt做界面
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4929e88e8b67034c395596da3f640606.png)
2.ui文件转化为.py
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'fruitcamera.ui'
#
# Created by: PyQt5 UI code generator 5.13.0
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(989, 685)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.btnopen = QtWidgets.QPushButton(self.centralwidget)
self.btnopen.setGeometry(QtCore.QRect(850, 110, 121, 31))
self.btnopen.setStyleSheet("background-color: rgb(0, 170, 255);\n"
"font: 18pt \"楷体\";")
self.btnopen.setObjectName("btnopen")
self.btncapture = QtWidgets.QPushButton(self.centralwidget)
self.btncapture.setGeometry(QtCore.QRect(850, 170, 121, 31))
self.btncapture.setStyleSheet("background-color: rgb(0, 255, 0);\n"
"font: 18pt \"楷体\";")
self.btncapture.setObjectName("btncapture")
self.btnread = QtWidgets.QPushButton(self.centralwidget)
self.btnread.setGeometry(QtCore.QRect(850, 230, 121, 31))
self.btnread.setStyleSheet("background-color: rgb(255, 0, 255);\n"
"font: 18pt \"楷体\";")
self.btnread.setObjectName("btnread")
self.layoutWidget = QtWidgets.QWidget(self.centralwidget)
self.layoutWidget.setGeometry(QtCore.QRect(20, 50, 791, 371))
self.layoutWidget.setObjectName("layoutWidget")
self.gridLayout = QtWidgets.QGridLayout(self.layoutWidget)
self.gridLayout.setContentsMargins(0, 0, 0, 0)
self.gridLayout.setObjectName("gridLayout")
self.label = QtWidgets.QLabel(self.layoutWidget)
font = QtGui.QFont()
font.setPointSize(18)
font.setBold(True)
font.setWeight(75)
self.label.setFont(font)
self.label.setAlignment(QtCore.Qt.AlignCenter)
self.label.setObjectName("label")
self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
self.label_2 = QtWidgets.QLabel(self.layoutWidget)
font = QtGui.QFont()
font.setPointSize(18)
font.setBold(True)
font.setWeight(75)
self.label_2.setFont(font)
self.label_2.setAlignment(QtCore.Qt.AlignCenter)
self.label_2.setObjectName