如何用c++语言编程,判断一幅图像是白天还是黑夜?

用c++语言编程,判断一幅图像是白天还是黑夜
是用亮度来区别吗?除了亮度呢?有其他方法吗?

虽然我不会机器学习,但是我知道白天与黑夜的区别就是天上有没有太阳,星星,月亮。。。