Skip to content

Add handling for cases in which sub image does not fit on top of base image #1

@jerry-git

Description

@jerry-git

For example, if cigar/glasses image does not fit on top of the original image, the traceback is something like this:

File "/Users/user/.virtualenvs/user-venv/lib/python3.5/site-packages/thug/meme/thug.py", line 122, in _draw_on_top background = cv2.bitwise_and(background, background, mask=mask_inv) cv2.error: /Users/travis/build/skvark/opencv-python/opencv/modules/core/src/arithm.cpp:241: error: (-215) (mtype == 0 || mtype == 1) && _mask.sameSize(*psrc1) in function binary_op

Better exception is at least required. Best solution would probably be automatic rescaling of the sub image (cigar/glasses).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions