用Python检查像素是否为高斯分布

gijlo24d  于 2023-02-11  发布在  Python
关注(0)|答案(1)|浏览(109)

我需要检查图像中的所有亮点是否具有高斯分布。如何使用python和opencv进行检查?有简单的方法吗?
我试过直方图,但它只是显示结果,而不是真或假。

wi3ka0sx

wi3ka0sx1#

我不太确定我是否理解对了你的问题,但要测试某个东西是否具有正态分布,我建议使用sklearn运行一个正态测试:https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.normaltest.html
更一般的方法是使用Kolmogorov-Smirnov测试来比较两个给定的分布。在您的情况下,它将是一个图像的给定像素和生成的正态分布。我想这篇文档应该会给你一些更多的细节:
https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.kstest.html

相关问题