change some problem 7
This commit is contained in:
@@ -429,9 +429,9 @@ def manhattan_post_process(image, threshold=0.5):
|
|||||||
# 二值化
|
# 二值化
|
||||||
binary = (image > threshold).float()
|
binary = (image > threshold).float()
|
||||||
|
|
||||||
# 形态学操作强化直角特征
|
# 形态学操作强化直角特征 - 使用浮点类型
|
||||||
kernel_h = torch.tensor([[[[1,1,1]]]], device=device)
|
kernel_h = torch.tensor([[[[1.,1.,1.]]]], device=device, dtype=image.dtype)
|
||||||
kernel_v = torch.tensor([[[[1],[1],[1]]]], device=device)
|
kernel_v = torch.tensor([[[[1.],[1.],[1.]]]], device=device, dtype=image.dtype)
|
||||||
|
|
||||||
# 水平和垂直增强
|
# 水平和垂直增强
|
||||||
horizontal = F.conv2d(binary, kernel_h, padding=(0,1))
|
horizontal = F.conv2d(binary, kernel_h, padding=(0,1))
|
||||||
|
|||||||
Reference in New Issue
Block a user