diff --git a/adapters/opencv/intrinsiccv_hal.cpp b/adapters/opencv/intrinsiccv_hal.cpp index 93b20055c6492693c6d6caf34893937750294ba5..e5aa27d7a7408a0c5b331a027b0bb6eef2e41f81 100644 --- a/adapters/opencv/intrinsiccv_hal.cpp +++ b/adapters/opencv/intrinsiccv_hal.cpp @@ -321,7 +321,9 @@ int morphology_init(cvhalFilter2D **cvcontext, int operation, int src_type, } if (border_type != - intrinsiccv_border_type_t::INTRINSICCV_BORDER_TYPE_CONSTANT) { + intrinsiccv_border_type_t::INTRINSICCV_BORDER_TYPE_CONSTANT && + border_type != + intrinsiccv_border_type_t::INTRINSICCV_BORDER_TYPE_REPLICATE) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }