python - 类型错误:预期的 Ptr对于参数“img”
问题描述
我正在尝试实施 CLAHE ...我已经尝试过在类似帖子上发布的所有解决方案,但似乎没有任何效果。我正在使用 Python 3.7
import cv2
img=cv2.imread("orimg.jpg")
clahe=cv2.createCLAHE()
g_i=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
eh_i=clahe.apply(g_i)
cv2.imwrite('newimg.jpg','eh_i')
这是我在运行代码时遇到的错误: TypeError: Expected Ptr<cv::UMat> for argument 'img'
解决方案
我有同样的问题。因为opencv没有读取图片。也许,你的路径有非英文字符。请尝试使用numpy读取图片。
推荐阅读
- python - 将数据框列值转换为列名并显示计数
- javascript - 出现错误“您可能需要适当的加载程序来处理此文件类型。” 使用 Webpack 编译 ES6 资产时
- mongodb - Springboot monodb 查询过滤数据计数
- wordpress - 未捕获的错误:在自定义插件中调用未定义的函数 wp_redirect()
- javascript - 访问数组属性的编译错误
- sql - Select * From Table Where Name in like(通配符)
- angular8 - (ngx-admin/Nebular) 如何将 Grid 系统与 nebular 集成?
- mongodb - Mongoose 从多个文档更新多个子文档
- java - 如何使用 WebView 为 onClickListener 设置线性布局
- intellij-idea - 如果已通过 JetBrains Toolbox 安装 IntelliJ IDEA,如何在 Windows 上下文菜单中提供“在 IntelliJ IDEA 中打开此项目”选项?