python - 我应该如何解决这个错误:TypeError: Canny() takes no arguments
问题描述
我是 python 新手,在学习如何使用 Canny() 函数的同时尝试创建一个OpenCV演示。
运行程序时出现此错误:TypeError: Canny() takes no arguments
这是我的完整演示代码:</p>
import cv2
# 载入图片
img = cv2.imread("WhiteDolphinPic/WhiteDolphin_1.jpg")
print(img.shape)
# 自定义图片大小
imgResize = cv2.resize(img,(400,300))
print(imgResize.shape)
# 将imgResize设置为灰度图、高斯模糊和边缘检测
imgGray = cv2.cvtColor(imgResize,cv2.COLOR_BGR2GRAY)
imgBlur = cv2.GaussianBlur(imgGray,(7,7),0)
imgCanny = cv2.Canny(imgGray,100,100)
cv2.imshow("ImgResize",imgResize)
cv2.imshow("ImgGray",imgGray)
cv2.imshow("ImgBlur",imgBlur)
cv2.imshow("ImgCanny",imgCanny)
cv2.waitKey(0)
解决方案
推荐阅读
- c - 一个用于转置矩阵的程序,但在这个打印结果的程序中它有一个错误
- c++ - 为什么 c++ 程序为相同的输入生成不同的输出?
- python - ValueError:dict 包含不在字段名中的字段:'Reviews'、'Consumer_Feedback'
- java - 使用 Java 从 S3 存储桶和 HTTP PUT 文件读取文件到另一个存储桶的预签名 AWS S3 URL,以模拟实际文件上传的方式
- acumatica - Acumatica SQL 到 BQL - 不在
- powershell - 如何使用 PowerShell 在 Azure Functions 中设置变量路径
- java - 无法在 UserRecyclerAdapter 类中使用“custom_list_users.xml”膨胀片段
- android - 添加.aar文件时React Native无法调试
- spring-boot - 如何从 pom 动态读取版本并更新 pom 版本?
- xml - 使用 xsd 和 xml Spring boot 的 Soap 客户端