image-background-removal
image-background-removal copied to clipboard
When running your code I got a error
Hi @susheelsk, I got an error running your code.
C:\image-background>python seg.py /input/0001.jpg /output/0001.png 1
Traceback (most recent call last):
File "seg.py", line 89, in
Can you help?
Looks like a virtualenv issue. Can you try reinstalling tf?
pip3 install tensorflow==1.14
fixes this.
@dirkk0 In my case, I've to downgrade Python 3.8 to 3.7 to be able to install tensorflow==1.14
For those that might have the same issue and dont want to downgrade anything I found this solution: https://github.com/tensorflow/models/issues/7703#issuecomment-545669265
instead of downgrading the Tf version trace the error, go to the line causing it, and then write tf.compat.v1.GraphDef
Needed to make the following 3 changes in the seg.py file to be compatible with Py 3.11.6, tf 2.16.1, and pillow 10.2.0:
- line 25, tf.GraphDef.FromString tf.compat.v1.GraphDef.FromString
- line 33, tf.Session to tf.compat.v1.Session
- line 50, Image.ANTIALIAS to Image.LANCZOS
See updated file attached. Change the .txt back to .py after downloading. seg.txt