系列文章目錄
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(1)環(huán)境搭建
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(2)UI設計和控件綁定
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(3)黑電平處理
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(4)白平衡處理
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(5)亮度處理
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(6)去馬賽克
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(7)伽馬矯正
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(8)銳化
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(9)去噪
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(10)色彩矩陣
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(11)清晰度測試
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(12)圖像灰度顯示
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(13)圖像邊緣顯示
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(14)色彩增強
基于PyQt5的桌面圖像調試仿真平臺開發(fā)(15)圖像融合
工程代碼:https://gitee.com/xiaoshixiao00/py-ispp
目錄
系列文章目錄
前言
一、是什么?
二、開發(fā)步驟和演示
1.怎么實現
2.編寫和顯示
前言
? ? ? ? 圖像處理中色彩校正是一個很普遍的功能,用于控制圖像的飽和度,色相偏差等等。
一、是什么?
????????色彩校正通常用于對圖像進行色彩還原,保證圖像色彩和真實物體的色彩不發(fā)生明細的偏差。
二、開發(fā)步驟和演示
1.怎么實現
? ? ? ? 色彩矯正通常以矩陣的形式存在,因為本身圖像就是rgb三維,所以矩陣采用3*3的矩陣。
? ? ? ? opencv中提供矩陣處理方法,
matrix.transpose() #矩陣轉置
np.matmul(image_rgb,matrix.transpose()) #矩陣相乘
2.編寫和顯示
①,開發(fā)圖像ui控件和綁定事件
參考基于PyQt5的桌面圖像調試仿真平臺開發(fā)(3)黑電平處理_上天肖的博客-CSDN博客
②,算法開發(fā)實現
直接調用opencv的矩陣實現。
#ccm
def proc_image_ccm(image_rgb,matrix):
print("proc_image_ccm,",matrix)
print(matrix.transpose())
result=np.matmul(image_rgb,matrix.transpose())
print("img:",image_rgb,"result:",result)
result = result.clip(0, 255).astype('uint8')
return result
③,演示
導入原圖像
?點擊色彩矯正,填充矩陣數據,這里我們把第一行第一列第二列填0,第三列填100,同理第二行第二列填100,第三行第一列填100。最后點確定,可以看到紅色和藍色進行了調換。
?總結文章來源:http://www.zghlxwxcb.cn/news/detail-640284.html
色彩矯正可以通過色彩矯正矩陣實現。文章來源地址http://www.zghlxwxcb.cn/news/detail-640284.html
到了這里,關于基于PyQt5的桌面圖像調試仿真平臺開發(fā)(10)色彩矩陣的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!