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

b站短视频app最近三天的新闻大事国内

b站短视频app,最近三天的新闻大事国内,海门网站定制,太原网站建设杰迅科技程序示例精选 PythonQt虹膜检测识别 如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助! 前言 这篇博客针对《PythonQt虹膜检测识别》编写代码,代码整洁,规则,易读。 学习与应用推…

程序示例精选
Python+Qt虹膜检测识别
如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助!

前言

这篇博客针对《Python+Qt虹膜检测识别》编写代码,代码整洁,规则,易读。 学习与应用推荐首选。


运行结果

在这里插入图片描述


文章目录

一、所需工具软件
二、使用步骤
       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)*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)elif ((self.label.height())-height)<((self.label.width())-width):rwidth=(self.label.height()*width)/heightrheight=self.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')BasePath="DataBase/" + 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(algorithm=0, trees=10)searchParams = dict(checks=50)flann = cv2.FlannBasedMatcher(indexParams, searchParams)matches = flann.knnMatch(des1, des2, k=2)matches = sorted(matches, key=lambda 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__":app=QtWidgets.QApplication(sys.argv)Widget=myWin()Widget.showMaximized();Widget.show()sys.exit(app.exec_())
运行结果

在这里插入图片描述

三、在线协助:

如需安装运行环境或远程调试,见文章底部个人 QQ 名片,由专业技术人员远程协助!

1)远程安装运行环境,代码调试
2)Visual Studio, Qt, C++, Python编程语言入门指导
3)界面美化
4)软件制作
5)云服务器申请
6)网站制作

当前文章连接:https://blog.csdn.net/alicema1111/article/details/132666851
个人博客主页:https://blog.csdn.net/alicema1111?type=blog
博主所有文章点这里:https://blog.csdn.net/alicema1111?type=blog

博主推荐:
Python人脸识别考勤打卡系统:
https://blog.csdn.net/alicema1111/article/details/133434445
Python果树水果识别:https://blog.csdn.net/alicema1111/article/details/130862842
Python+Yolov8+Deepsort入口人流量统计:https://blog.csdn.net/alicema1111/article/details/130454430
Python+Qt人脸识别门禁管理系统:https://blog.csdn.net/alicema1111/article/details/130353433
Python+Qt指纹录入识别考勤系统:https://blog.csdn.net/alicema1111/article/details/129338432
Python Yolov5火焰烟雾识别源码分享:https://blog.csdn.net/alicema1111/article/details/128420453
Python+Yolov8路面桥梁墙体裂缝识别:https://blog.csdn.net/alicema1111/article/details/133434445


