python - 将相同的 Canny 应用于两个不同的图像
问题描述
我有两张图片 - 这些图片相同但大小不同。目前,我在交互式环境中使用轨迹栏完成了对较小图像的 Canny 分析。我想在第二张(更大的)图像上创建这个输出 - 当我应用相同的参数时,输出是不同的
我尝试使用cv.resize
但输出明显模糊
任何帮助表示赞赏提前谢谢
解决方案
要获得可比较的结果,您应该将较大的图像调整为较小的图像的大小。图像放大是“创建”图像中不包含的信息,这就是您看到模糊的原因。interpolation=cv2.INTER_AREA
如果您使用相机进行图像采集,使用应该会产生良好的效果。
推荐阅读
- javascript - 从 tsx 到 js 的日期选择器
- deep-learning - 什么数据结构和层模型可用于检测二维数组中的等值线
- python - Setup.py 从 requirements.txt 中跳过开发依赖项
- java - CompletableFuture 是否保证运行一个新线程?
- pdf2image - pdf2image 在某些 pdf 上输出空白图像
- chart.js - Charts.js (2.9.4) 网格线不在折线图下显示
- node.js - Sinon spy 无法窥探原型函数
- json - Kafka Connect Sink - 从:Avro 主题,到:Json -> Redis
- sql - 如何处理 BigQuery 中的长字符串
- c++ - 在 Rccp 中编译 c++ 时缺少头文件/模板文件 c++ Big Sur