当我尝试自动化 CNN Canny Edge 检测管道时遇到问题,其中许多文件作为输入给出,每个文件都通过 Canny Edge 检测 CNN 算法运行。
这是在每个给定图像上运行算法的代码(tiff 位于一个文件夹中,每个图像都应使用 CNN Canny 算法进行处理):
files = get_files(TIF_DIR)
for f in files:
get_edges(f, OUT_DIR)
代码成功处理一张图像,但随后尝试处理其他图像会产生错误:
OpenCV:终止处理程序被调用!最后的 OpenCV 错误是:
OpenCV(4.0.1) 错误:cv::dnn::dnn4_v20181221::LayerFactory::registerLayer 中的参数错误(层“crop”已注册),文件 C