Я пытался отследить эту проблему.
Можете ли вы подтвердить, что ваш регион boundingR действительно не представляет целое изображение?
Вы получите это исключение, потому что в какой-то момент на стороне AForge есть неуправляемая копия байтов, которая по ошибке использует значение Stride
full образа.
Я считаю, что фильтры, полученные из BaseInPlacePartialFilter
, будут работать с областями изображения, но фильтры, основанные на BaseInPlaceFilter
, скорее всего, будут иметь проблему.
Если это возможно, вы можете применить фильтр ко всему изображению, а затем скопировать обратно только область, которая вас интересует…