Skip to content

Commit 80b6529

Browse files
authored
Update delete_white.py
1 parent 593a5ce commit 80b6529

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

dataset/delete_white.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
import argparse
2-
2+
import numpy as np
33
from PIL import Image
44

55
parser = argparse.ArgumentParser()
6-
parser.add_argument('--image', type=str())
6+
parser.add_argument('--image', type=str)
77
args = parser.parse_args()
88

99

1010
img = Image.open(args.image)
1111
img = img.convert("RGBA")
1212

13-
pixdata = img.load()
13+
pixdata = img.getdata()
1414

15-
def bigger((r,g,b,a)):
16-
if r > 250 and g > 250 and b > 250 and a > 250:
15+
def bigger(r,g,b):
16+
if r > 250 and g > 250 and b > 250:
1717
return True
18-
else
18+
else:
1919
return False
20-
21-
width, height = image.size
22-
for y in range(height):
23-
for x in range(width):
24-
if bigger(pixdata[x, y]):
25-
pixdata[x, y] = (255, 255, 255, 0)
26-
20+
newData = []
21+
for item in pixdata:
22+
if bigger(item[0],item[1],item[2]):
23+
newData.append((255, 255, 255, 0))
24+
else:
25+
newData.append(item)
26+
img.putdata(newData)
2727
img.save("img2.png", "PNG")

0 commit comments

Comments
 (0)