Я не уверен, существует ли в OpenCV (C++) функция для этого.Функция карты в OpenCV C++
Я хочу вызвать пользовательскую определенную функцию для каждого пикселя cv :: Mat в OpenCV, и весь результат должен быть сохранен в матрице.
Могу ли я сделать это в одной строке кода (что-то похожее на функцию карты в Python)?
Ваш лямбда должен иметь «double & e' в качестве параметра. Использование 'double' будет делать копию и не присваивать данные изображения. – Aurelius
@Aurelius Исправлено, спасибо. – Sarien
Это выглядит неплохо. Интересно, можем ли мы сделать это для целой строки вместо пикселя; – garak