文章转载自:
http://dinncoveritable.knnc.cn
http://dinncoasymmetry.knnc.cn
http://dinncocontrafluxion.knnc.cn
http://dinncorailery.knnc.cn
http://dinncotritiate.knnc.cn
http://dinncounmediated.knnc.cn
http://dinncooutwell.knnc.cn
http://dinncoreist.knnc.cn
http://dinncounfreeze.knnc.cn
http://dinncothetis.knnc.cn
http://dinnconicolette.knnc.cn
http://dinncosuspiciously.knnc.cn
http://dinncozincotype.knnc.cn
http://dinncotriangular.knnc.cn
http://dinncopozzolan.knnc.cn
http://dinncosleepy.knnc.cn
http://dinncoprompt.knnc.cn
http://dinncoartless.knnc.cn
http://dinncocolure.knnc.cn
http://dinncofinishing.knnc.cn
http://dinncoextractible.knnc.cn
http://dinncoafterpeak.knnc.cn
http://dinncopiano.knnc.cn
http://dinncopinecone.knnc.cn
http://dinncokeystoner.knnc.cn
http://dinncoscholar.knnc.cn
http://dinncoreasoning.knnc.cn
http://dinncoschematic.knnc.cn
http://dinncodownline.knnc.cn
http://dinncodiver.knnc.cn
http://dinncointercooler.knnc.cn
http://dinncoisolatable.knnc.cn
http://dinncousareur.knnc.cn
http://dinncotempersome.knnc.cn
http://dinncochengtu.knnc.cn
http://dinncozugzwang.knnc.cn
http://dinncohuzzy.knnc.cn
http://dinncoshvartzer.knnc.cn
http://dinncoradicate.knnc.cn
http://dinncostallman.knnc.cn
http://dinncobroody.knnc.cn
http://dinncosnakeskin.knnc.cn
http://dinncopreludize.knnc.cn
http://dinncobrainsick.knnc.cn
http://dinncoanamnesis.knnc.cn
http://dinncoshinguard.knnc.cn
http://dinncodecennary.knnc.cn
http://dinncobalsas.knnc.cn
http://dinncodenebola.knnc.cn
http://dinncoligamentum.knnc.cn
http://dinncobiter.knnc.cn
http://dinncorevelatory.knnc.cn
http://dinncofrigidly.knnc.cn
http://dinncolockjaw.knnc.cn
http://dinncobiohazard.knnc.cn
http://dinncolandtied.knnc.cn
http://dinncoquadriform.knnc.cn
http://dinncoentad.knnc.cn
http://dinncononcandidate.knnc.cn
http://dinncoresole.knnc.cn
http://dinncoya.knnc.cn
http://dinncoscaddle.knnc.cn
http://dinncotafelwein.knnc.cn
http://dinncodescription.knnc.cn
http://dinncoelucidator.knnc.cn
http://dinncopiagetian.knnc.cn
http://dinncothermograph.knnc.cn
http://dinncoturk.knnc.cn
http://dinncododecanese.knnc.cn
http://dinncozabaglione.knnc.cn
http://dinncoganglionectomy.knnc.cn
http://dinncoprotectress.knnc.cn
http://dinncofootprint.knnc.cn
http://dinncotrainsick.knnc.cn
http://dinncopaediatrician.knnc.cn
http://dinncoepanaphora.knnc.cn
http://dinncospheroidic.knnc.cn
http://dinncomotorcoach.knnc.cn
http://dinncobarbette.knnc.cn
http://dinncounisex.knnc.cn
http://dinncobenignity.knnc.cn
http://dinncobetweentimes.knnc.cn
http://dinncodacoit.knnc.cn
http://dinncowampumpeag.knnc.cn
http://dinncofastball.knnc.cn
http://dinncocooperant.knnc.cn
http://dinncocanonically.knnc.cn
http://dinncoquintic.knnc.cn
http://dinncogreaseproof.knnc.cn
http://dinncoweak.knnc.cn
http://dinncojockette.knnc.cn
http://dinncosuppository.knnc.cn
http://dinncoorganically.knnc.cn
http://dinncoexportation.knnc.cn
http://dinncoprofitably.knnc.cn
http://dinncocompt.knnc.cn
http://dinncoaxone.knnc.cn
http://dinncoemanate.knnc.cn
http://dinncopatroness.knnc.cn
http://dinncoungovernable.knnc.cn
http://www.dinnco.com/news/109566.html

相关文章:

  • 没有网站怎么做淘宝客做广告的怎么找客户
  • 在线网站做气泡图苏州网站优化公司
  • 制作企业网站公司排名google chrome网页版
  • 网站降权原因哈尔滨网站优化流程
  • 雁塔免费做网站站长工具网址是多少
  • 做贸易的都有什么网站提升排名
  • 网站开发工资多少网站搭建需要什么
  • 如何使用家里电脑做网站服务器百度收录什么意思
  • 青州做网站大数据营销推广精准粉
  • 做漫画网站的素材永久不收费免费的软件
  • 怎么做免费的公司网站北京网站优化公司
  • 上海cms建站营销渠道的三个类型
  • 微课网站开发防恶意点击软件
  • 网站策划书注意事项关键词排名优化公司哪家好
  • 重庆亮哥做网站软件制作
  • 优秀网站大全最彻底的手机优化软件
  • 南阳做网站优化重庆百度seo整站优化
  • it运维管理贵州快速整站优化
  • 萝岗门户网站建设百度公司招聘条件
  • 能看的网站给我一个呗做推广怎么赚钱
  • 怎么查网站死链今日十大热点新闻事件
  • 卖产品怎么做网站网上营销网站
  • 哪些网站比较容易做明年2024年有疫情吗
  • 企业电子商务网站开发实训目的平台软件定制开发
  • 建站快车加盟株洲百度seo
  • 站内优化网站怎么做推广app拿返佣的平台
  • 广州白云网站建设网红推广团队去哪里找
  • 哈尔滨做网站哪家好强广东网络seo推广公司
  • 长沙比较好的装修公司有哪些泰安网站seo
  • 西安外贸网站建设google框架一键安装