当前位置: 首页 > news >正文

中铁建设集团华东分公司网站江苏网站推广

中铁建设集团华东分公司网站,江苏网站推广,免费购物网站制作,河南省建设厅证件证件查询网站程序示例精选 PythonQt虹膜检测识别 如需安装运行环境或远程调试#xff0c;见文章底部个人QQ名片#xff0c;由专业技术人员远程协助#xff01; 前言 这篇博客针对《PythonQt虹膜检测识别》编写代码#xff0c;代码整洁#xff0c;规则#xff0c;易读。 学习与应用推… 程序示例精选 PythonQt虹膜检测识别 如需安装运行环境或远程调试见文章底部个人QQ名片由专业技术人员远程协助 前言 这篇博客针对《PythonQt虹膜检测识别》编写代码代码整洁规则易读。 学习与应用推荐首选。 运行结果 文章目录 一、所需工具软件 二、使用步骤        1. 主要代码        2. 运行结果 三、在线协助 一、所需工具软件 1. Python, Qt        2. Pycharm 二、使用步骤 代码如下示例 # coding:utf-8 import sys import cv2 import cv2 as cv import numpy as np from PyQt5 import QtWidgets class Ui_Dialog(object):def setupUi(self, Dialog):Dialog.setObjectName(Dialog)Dialog.resize(542, 454)sizePolicy QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(0)sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth())Dialog.setSizePolicy(sizePolicy)self.gridLayout_2 QtWidgets.QGridLayout(Dialog)self.gridLayout_2.setObjectName(gridLayout_2)self.pushButton_2 QtWidgets.QPushButton(Dialog)sizePolicy QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(0)sizePolicy.setHeightForWidth(self.pushButton_2.sizePolicy().hasHeightForWidth())self.pushButton_2.setSizePolicy(sizePolicy)font QtGui.QFont()font.setFamily(微软雅黑)font.setPointSize(16)self.pushButton_2.setFont(font)self.pushButton_2.setObjectName(pushButton_2)self.gridLayout_2.addWidget(self.pushButton_2, 2, 0, 1, 1) sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())self.frame.setSizePolicy(sizePolicy)self.frame.setFrameShape(QtWidgets.QFrame.Box)self.frame.setFrameShadow(QtWidgets.QFrame.Raised)self.frame.setObjectName(frame)self.gridLayout QtWidgets.QGridLayout(self.frame)self.gridLayout.setObjectName(gridLayout)self.label QtWidgets.QLabel(self.frame)sizePolicy QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(1)sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())self.label.setSizePolicy(sizePolicy)self.label.setStyleSheet(background-color: rgb(255, 255, 255);)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.frame)sizePolicy QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(1)sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())self.label_2.setSizePolicy(sizePolicy)self.label_2.setStyleSheet(background-color: rgb(255, 255, 255);)self.label_2.setAlignment(QtCore.Qt.AlignCenter)self.label_2.setObjectName(label_2)self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)self.gridLayout_2.addWidget(self.frame, 0, 1, 8, 1)self.textEdit QtWidgets.QTextEdit(Dialog)sizePolicy QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(0)sizePolicy.setHeightForWidth(self.textEdit.sizePolicy().hasHeightForWidth())self.textEdit.setSizePolicy(sizePolicy)self.textEdit.setMinimumSize(QtCore.QSize(0, 150))font QtGui.QFont()font.setFamily(微软雅黑)font.setPointSize(16)self.textEdit.setFont(font)self.textEdit.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)self.textEdit.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)self.textEdit.setObjectName(textEdit)self.gridLayout_2.addWidget(self.textEdit, 4, 0, 1, 1)self.label_3 QtWidgets.QLabel(Dialog)font QtGui.QFont()font.setFamily(微软雅黑)font.setPointSize(12)self.label_3.setFont(font)self.label_3.setObjectName(label_3)self.gridLayout_2.addWidget(self.label_3, 3, 0, 1, 1)self.pushButton_6 QtWidgets.QPushButton(Dialog)font QtGui.QFont()font.setFamily(微软雅黑)font.setPointSize(16)self.pushButton_6.setFont(font)self.pushButton_6.setObjectName(pushButton_6)self.gridLayout_2.addWidget(self.pushButton_6, 1, 0, 1, 1)spacerItem QtWidgets.QSpacerItem(17, 153, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)self.gridLayout_2.addItem(spacerItem, 7, 0, 1, 1)self.pushButton QtWidgets.QPushButton(Dialog)sizePolicy QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)sizePolicy.setHorizontalStretch(1)sizePolicy.setVerticalStretch(0)sizePolicy.setHeightForWidth(self.pushButton.sizePolicy().hasHeightForWidth()) class myWin(QtWidgets.QWidget, Ui_Dialog):def __init__(self):super(myWin, self).__init__()self.setupUi(self)def openFileButton(self):imgName, imgType QFileDialog.getOpenFileName(self,打开文件,./,files(*.*))img cv2.imread(img)cv2.imwrite(temp/new.jpg, img)height, width, pixels img.shapeprint(width,height,width,height)print(self.label.width(),self.label.width())print(self.label.height(),self.label.height())if width(self.label.width()):rheight(self.label.width()*height)*widthrwidthself.label.width()print(rwidth-if,rheight-if, width, rheight)elif height(self.label.height()):rwidth(self.label.height()*width)/heightrheightself.label.height()print(rwidth-elif,rheight-elfi, rwidth, rheight)elif ((self.label.height())-height)((self.label.width())-width):rwidth(self.label.height()*width)/heightrheightself.label.height()print(rwidth-elif,rheight-elfi, rwidth, rheight)_image QtGui.QImage(img2[:], img2.shape[1], img2.shape[0], img2.shape[1] * 3, QtGui.QImage.Format_RGB888)jpg_out QtGui.QPixmap(_image).scaled(rwidth, rheight) #设置图片大小self.label.setPixmap(jpg_out) #设置图片显示def saveFileButton(self):img cv2.imread(temp/new.jpg)file_path QFileDialog.getSaveFileName(self, save file, ./save/test,jpg files (*.jpg);;all files(*.*))print(file_path[0])cv2.imwrite(file_path[0], img)cv2.destroyAllWindows()def Contrast(self):import ospath DataBase/file_list os.listdir(path)for file in file_list:img1 cv2.imread(temp/new.jpg)BasePathDataBase/ str(file)print(BasePath: , BasePath)img2 cv2.imread(BasePath)print(img2: ,img2)sift cv2.xfeatures2d.SIFT_create()kp1, des1 sift.detectAndCompute(img1, None)kp2, des2 sift.detectAndCompute(img2, None)indexParams dict(algorithm0, trees10)searchParams dict(checks50)flann cv2.FlannBasedMatcher(indexParams, searchParams)matches flann.knnMatch(des1, des2, k2)matches sorted(matches, keylambda x: x[0].distance)print(file:,file)self.textEdit.setPlainText(匹配系数0.5)self.textEdit_2.setPlainText(匹配成功名称file)print(n: ,n)height, width, pixels img2.shapeif width (self.label.width()):rheight (self.label.width() * height) * widthrwidth self.label.width()print(rwidth-if,rheight-if, width, rheight)elif height (self.label.height()):rwidth (self.label.height() * width) / heightrheight self.label.height()print(rwidth-elif,rheight-elfi, rwidth, rheight) if __name____main__:appQtWidgets.QApplication(sys.argv)WidgetmyWin()Widget.showMaximized();Widget.show()sys.exit(app.exec_()) 运行结果 三、在线协助 如需安装运行环境或远程调试见文章底部个人 QQ 名片由专业技术人员远程协助 1远程安装运行环境代码调试 2Visual Studio, Qt, C, Python编程语言入门指导 3界面美化 4软件制作 5云服务器申请 6网站制作 当前文章连接https://blog.csdn.net/alicema1111/article/details/132666851 个人博客主页https://blog.csdn.net/alicema1111?typeblog 博主所有文章点这里https://blog.csdn.net/alicema1111?typeblog 博主推荐 Python人脸识别考勤打卡系统 https://blog.csdn.net/alicema1111/article/details/133434445 Python果树水果识别https://blog.csdn.net/alicema1111/article/details/130862842 PythonYolov8Deepsort入口人流量统计https://blog.csdn.net/alicema1111/article/details/130454430 PythonQt人脸识别门禁管理系统https://blog.csdn.net/alicema1111/article/details/130353433 PythonQt指纹录入识别考勤系统https://blog.csdn.net/alicema1111/article/details/129338432 Python Yolov5火焰烟雾识别源码分享https://blog.csdn.net/alicema1111/article/details/128420453 PythonYolov8路面桥梁墙体裂缝识别https://blog.csdn.net/alicema1111/article/details/133434445
http://www.dnsts.com.cn/news/169556.html

