1) Вы не предоставили тело оператора Matrix, поэтому возможно, что оператор Pixel / Pixel не нужен.
2) Afaik, методы шаблона не генерируют ошибки компиляции, если вы не вызываете их где-то в своем коде. НЕТ, если это стандарт или нет, но некоторые версии MSVC ведут себя так. У
Matrix m;
Pixel p;
m = m/p
где-нибудь в вашем коде, и посмотрите, что произойдет.