对于图像上传工具,我想自动检测图像的(主观)质量,从而产生质量评级.
我有以下想法,以启发式方式实现这一点:
显然,如果对大图像进行评级,我的方法会消耗很多周期和内存,尽管这可以在我的场景中实现(胖服务器,上传的内容不多),而且我总是可以围绕更昂贵的步骤建立"短路"如果图像超过一定的分辨率.
还有其他我可以尝试的,还是有办法更有效地做到这一点?
我正在尝试确定图像是否平方(像素化)。
我听说过使用 numpy 或 scipy 进行二维傅里叶变换,但它有点复杂。
目标是确定由于这样的不良压缩而产生的平方区域的数量(img a):
