我想玩拜耳插值技术,我想基准我的算法.为此我可以在哪里获得Raw Bayer测试图像?如果需要,请将我转到正确的论坛.如果您有任何文件链接/网站请分享!
我想在更大的图像中计算星形的角点或轮廓。为此,我将尺寸缩小到更小的尺寸,并且我能够清楚地得到这一点。现在如何在原始图像中映射该点?我正在使用 opencv c++。

我正在尝试为图像添加噪声,然后对其进行降噪以测试我的降噪算法!因此,对于基准测试,我指的是此在线测试示例。我正在尝试复制噪声模型。
Mat mSource_Bgr;
mSource_Bgr= imread(FileName_S,1);
double m_NoiseStdDev=10;
Mat mNoise_Bgr = mSource_Bgr.clone();
Mat mGaussian_noise = Mat(mSource_Bgr.size(),CV_8UC3);
randn(mGaussian_noise,0,m_NoiseStdDev);
mNoise_Bgr += mGaussian_noise;
normalize(mNoise_Bgr,mNoise_Bgr,0, 255, CV_MINMAX, CV_8UC3);
imshow("Output Window",mNoise_Bgr);
//imshow("Gaussian Noise",mGaussian_noise);
Run Code Online (Sandbox Code Playgroud)
问题:
向图像添加噪点会改变图像的整体亮度,进而改变我的最终结果PSNR!
我希望得到的结果尽可能接近此结果!

到目前为止我尝试过的!
我试图仅在色彩通道中添加噪点。
仅在“ UV颜色”通道中添加“噪波”,并保持“ Y”通道不变。
结果非常差,并且图像的整体颜色正在改变!如果需要,将添加代码!
因此,对此的任何建议将不胜感激!可能会给我一些为图像添加噪点的公式!
我想找到最多两个包含8 x 16位无符号int元素的向量.
__m128i vi_A= _mm_loadu_si128(reinterpret_cast<const __m128i*>(&pSrc[0])); // 8 16-Bit Elements
__m128i vi_B= _mm_loadu_si128(reinterpret_cast<const __m128i*>(&pSrc1[0])); // 8 16-Bit Elements
__m128i vi_Max = _mm_max_epi16(vi_A,vi_B); //<-- Error
Run Code Online (Sandbox Code Playgroud)
但这_mm_max_epi16是一个签名的int比较,这会导致溢出.所以我尝试使用SSE4.1内在的无符号版本
vi_Max = _mm_max_epu16(vi_A,vi_B);
Run Code Online (Sandbox Code Playgroud)
但我不允许使用SSE4.1内在函数.那么找到这些元素的最大值的有效方法是什么?
我想找到包含一组轮廓的两个Canny探测器输出图像之间的Hausdorff距离,以找到两个形状的相似性.为此,我需要找到Hausdorff距离估计.Opencv是否实现了这个功能?我在Opencv API Reference中找到了这个链接,但我找不到如何在任何地方使用它.谁能指导我如何使用这个功能?