我正在测试数学模块和 PIL 模块,并尝试在图像上应用框计数算法。当我运行下面的代码时,出现以下错误:
Traceback (most recent call last):
File "C:\Users\Joao\Desktop\Image Size.py", line 48, in <module>
gy.append(math.log(boxCount))
ValueError: math domain error
Run Code Online (Sandbox Code Playgroud)
代码:
import Tkinter as tk
from Tkinter import *
from PIL import Image, ImageTk
import os, glob, tkFileDialog
import math
im = Image.open("img1.bmp")
width, height = im.size
print width
print height
imgx = width
imgy = height
pixels = im.load()
theColor = (255, 255, 255)
# fractal dimension calculation using box-counting method
b = 2 # initial box size in …Run Code Online (Sandbox Code Playgroud)