Skip to content

TW-blast77/The-Filter-Test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

圖像濾鏡示範

這是一個使用均值濾鏡和中值濾鏡處理圖像的示範代碼。它展示了如何讀取一張圖像、添加噪音,然後使用兩種不同的濾鏡方法進行圖像處理。

依賴

  • Python 3.x
  • OpenCV (cv2)
  • NumPy

你可以使用以下命令來安裝所需的Python庫:

pip install opencv-python-headless numpy

如何使用

準備一張圖像並保存到指定的路徑。確保已經建立了./photo/output-photo/noise-photo目錄,以便存儲噪音圖像。

運行add_noise.py以添加隨機噪音到圖像:

python add_noise.py

運行filter_images.py來應用均值濾鏡和中值濾鏡:

python filter_images.py

處理後的圖像將保存在./photo/output-photo/Mean-photo和./photo/output-photo/Meadian-photo目錄下。

文件說明 add_noise.py:添加隨機噪音到圖像並保存。
filter_images.py:使用均值濾鏡和中值濾鏡處理圖像。
./photo/origin-photo/Lenna.png:原始圖像文件。
./photo/output-photo/noise-photo:用於存儲噪音圖像的目錄。
./photo/output-photo/Mean-photo:用於存儲均值濾鏡後圖像的目錄。
./photo/output-photo/Meadian-photo:用於存儲中值濾鏡後圖像的目錄。

注意事項

請確保已經準備好原始圖像,並且相關目錄已經建立。
你可以根據需要調整濾鏡的參數,例如k值,以控制濾鏡的大小。
在運行代碼前,確保已安裝所需的Python庫。
如果你有任何問題或疑問,歡迎隨時聯絡我。

請根據實際情況調整文件路徑和其他細節。這個README文件將提供有關你的代碼如何運作和如何運行的重要信息。

Releases

No releases published

Packages

No packages published

Languages