我想从图像中提取标签上的文本。图像是彩色的,并且是在真实的环境中。PFA图像。Sample Image
我尝试了多种解决方案:
image = cv2.imread("p18-73.png",0)
thresh = cv2.adaptiveThreshold(image,255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY, 11,2)
coords = np.column_stack(np.where(thresh > 0))
angle = cv2.minAreaRect(coords)[-1]
上述预处理代码不起作用。你能告诉我接近这张照片的最佳方式是什么吗?你知道吗
你检查过cv2.adaptiveThreshold()的结果了吗? cv2.adaptiveThreshold()的结果如下:
我想这不是你想要的。 尝试使用全局阈值cv2.threshold(),并调整阈值。你知道吗
此外,还可以添加cv2.morphologyEx()来消除噪声。你知道吗
相关问题 更多 >
编程相关推荐