91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-13
  • 語(yǔ)言: Python
  • 標(biāo)簽: Python??PyQt??

資源簡(jiǎn)介

簡(jiǎn)單圖像處理軟件源碼分享,之前做的一個(gè)課程項(xiàng)目,PyQt設(shè)計(jì)GUI,圖像示例自行到opencv官網(wǎng)下載。

資源截圖

代碼片段和文件信息

#coding:
#?tf8

from?PIL?import?Image?ImageDrawImageFont
from?PyQt5.QtWidgets?import?(QMainWindow?QMenuBar?QToolBar?QTextEdit?QAction?QApplication
?????????????????????????????qApp?QMessageBox?QFileDialogQLabel?QHBoxLayoutQGroupBox
?????????????????????????????QComboBoxQGridLayoutQLineEditQSliderQPushButton)
from?PyQt5.QtGui?import?*
from?PyQt5.QtGui?import?QPaletteQImageQPixmapQBrush
from?PyQt5.QtCore?import?*
import?sys
import?cv2?as?cv
import?numpy?as?np
import?DIP_Code?as?ph
import?time
from?pylab?import?*


class?Window(QMainWindow):
????image?=?0
????path?=?‘?‘
????makeupvalue?=?25
????alpha?=?0.6
????r?=?0
????g?=?0
????b?=?0
????
????text?=?‘?‘
????p_x?=?50
????p_y?=?150
????fontsize?=?1
????fonttype?=?1
????fontbold?=?1
????angle?=?0
????change_path?=?“change/change.png“

????IMG1?=?‘?‘
????IMG2?=?‘null‘
????def?__init__(self):
????????super(Window?self).__init__()
????????#界面初始化
????????self.createMenu()
????????self.image_show()
????????self.font_GroupBox()

????????self.initUI()

????#?菜單欄
????def?createMenu(self):
????????#?menubar?=?QMenuBar(self)
????????menubar?=?self.menuBar()
????????
????????menu1?=?menubar.addMenu(“文件“)
????????menu1.addAction(“打開(kāi)“)
????????menu1.addAction(“保存“)
???????

????????menu2?=?menubar.addMenu(“原圖“)
????????menu2.addAction(“返回原圖“)

????????

????????menu3?=?menubar.addMenu(“基礎(chǔ)操作“)
????????menu3_1?=?menu3.addMenu(“彩色空間轉(zhuǎn)換“)
????????menu3_1.addAction(“轉(zhuǎn)HSV“)
????????menu3_1.addAction(“轉(zhuǎn)GRAY“)
????????menu3_1.addAction(“轉(zhuǎn)BGRA“)
????????menu3_1.addAction(“轉(zhuǎn)HLS“)
????????menu3_1.addAction(“轉(zhuǎn)YUV“)
????????menu3.addAction(“FFT變換“)
????????menu3.addAction(“DCT變換“)


????????menu4?=?menubar.addMenu(“直方圖“)
????????menu4_1?=?menu4.addMenu(“拉伸“)
????????menu4_1.addAction(“線性拉伸“)
????????menu4_1.addAction(“非線性拉伸“)
????????menu4_2?=?menu4.addMenu(“均衡“)
????????menu4_2.addAction(“自適應(yīng)均衡“)
????????menu4_2.addAction(“全局均衡“)


????????menu5?=?menubar.addMenu(“濾鏡“)
????????menu5_1?=?menu5.addMenu(“平滑“)
????????menu5_1.addAction(“均值模糊“)
????????menu5_1.addAction(“高斯模糊“)
????????menu5_1.addAction(“中值模糊“)
????????menu5_2?=?menu5.addMenu(“銳化“)
????????menu5_2.addAction(“銳化“)
????????#?menu5_2.addAction(“銳化2“)
????????#?menu5_2.addAction(“銳化3“)
????????menu5.addAction(“美顏“)


????????menu6?=?menubar.addMenu(“圖像恢復(fù)“)
????????menu6_3?=?menu6.addMenu(“縮放“)
????????menu6_3.addAction(“放大“)
????????menu6_3.addAction(“縮小“)
????????menu6_1?=?menu6.addMenu(“旋轉(zhuǎn)“)
????????menu6_1.addAction(“右旋轉(zhuǎn)90度“)
????????menu6_1.addAction(“左旋轉(zhuǎn)90度“)
????????menu6.addAction(“投影矯正“)
????????menu6.addAction(“模糊消除“)


????????menu7?=?menubar.addMenu(“圖像合成“)
????????menu7.addAction(“圖像拼接“)
????????menu7.addAction(“更換背景“)
????????menu7.addAction(“換頭“)



????????#發(fā)射信號(hào)綁定信號(hào)槽
????????menu1.triggered[QAction].connect(self.menu1_process)
????????menu2.triggered[QAction].connect(self.menu2_process)
????????menu3.triggered[QAction]

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????17729??2019-01-28?14:31??Demo.py
?????文件???????12770??2019-01-28?14:31??DIP_Code.py

評(píng)論

共有 條評(píng)論