Безопасно ли использовать ту же переменную, что и ввод и вывод в C ++ OpenCV?

Многие функции OpenCV определены как

function(InputArray src, OutputArray dst, otherargs..)

Поэтому, если я хочу обработать и перезаписать одно и то же изображение, могу ли я сделать это:

function(myImg, myImg);

это безопасно делать таким образом?

Спасибо

Редактировать:

Я прошу стандартные функции в OpenCV, какthreshold, blur и т.д. Так что я думаю, что они должны были быть реализованы соответственно, верно?

Ответы на вопрос(2)

Ваш ответ на вопрос