別のファイルから関数を呼び出すと画像が開けなくなります。呼び出さなかったら無事に実行できます。
呼び出してくる関数には、一切OpenCVは使用していません。

from pathlib import Path
import cv2
以下の関数を呼び出してくると画像が開けない
#from classfy02 import input_data

def main():
    parent_path = Path(__file__).parent
    path = str(
        (parent_path / 'cross.png').resolve()
    )


    img = cv2.imread(path)
    cv2.namedWindow('screen', cv2.WINDOW_NORMAL)
    cv2.setWindowProperty('screen', cv2.WND_PROP_FULLSCREEN, 
    cv2.WINDOW_FULLSCREEN)
    cv2.imshow('screen', img)
    cv2.waitKey(1000)

if __name__ == '__main__':
    main()

エラー内容は以下のようになります。

OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file /Users/travis/build/skvark/opencv-
python/opencv/modules/highgui/src/window.cpp, line 325
Traceback (most recent call last):
File "path.py", line 15, in <module>
cv2.imshow('screen', img)
cv2.error: /Users/travis/build/skvark/opencv-
python/opencv/modules/highgui/src/window.cpp:325: error: (-215) size.width>0 && size.height>0 in function imshow

原因は何だと考えられるでしょうか。
よろしくお願い致します。