(原創) 如何計算SNR (signal-to-ratio)? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
2006-12-20 18:47
585 查看
SNR公式如下
#include "stdafx.h"
10#include <iostream>
11#include <cmath>
12
13using namespace System::Drawing;
14using namespace System::Drawing::Imaging;
15using namespace std;
16
17// Convert RGB to gray level int
18int colorToInt(Color);
19
20// Calculate signal to ratio
21double SNR(Bitmap^, Bitmap^);
22
23
36// Convert RGB to gray level int
37
41
42// Calculate signal to ratio
43SNR of image:0.16249
請按任意鍵繼續 . . .
原圖
Noise圖片
#include "stdafx.h"
10#include <iostream>
11#include <cmath>
12
13using namespace System::Drawing;
14using namespace System::Drawing::Imaging;
15using namespace std;
16
17// Convert RGB to gray level int
18int colorToInt(Color);
19
20// Calculate signal to ratio
21double SNR(Bitmap^, Bitmap^);
22
23
36// Convert RGB to gray level int
37
41
42// Calculate signal to ratio
43SNR of image:0.16249
請按任意鍵繼續 . . .
原圖
Noise圖片
相关文章推荐
- (原創) 如何使用C++/CLI对图片做Grayscale Opening? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何對圖片加入Salt and Pepper Noise? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何使用C++/CLI读/写jpg檔? (.NET) (C++/CLI) (GDI+) (C/C++) (Image Processing)
- (原創) 如何在C++/CLI實做pass by reference to const? (.NET) (C++/CLI) (C/C++)
- (原創) 如何對圖片加入Gaussian Noise? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何使用C++/CLI对图片做Grayscale Dilation? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何對有Noise圖片做Median Filter? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何使用C++/CLI对图片做Grayscale Erosion? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何對有Noise圖片做Box Filter? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何使用C++/CLI对图片做Grayscale Closing? (.NET) (C++/CLI) (C/C++) (Image Processing)
- (原創) 如何建立自己的Collection? (.NET) (C#) (C++/CLI) (C/C++)
- (原創) 如何一行一行的讀取文字檔? (.NET) (C#) (C++/CLI) (C/C++)
- (原創) 如何檢查是否為合法IP? (.NET) (C++/CLI) (C/C++) (Reqular Expression)
- (原創) 如何用C++開發ASP.NET? (.NET) (C++/CLI) (ASP.NET) (C/C++)
- (原創) 如何使用abstract base class模擬interface? (C/C++) (.NET) (C++/CLI)
- (原創) 如何产生Yokoi Connectivity Number? (.NET) (C++/CLI) (C/C++) (Image Processing)
- (原創) 如何讓泛型支援多個interface? (.NET) (C/C++) (C#) (template) (C++/CLI)
- (原創) 如何使用struct? (C/C++) (.NET) (C++/CLI)
- (原創) 如何使用Timer? (.NET) (C#) (C++/CLI)
- (原創) C++ string大亂鬥:C-Style string、STL string與.NET string互轉 (.NET) (C/C++) (C++/CLI) (STL)