---
# System prepended metadata

title: GrayPCA

---

# GrayPCA

## 使用套件
 - [EmguCV (v3.0.0.2157)](https://sourceforge.net/projects/emgucv/files/emgucv/3.0.0/libemgucv-windows-universal-3.0.0.2157.exe/download)
 - MathNet.Numerics (由Nuget安裝)
 - System.Drawing.Common (由Nuget安裝)
 - [Accord](http://accord-framework.net/) (由Nuget安裝)

## 專案說明
此專案復現MIL專案中，ColorMatching範例中的灰階強化效果。主要的功能為在全彩圖像進行常規灰階操作時，可能遭遇多種顏色對應到相同灰階程度的情形，因此針對這類情境在灰階環境下強化不同顏色的差異。

如下圖所示:左圖在常規灰階轉化下，無法區分三個不同的顏色。而右圖在強化過後，灰階的程度有明顯差異。
![](https://i.imgur.com/hHKAu5i.jpg)


### 介面說明
![](https://i.imgur.com/rB14MlX.png)
 - **運算消耗時間(ms)**: 
進行灰階轉換強化所耗費的時間，以毫秒計算。
 - **載入圖片**: 
選擇要分群的圖片並載入應用程式中。
 - **顏色反轉開關**:
設定顏色反轉功能的啟用狀態，顏色反轉功能會將原先的輸出圖片顏色亮度進行反轉。(例:原輸出圖片中的黑色將會在反轉後變更為白色。)
