0
私はPythonにはかなり新しく、画像にアウトラインを追加するPython関数があります。しかし、この関数は現在、アウトラインではなく、画像内に輪郭1ピクセルを追加します。これを変更してアウトラインを1ピクセルだけさらに外に出すにはどうすればよいですか?イメージにアウトラインを追加するにはどうすればよいですか?
def addOutline(imageArray):
from statistics import mean
newAr = imageArray
newAr.flags.writeable = True
balance = 250
for i0 in range(1,len(newAr)):
for i in range(1,len(newAr[i0])):
if mean(newAr[i0][i][:3]) > balance and mean(newAr[i0][i-1][:3]) < balance:
newAr[i0][i-1][:3] = 40
if mean(newAr[i0][i][:3]) < balance and mean(newAr[i0][i-1][:3]) > balance:
newAr[i0][i][:3] = 40
if mean(newAr[i0][i][:3]) < balance and mean(newAr[i0-1][i][:3]) > balance:
newAr[i0][i][:3] = 40
if mean(newAr[i0][i][:3]) < balance and mean(newAr[i0+1][i][:3]) > balance:
newAr[i0][i][:3] = 40
return newAr
phpで:http://www.spln.nl – wam