Если рыба цвета не различает, то почему щука сама в камуфляже и меняет свой окрас под окружающую среду? Как она определяет какого цвета окружающая среда? Ответ можно получить лишь изучив строение глаза рыб- есть ли там клетки воспринимающие цвет. Надо искать в сети эти данные.