通过计算机图像识别鱼类发生病变的原理是:当鱼类生活的水质被污染、鱼类生病或药物中毒,从而出现不适或死亡时,鱼会侧翻,腹部颜色较浅部分会浮在水面,与水池较深的背景颜色有较大的区别,容易区分。并且在养殖场中统一放养的鱼具有品种相同,大小相近等特点。这就可以利用统计方法,得出分割病鱼与池塘水背景色的阈值,同时也可以得到某一段时期池塘内鱼的大小及腹部白色区域的大小。因此,可将得到原始图像二值化,将病鱼的白色腹部与背景分割开,统计白色区域部分的数目和大小,当最小白色区域大于等于该段时间内的统计值的下限,且小于统计值的上限时,即认为有鱼出现不适反应或已经死亡,需要采取措施。