Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 预处理图像以读取文本-错误_Python_Opencv_Image Processing_Python Tesseract - Fatal编程技术网

Python 预处理图像以读取文本-错误

Python 预处理图像以读取文本-错误,python,opencv,image-processing,python-tesseract,Python,Opencv,Image Processing,Python Tesseract,正在尝试基于以下论坛对图像进行预处理: 但是,我得到了一个错误,我将在下面的代码片段后面列出。请帮忙 im_gray = Image.open('two.jpg') gray_image = ImageOps.grayscale(im_gray) gray_image.save('gray_two.jpg') gry_image = cv2.imread('gray_two.jpg') blur = cv2.GaussianBlur(gry_image, (3,3), 0) thresh = c

正在尝试基于以下论坛对图像进行预处理: 但是,我得到了一个错误,我将在下面的代码片段后面列出。请帮忙

im_gray = Image.open('two.jpg')
gray_image = ImageOps.grayscale(im_gray)
gray_image.save('gray_two.jpg')
gry_image = cv2.imread('gray_two.jpg')
blur = cv2.GaussianBlur(gry_image, (3,3), 0)
thresh = cv2.threshold(blur, 0, 255, cv2.THRESH_BINARY_INV + cv2.THRESH_OTSU)[1]
# Morph open to remove noise and invert image
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (3,3))
opening = cv2.morphologyEx(thresh, cv2.MORPH_OPEN, kernel, iterations=1)

imagem = (255 - opening)
cv2.imwrite('inverted.jpg', imagem)
错误

thresh=cv2.阈值(模糊,0,255,cv2.thresh\u二进制\u INV+ cv2.THRESH_OTSU)[1]cv2.错误:OpenCV(4.5.2) /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/pip请求构建-_vtm8tqn/opencv/modules/imgproc/src/thresh.cpp:1557: 错误:(-2:未指定的错误)在函数“double”中 cv::threshold(cv::InputArray,cv::OutputArray,double,double,int)'

脱粒大津模式: “src_type==CV_8UC1 | | src_type==CV_16UC1” 哪里 “src_类型”为16(CV_8UC3)


gry_图像的类型为
CV_8UC3
-应用BGR图像
gry\u image=cv2.imread('gray\u two.jpg')
读取BGR图像,即使保存的源是灰度图像。使用
gry\u image=cv2.imread(gray\u two.jpg',cv2.imread\u GRAYSCALE)
。非常感谢。这正是问题所在。