Relative path for OpenCV imread in python

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
main_image = cv2.imread('data/image.jpg')
main_image = cv2.imread('data/image.jpg')
main_image = cv2.imread('data/image.jpg')
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
img1 = os.path.join(os.path.dirname(__file__), 'images', 'main_image.jpg')
main_image = cv2.imread(img1)
img1 = os.path.join(os.path.dirname(__file__), 'images', 'main_image.jpg') main_image = cv2.imread(img1)
img1 = os.path.join(os.path.dirname(__file__), 'images', 'main_image.jpg')
main_image = cv2.imread(img1)

References
https://stackoverflow.com/questions/1270951/how-to-refer-to-relative-paths-of-resources-when-working-with-a-code-repository