【发布时间】:2018-06-17 04:07:02
【问题描述】:
我将图像名称作为参数传递给该函数:
def main(imageName):
image = cv2.imread(imageName)
cv2.imshow('color_image', image)
gray_image = grey(image)
cv2.imshow("gray_image", gray_image)
cv2.waitKey(0)
clahe_image = clahe(gray_image,0)
cv2.imshow("clahe_image", clahe_image)
cv2.waitKey(0)
dst_img = denoise(clahe_image)
cv2.imshow("dst_img", dst_img)
cv2.waitKey(0)
binary_img = threshld(dst_img,0)
cv2.imshow("binary_img", binary_img)
cv2.waitKey(0)
skiw_img = deskew(binary_img)
cv2.imshow("skiw_img", skiw_img)
cv2.imwrite("skiw_img.png", skiw_img)
cv2.waitKey(0)
然后我得到那个错误。但是当我在没有参数的情况下执行它时
def main():
image = cv2.imread('e2nn.png')
cv2.imshow('color_image', image)
gray_image = grey(image)
cv2.imshow("gray_image", gray_image)
cv2.waitKey(0)
clahe_image = clahe(gray_image,0)
cv2.imshow("clahe_image", clahe_image)
cv2.waitKey(0)
dst_img = denoise(clahe_image)
cv2.imshow("dst_img", dst_img)
cv2.waitKey(0)
binary_img = threshld(dst_img,0)
cv2.imshow("binary_img", binary_img)
cv2.waitKey(0)
skiw_img = deskew(binary_img)
cv2.imshow("skiw_img", skiw_img)
cv2.imwrite("skiw_img.png", skiw_img)
cv2.waitKey(0)
我没有收到那个错误,它执行得很好。
【问题讨论】:
-
你在
imageName传递什么? -
图片名称(字符串)
-
如果图像和脚本位于同一文件夹中,您可以传递名称。最好传递图片的整个路径。
-
我做到了。但我仍然得到同样的错误
-
请出示您通过的内容。
标签: python-3.x opencv image-processing