相关文章:

  • wordpress 目录 导航站郑州市公司网站开发设计
  • 学生做网站期末作业湖南建设人力资源网证书查询
  • 可以直接进入的正能量网站装修网站模板
  • 做机械产品用什么网站网站源代码购买
  • 浙江网站推广新开的店怎么弄定位
  • 做随车吊网站要多大wordpress防下载
  • 网站程序0day做神马网站
  • 全景网站如何建设免费制作一个自己的网站吗
  • 网站推广实施方案移动互联网50+互联网
  • 专注高端品牌网站的设计行业网站建设价格
  • 网站建立时间每平每屋在线设计家官网
  • 带域名的网站打不开城乡建设厅官方网站
  • php网站开发实验报告湖南长沙旅游十大必去景区
  • 海口哪里做网站python手机版
  • 重庆北碚网站建设网站开发合同模板免费
  • 最好建网站系统的软件python基础教程第三版pdf下载
  • 山西网站制作平台一个空间开几个网站
  • icp备案综合查询网站网络营销有哪些主要内容
  • 个人网站设计背景图广州建站业务公司
  • 免费做片头的网站上海专业制作电子商务网站
  • 郴州做网站的深圳宝安西乡怎么样
  • 网站内部优化电子商务网站 整站 psd
  • 企业网站优化报价企业网站流量预估
  • 知名电子商务网站有哪些维护网站多少钱
  • 网站开发岗位内容和要求iis网站服务器基本安全设置步骤
  • 网站建设的趋势关于公司网站怎么做
  • 有哪些做ppt用图片的网站有哪些网站架构怎么做
  • 建设银行网站链接随机显示wordpress
  • 做机械出口用哪个网站好拍摄制作公司宣传片
  • 漳州市住房与城乡建设部网站wordpress主题哥